Five per-contact boolean flags (certs / qc / quotes-so / invoices / global), native Odoo delivery-location child contacts reused for per-location routing, and a single resolver on res.partner that the dispatcher + all mail-send sites call. Fallback to self.email keeps existing customers bit-identical when no flags are set. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>