| WS1 | Notifications subsystemmodel, API, task trigger, tests | done |
| WS3 | Security: headers + rate limitingHSTS/CSP + auth rate limits | done |
| WS3 | Security: JWT secret fail-closedprod refuses weak secret | done |
| WS3 | Security: OTP bypass (C1) fixedrandom, hashed, expiring, single-use | done |
| WS3 | Security: shot-reorder role (M1) fixed | done |
| WS2 | Payments: Qi + Stripe + planscheckout, idempotent webhooks, limits | done |
| WS-audit | Tenant-isolation IDOR auditreport + findings | done |
| WS4 | StudioBinder parity gap analysisreport + backlog | done |
| WS3 | Security: file serving (H1)signed-URL infra, frontend-safe | in progress |
| WS1 | Remaining notification triggersinvites, RSVP, schedule, mentions | planned |
| WS4 | Reports engine (DOOD/sides/PDF)highest-value parity build | planned |
| WS4 | Call-sheet delivery + tracking | planned |
| WS8 | Admin dashboard appseparate tested app | planned |
| WS6 | Status page + 12h auto-updatesthis page | in progress |
| WS7 | Opus 4.8 audit of 'Done' itemsbefore Fable 5 | planned |
| WS7 | Fable 5 production-readiness finalevery last | planned |