- 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>
15 KiB
15 KiB