๐ŸŽฌ Klaket (was Cinefolio) ยท build status

Build Status

working on branch main ยท updated Sep 08, 13:32 ยท
15 / 18 workstream items complete83%
Commits
0
Tests
382 backend + 74 frontend unit + 19 end-to-end
Migrations
34
Progress
83%

Workstreams

CollabReal-time co-editing on the screenplayYounus: Yjs + Hocuspocus + TipTap, own collab-server servicedone
V11Every paid tier was free โ€” two waysself-upgrade via settings + no expiry check; both closeddone
V11FIB (First Iraqi Bank) wiredcallback treated as notification, status re-fetched from the APIdone
V11Subscription admin in the owner dashboardclaimed vs entitled, grant/extend/revokedone
V11Admin stopped inventing data on API failurean outage rendered fake org counts badged 'Demo'done
V10End-to-end suite (there were none)19 specs, real backend, blocking in CIdone
V10Script save could silently wipe the screenplayfound by the E2E suite on its first rundone
V10Workspace search built for realsearches the script TEXT, not just metadatadone
V10Lint 279 errors -> 0, now blockingwas hiding a cross-project write bugdone
V9Password reset was a dead end reporting successthe only recovery pathdone
V9Fake checkout deletedtook card+CVC, charged nobodydone
V9Admin bypass removed from the bundleverified absent from dist/done
V8Crew create broken two ways at oncedead button + backend 400done
V8Phone verification built end to endOTPIQ behind an interfacedone
V7Security pass: 18 findingsstored XSS, unauth DoS, CSPdone
OpsDeploy the collab-server servicenew: Hocuspocus WS + COLLAB_* env vars, not deployed yetplanned
ScaleShared (Redis) rate limiterper-worker today: looser, not incorrectplanned
ProductRBAC read enforcement built but OFFenabling would cut Talent off mid-shootplanned

Security posture

V11Any org admin could grant itself the top paid tierfixed
V11A paid plan never expired โ€” pay once, keep foreverfixed
V11FIB callback body could have been trusted to mark paidfixed by design
V10Malformed script save wiped the screenplay, returned 200fixed
V10Cross-project write via a stale React closurefixed
V9Password reset dead end reported successfixed
V9Admin session for any email in mock modefixed
V9Unset APP_ENV disarmed every production guardfixed
V7Stored XSS in the screenplay editorfixed
V6Live Gmail credential in gitcode fixed / ROTATION STILL OUTSTANDING

Recent commits

Blocked on you (to go live)

Nothing is pushed to main. Auto-refreshes every 2 min ยท regenerated every 12h.