Write apps/web/docs/contracts-response-types.md documenting the TypeScript types the frontend uses to model backend REST/WS responses, and how well they currently track the backend's actual Zod schemas.
Acceptance criteria:
- Every response type used by the frontend is documented alongside the backend schema it's meant to correspond to
- Any drift found between a frontend type and the actual backend response shape is called out explicitly as a known discrepancy — file it as a follow-up rather than fixing it here
Write
apps/web/docs/contracts-response-types.mddocumenting the TypeScript types the frontend uses to model backend REST/WS responses, and how well they currently track the backend's actual Zod schemas.Acceptance criteria: