01 · Provenance
Each step: model, prompt, artefact.
Every stage emits a JSON artefact under data/{job}/{candidate}/. parse uses imap + pdf extraction. match runs Claude Sonnet against jd.txt and emits analysis.json with score + recommendation + per-criterion profile. verify is an Agent SDK session that cross-checks GitHub, web, and authorship sources. interview runs 45 minutes (Sonnet for Doubao, autonomous voice for OpenAI/Gemini). scorecard is a Post-Interview Agent SDK pass over the transcript. coding is a Sonnet topic generator + Agent SDK evaluator. decision is the recruiter via Lark bot, dashboard, or API. Every artefact is versioned with model + prompt id.




