Orchestrator
resume-pipeline-orchestrator is the execution layer that ties the skills together for live JD processing.
For the full operator path, see Resume Agent > Run and Verify. This page stays focused on the orchestrator's role inside the broader pipeline.
Responsibilities
- fetch unprocessed job descriptions from the dashboard
- load
candidate-profile - skip JDs that are disqualified, fail the binary gate, or score below
40 - run
jd-extraction,project-selection,point-repointing, andlatex-assemblysequentially for JDs scoring40+ - save the generated
.texlocally - run the mandatory self-review gate before any push
- push successful resumes, PATCH
/use, and log outcomes
Control flow
This is the control flow the orchestrator owns during a live JD-processing run.
- The orchestrator is the runtime entry point.
- Users should not manually chain downstream stages in normal operation.
- Success and failure paths both end in logging.
Important rule
The orchestrator should consume candidate-specific truth from candidate-profile. It should not introduce its own hidden assumptions about location, sponsorship, seniority, or role fit.
Manual one-off debugging can invoke individual skills directly, but normal JD processing should start with resume-pipeline-orchestrator only.
If you want the actual orchestrator and downstream skill files referenced here, use the public source repository.
hermes-autonomous-resume on GitHub