Skip to content

Project status

SurfaceSpecShippedStatus
Charm catalog~92109✅ +18%
Drawback charms + negotiation UX15 + UX18 + UX
Heavy Mark charms66
Verb-deviation builds (Withdrawal/Plunger/Twinned)1212
Long-Game Multiplier1 baseline rulelive
Death’s Hesitation1 baseline rulelive
Voice corpus~700 lines717
Book of Hours~60 pages60
Act Break beat1 (Night 4½)live
Pieces (named, with arcs)7 × 5-7 lines8 × 5
Endings3live
Modes7-night + single-nightboth
Campaign infrastructurefullfull
Dealer-knows-name beatrequiredlive
Arcana artimplicit109/109
Tests(no spec)1869

Phase 1 / Year 1 of WEEK_AT_THE_TABLE: complete.

What’s not in v1.0 (deliberately deferred)

Section titled “What’s not in v1.0 (deliberately deferred)”
FeatureWhy deferredSpec phase
Tarot deck specialization (12 Major-Arcana-aware charms)Bundled with Year-2 Q5v2.0
Bone deck specialization (10 onBoneSpend charms)Bundled with Year-2 Q6v2.0
Endless modeOne-quarter featurev2.0
Daily Challenge mode + leaderboardsOne-quarter featurev2.0
Insurance build (Notary)Insurance affordance not fully wiredv2.0
Multi-table mythologyYear 3v3.0

The Long-Game Multiplier and Death’s Hesitation are live in the harness (Monte Carlo balance validation runs against them) but not yet wired into the production scoring path. The night.dart _resolveCascadeEvents is a trace-emission renderer that consumes a pre-computed cascade — making the rules shape real gameplay scoring requires restructuring the upstream cascade computation. That’s a separate refactor on the v1.0 polish-phase track.

The drawback flags vow_of_plunger:any_double_allowed, strangers_half:any_split_allowed, and the bust-penalty-factor flags similarly ship as data primitives — NightRunner reads them at action-gate time but the upstream gating logic still uses the older strict checks. Phase 5 recalibration covers this.

  • Tests: 1869 passing, 3 skipped.
  • Analyzer: clean for production code; a few pre-existing warnings in test files (unused locals, prefer-single-quotes).
  • Goldens: ~145 golden snapshots, regenerated each iteration.
  • Build platforms: Web (PWA, palejack.com), macOS, Windows, Linux desktop. iOS/Android pending.

The single-night demo is live at palejack.com. The desktop campaign build is in pre-release. Watch the GitHub repo for releases.