Skip to content

Recon & Plan

Lives in src/pipeline/analyze.ts and src/pipeline/plan.ts.

Read-only aggregation by sender and public-suffix-aware root domain, coverage %, and the top-unmatched-senders list.

The flywheel that reached 87% — run plan, add rules for the top unmatched senders, run plan again. No mutations at any point.