Confirm all operational data is at zero before starting. Preserves schema, API keys, qualification rules, CPV config and OAI prompts.
8 sequential steps · director waterfall automatic (Dir1→Dir2→Dir3) · no manual retry needed
Dir2 → Dir3 → Score → Salesforce · starts from current DB state · 227 emails untouched
0 · Reset Data
Clears awards, profiles, directors, contacts, import logs
1 · Award Sync — Last 14 Days
Both CF and FTS · full pagination · no record limit
2 · CH Qualification (target: 100)
Active Ltd · SME accounts · excludes CIC/guarantee/charity · dedup by CH number · stops at 100
3 · OpenAI Website Discovery
All eligible qualified companies · two-pass · web_search_call ≥1 required
4 · FullEnrich — Dir 1 Submit
website_confidence = 'high' only · 1 director per company · loops until remaining = 0
5 · Collect Dir 1 Results
Polls every 30s · up to 10 minutes
6 · Dir 2/3 Waterfall
Submits Dir2 then Dir3 for companies without email · stops on first email found · name-dedup applied
7 · Collect Waterfall Results
Collects Dir2+Dir3 results
What this test does