progress
Hotfix shipped (0172570). Three-prong fix: automated-sender local-part gate + SaaS-platform sender rejection + is_saas_host suffix-match. 101 tests pass. Codex-gated — 2 P1s (SaaS subdomain gap + unused import) addressed before commit. Pre-existing 'shopify' profile with no-reply+shairah contacts is residual data; cleanup during Phase 4 migration.