Skip to content

feat(oracle-fusion-recruiting): add recruiting integration - #7536

Open
BillLeoutsakosvl346 wants to merge 5 commits into
feat/oracle-fusion-foundationfrom
investigate/oracle-fusion-recruiting-integration
Open

feat(oracle-fusion-recruiting): add recruiting integration#7536
BillLeoutsakosvl346 wants to merge 5 commits into
feat/oracle-fusion-foundationfrom
investigate/oracle-fusion-recruiting-integration

Conversation

@BillLeoutsakosvl346

@BillLeoutsakosvl346 BillLeoutsakosvl346 commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add 28 Oracle Fusion Recruiting actions for candidates, candidate phones, requisitions, applications, offers, and recruiting lookups.
  • Reuse the saved Fusion integration-user credential and shared foundation transport, with bounded pagination, validated resource links, and exact integer IDs.
  • Add the block, server selectors, documented output projections, focused tests, and generated catalog/docs.
  • Stacked on feat(oracle-fusion): add shared integration foundation #7427; base is feat/oracle-fusion-foundation. The diff contains Recruiting changes only.

Type of Change

  • New integration

Testing

  • GitHub Test and Build validates commit 98d6f307cfa871cec7d9301d75353c4db02c8067: lint, repository audits, docs manifest sync, all-workspace type checks, all test shards, and application build.
  • Independent integration reviewer approved the complete foundation + Recruiting execution and selector flow after checking all 28 Oracle contracts. No unresolved foundation dependencies requiring code changes.
  • Greptile: 5/5 on the same commit; no review threads remain unresolved.
  • No local tests, builds, lint, type checks, audits, or formatter were run. Required artifact generators ran locally.
  • Manual workflow dispatch uses HEAD~1 for diff-based audits; independent source review covered the entire foundation-relative diff.

API references

Limitations

  • Attachment tools list metadata only. Interview schedules return lookup records, not appointments.
  • Writes accept documented scalar fields; nested mutations, custom fields, bulk actions, and triggers are outside this integration.
  • Oracle privileges and tenant data security determine access. Live tenant verification is not claimed.

Scope and inherited platform findings

  • No deviations from the accepted file tree. Shared edits are Recruiting registrations, focused tests, and generated entries; foundation remains unchanged at 15294a2b40aaeb176f6ec79599ce790eadd969e9.
  • The existing nonblocking dependency audit reports 22 advisories (7 high, 14 moderate, 1 low). No dependency or lockfile changes are included.
  • packages/deployment-config/src/integrations.json already exceeds Biome's 1 MiB limit on the foundation (1,087,634 bytes); Recruiting increases it to 1,092,194 bytes. The generated catalog is skipped by that formatter check. Shared formatter configuration remains unchanged.

@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Sep 5, 2026 11:29pm UTC

Request Review

@greptile-apps

greptile-apps Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The latest changes correct and reformat Oracle Fusion Recruiting tests without changing runtime behavior.

  • The block/tool coverage test now explicitly lists all 28 tool configurations.
  • Re-exported output constants are correctly excluded from the tool list.
  • Tool IDs remain aligned with the block’s operation choices and access list.
  • No concrete repository-rule violations or security issues were identified.

Confidence Score: 5/5

The latest test-only correction appears safe to merge.

The explicit test list exactly covers the 28 exported tool configurations, excludes re-exported output constants, and remains consistent with the block operation and access mappings; no actionable new issue remains.

Important Files Changed

Filename Overview
apps/sim/tools/oracle_fusion_recruiting/oracle_fusion_recruiting.test.ts Correctly enumerates the 28 tool configurations and validates their block mappings while excluding non-tool barrel exports.
apps/sim/tools/oracle_fusion_recruiting/index.ts Exports the same 28 tool configurations referenced by the corrected test, alongside intentionally excluded types and output constants.
apps/sim/blocks/blocks/oracle_fusion_recruiting.ts Runtime configuration is unchanged substantively; formatting changes preserve the 28 operation and tool-access mappings.

Reviews (4): Last reviewed commit: "test(oracle-fusion-recruiting): enumerat..." | Re-trigger Greptile

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile Please review the latest Recruiting changes, including selector typing, corrected CI expectations, and expanded operation/search coverage. The PR remains stacked on the unchanged Oracle Fusion foundation.

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile Please review current head 965b49a. Applied the GitHub formatting diagnostics and corrected the candidate-create mock assertion. The independent integration reviewer has no outstanding source findings; GitHub validation is running at https://github.com/simstudioai/sim/actions/runs/33998672596.

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile Please review the latest test-only correction: the block/tool test now explicitly enumerates the28 tool configs, excluding re-exported output constants. Runtime source is unchanged and independently approved. GitHub CI is running on this head.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant