Scores every incoming candidate against the job's configured evaluation rules and posts the result straight into Zoho Recruit, announcing outcomes on Google Chat. — 3,919 screening tasks, 0 failed, in the 30 days to 2026-08-10 — second-highest volume on the platform (public case study: 9,500 candidates, 97.8% completion)
| Step type | Count | Rate | Subtotal |
|---|---|---|---|
| Code / integration steps | 5 | $0.025 | $0.125 |
| Model calls · standard tier | 2 | $0.1 | $0.2 |
| Document parses | 1 | $0.2 | $0.2 |
| Other | 5 | — | $0 |
| Rate-card estimate, standard tier | $0.525 | ||
Happy path (resume attached, rules row present): entry node reads the CV attachment (parse floor $0.20) + 2 std model calls (Perform Candidate Screening $0.10 + Determine Candidate Match $0.10, both pinned GEMINI_3_FLASH) + 4 code/integration steps on-path (Baserow_SearchRows rules lookup, Code Executor Data Formatter, CustomApiTool post to Zoho Recruit, Google Chat announce = 4 x $0.025 = $0.10); the Gmail 'no rules row' node fires only on the exception branch; 3 rule_based conditions + 2 exits unbilled. Total = $0.20 + $0.20 + $0.10 = $0.50/run at rate card — effectively the menu's 'Screen a candidate' with intake ($0.505, solution-intelligence/content/menu.json). Measured figure in the catalog: ~$0.05/task at-cost billed, invoice-checked within 1.3%. The 10x gap is the billing RAIL, not tier: every AI node already pins the cheapest flash/std tier, so no tier assumption can close it; at-cost enterprise billing lands 5-10x under the credit-rail ceiling (catalog meta_note), and sol-booth/ACTIVITY_LOG.md 2026-08-11 states 'actual AI cost is provider spend at ~$0.05/task for Booth' — arithmetic and measurement agree once the rail is named.
Measured: ~$0.05 per task at-cost, billed — checked against the actual invoice within 1.3% (the 'simple screening agent' anchor in the finance deck appendix) (at-cost billed)
Models seen in the graph: GEMINI_3_FLASH (preferredModel on both AI steps, the entry node, and most integration nodes); GEMINI_3_1_PRO (preferredModel on the Baserow_SearchRows lookup — the one pro-tier pin in the graph); GPT4_1_MINI + GEMINI_3_FLASH (condition-node llmModel, all rule_based); fallback chains GPT4_1_MINI/GPT4_1/CLAUDE_4_SONNET and GEMINI_3_PRO/GPT4_1/CLAUDE_4_SONNET; legacy preferred_model 'GPT40' on integration tools
Graph read: ama-solution/04-agents/booth-s-workspace-production/prd-cvscreeningagent/agent.json (13 nodes, snapshot 2026-08-10)
03-projects/26-hr/02-resources/module-library/01-取件与建档.md#303-projects/26-hr/02-resources/module-library/04-匹配与打分.md#203-projects/26-hr/02-resources/module-library/04-匹配与打分.md#3ama-solution/04-agents/booth-s-workspace-production/prd-cvscreeningagent/agent.json · solution-intelligence/content/agent-catalog.json · solution-intelligence/content/menu.json · sol-booth/CLIENT.md · sol-booth/ACTIVITY_LOG.md · ama-solution/03-projects/26-hr/02-resources/module-library/04-匹配与打分.md