What's included
- 5-stage email extraction pipeline with Cloudflare XOR decoder
- Mega mode — one query per postcode zone, 2,000–5,000+ results overnight
- Atomic checkpoint/resume — crash-safe, re-run anytime to continue
- 15-thread parallel enrichment with fast-fail error classification
- Smart contact page discovery for custom URL slugs
- Aggregator URL sanitization
- Cross-platform CI (Ubuntu · Windows · macOS) across Python 3.10–3.12
- 122 passing unit tests, all pure-function
See CHANGELOG.md for full technical history.