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.
Origin
Section titled “Origin”The flywheel that reached 87% — run plan, add rules for the top unmatched senders, run plan again. No mutations at any point.