ff5e71092eedc85ce305fc229c1991f402b07610
Covers super-admin, sales-rep, viewer, portal, catch-up wizard, and the single-tree responsive shell. 13 findings catalogued with reproduction + effort estimates, plus a positive-findings section confirming what shipped is working end-to-end: - F22/F23/F25/F44 verified live - #67 catch-up wizard runs full transaction (client+interest+clear-override) - #26 single-tree shell verified at 390px and 1440px viewports - permission gating holds for sales-agent and viewer Critical issues found: - A4 New Client form silently rejects submit when an empty contact row is present (F19 filter runs in mutationFn, too late) - A16 file upload at documents-hub root fails: client sends nulls, validator wants strings or absent - A17 /api/v1/admin/ports is super-admin-only but apiFetch uses it to bootstrap port-slug→port-id resolution for every user See docs/audit-2026-05-15.md for the full list. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
98.7%
HTML
1%
CSS
0.1%
Shell
0.1%