df8c26d1b34c5630267cbbd609c6ea2b87f4536f
- 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>
Description
No description provided
Languages
TypeScript
98.7%
HTML
1%
CSS
0.1%
Shell
0.1%