Go to file
type-two be76c5722c Two critical lifecycle bugs the fresh-eyes review caught, both live
- IncidentReportScene never stopped itself: the paperwork rendered on top of the
  roster after the FIRST night of every run. Looked like a freeze.
- HaulDeskScene never reset per-night state: from night two the back office was
  a blank $0 desk that ate every input. Mine, from SOLO-26 — adding scene.stop()
  is exactly what makes Phaser hand back a dirty instance next time.
- Dev routes (n/p/f/j/m) shipped unguarded on window; a stray F binned the shift.
  Now Ctrl+Shift in built games, and R routes home to the roster.
- tests/sceneLifecycle.test.ts guards the class, verified to fail on the real bug.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-09 17:49:04 +10:00
.claude Phase 1 review: merge door/floor/juice, fold CCRs into contracts, integration fixes 2026-07-19 19:26:35 +10:00
art_incoming One camera for the whole tileset: nine chunky props re-meshed and ortho-rendered 2026-07-27 14:55:19 +10:00
docs The roster board and the back office get real rooms 2026-08-09 17:28:40 +10:00
lanes Phase 2: night-flow integration — door/floor interleave, Kayden, TechnoEngine in the night, run progression; Phase 3 lane instructions 2026-07-19 20:20:18 +10:00
public/props The roster board and the back office get real rooms 2026-08-09 17:28:40 +10:00
src Two critical lifecycle bugs the fresh-eyes review caught, both live 2026-08-09 17:49:04 +10:00
tests Two critical lifecycle bugs the fresh-eyes review caught, both live 2026-08-09 17:49:04 +10:00
tools The roster board and the back office get real rooms 2026-08-09 17:28:40 +10:00
.gitignore Four venues, four rooms: the ladder stops being one map with different numbers 2026-07-28 19:51:54 +10:00
CLAUDE.md Four venues, four rooms: the ladder stops being one map with different numbers 2026-07-28 19:51:54 +10:00
eslint.config.js Phase 0: scaffold, contracts, core systems, patron generator, paper-doll renderer, Parade demo (49 tests) 2026-07-19 16:20:53 +10:00
index.html Phase 0: scaffold, contracts, core systems, patron generator, paper-doll renderer, Parade demo (49 tests) 2026-07-19 16:20:53 +10:00
LANEHANDOVER.md Two critical lifecycle bugs the fresh-eyes review caught, both live 2026-08-09 17:49:04 +10:00
package-lock.json Phase 0: scaffold, contracts, core systems, patron generator, paper-doll renderer, Parade demo (49 tests) 2026-07-19 16:20:53 +10:00
package.json Phase 0: scaffold, contracts, core systems, patron generator, paper-doll renderer, Parade demo (49 tests) 2026-07-19 16:20:53 +10:00
README.md Fleet asset notes: reusable network assets for the v0.4 art pass 2026-07-19 16:00:53 +10:00
tsconfig.json Phase 0: scaffold, contracts, core systems, patron generator, paper-doll renderer, Parade demo (49 tests) 2026-07-19 16:20:53 +10:00
vite.config.ts Phase 1 review: merge door/floor/juice, fold CCRs into contracts, integration fixes 2026-07-19 19:26:35 +10:00

NOT TONIGHT

A hospitality power trip. Papers, Please meets a Saturday night in Fortitude Valley: you're the head of security at a volatile, pretentious nightclub. Protect the Vibe. Watch the queue Aggro. Don't let the Liquor Licensing Inspector catch you slipping.

Browser game — Phaser 3 · TypeScript · Vite. Pixel art, synthesized techno, one very loud DENIED stamp.

Docs

Dev (once Phase 0 lands)

npm install
npm run dev    # parade / demo scenes
npm test