Architecture lab / 03
RecruitIQUnder the hood.
Resume and job-description agents prepare structured context, a matching pipeline scores and explains it, and SSE streams results to the interface.
Streaming agent workflowSelect a component to inspect
Service
Workflow API
FastAPI · Docker · HF Spaces
Serves the exported frontend and routes parsing, matching streams, and on-demand ATS requests.
- Receives
- Resume files and job requests.
- Produces
- Agent calls and SSE events.
Design boundary
The matching stream and on-demand ATS analysis are separate paths.
Connections
Ranking workspace Workflow APIHTTP
Workflow API Resume parserresume
Workflow API Job analystjob text
AI Services & code Data & output Controls- - Verification path
The core decision
Separate parsing, scoring, and explanation.
Scope & limits
This is a resume-matching prototype. Scores describe document-to-job alignment, not a validated measure of job performance. Stored session data resets on restart.
RecruitIQ pipeline & API