- shared ProxyCard (view/add/edit/remove point-of-contact) reading each entity's
/[id]/proxy sub-resource; permission-gated on the entity's edit right
- wired into the client overview, interest overview, and yacht overview tabs
Completes CM-9. tsc clean, lint 0 errors, prod build green, 1638 vitest pass.
Comms send-side wiring (route EOIs/emails through resolveEffectiveProxy) is a
deliberate follow-up — the resolver + data are ready for it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>