9546b747d2f86d5c4ef60ef9703955467da9a762
- GET /: scoped access (owner + list_shares); activeCount/doneCount per list - POST /: auto-populates list_shares for all other members when isShared=true (D-01/D-02) - PATCH /🆔 rename + isShared toggle; reconciles list_shares on visibility change - DELETE /🆔 owner-only; cascade handles items/shares via FK onDelete cascade - resolveUserId helper copied verbatim from events.ts per project convention - zod createListSchema (name 1..255, isShared default true) + patchListSchema - T-04-02 / T-04-05 / T-04-07 / T-04-08 mitigations applied - listsRouter mounted at /api/lists in index.ts (after sseRouter) - Plan 06 SSE seam comments left at every mutation handler - [Rule 1 - Fix] zValidator returns 400 (not 422); tests corrected to match convention - All 23 tests green; full API suite 140 passed no regressions
The file is empty.
Languages
TypeScript
97.3%
JavaScript
1.6%
CSS
0.9%
Dockerfile
0.1%