| WS1 | Notifications subsystem + triggerstask, invite, RSVP; tested | done |
| WS2 | Payments: Qi + Stripe + plan enforcementidempotent webhooks, 402 caps | done |
| WS3 | Security hardeningrate-limit, headers, JWT, OTP, file signing | done |
| WS4 | Reports engine (One-Line/DOOD/breakdown)CSV, was a stub | done |
| WS-sheet | Budget: member-salary integrationstatus-sheet item | done |
| WS-sheet | Market backend (catalog + submissions)status-sheet item | done |
| WS8 | Admin dashboard app (deployed)cinefolio-admin.pages.dev | done |
| WS6 | Status page + 12h auto-updatesthis page + launchd | done |
| WS7 | Tenant-isolation IDOR audit + fixesC1/H1/M1 closed | done |
| WS7 | Opus 4.8 audit + fixescritical billing bypass fixed | done |
| WS7 | Fable 5 production-readiness finaleREADY WITH CAVEATS | done |
| WS4 | Parity: reports PDF + script sidesreportlab | done |
| WS4 | Parity: call-sheet delivery + trackingper-recipient tokens | done |
| WS4 | Parity: mood boards + file reviewshare tokens, approvals | done |
| WS1 | Triggers: schedule + chat mentions+ admin per-org endpoint | done |
| PR | Draft PR for partner reviewPR #19, never main | done |
| Launch | Ops config (TLS, proxy, storage auth)see LAUNCH_CHECKLIST.md — your side | blocked |
| Scale | Move in-memory store to shared (multi-worker)pre-scale refactor | planned |