Internal
Project-internal notes — history, deferred work, and the decisions trail.
- Decisions Log — the dated record of every load-bearing decision.
What’s deferred (don’t reach for these without checking)
- Roguelike layer (A2) — shipped end-to-end (engine primitives + drafting heuristics + rarity-tiered pricing + client UI). Further work here is balance tuning, not missing functionality. See Roguelike Layer.
- Online multiplayer extras (A3+) — per-bettor opaque-token auth ships; real lobby join + spectating ship server-side and in the client (
<LobbyPanel>+ read-only spectator view). Still deferred: real user accounts (signup / login / JWT). The current anonymous-token scheme is appropriate for co-op rooms shared by link or via the lobby; promoting to accounts is an A3+-level rewrite if/when the project grows past room-link sharing.
Source of truth
The canonical design is docs/design.md in the repository. This wiki mirrors it. When a decision changes, update design.md first, then mirror the change here. Neither this site nor the repo’s CLAUDE.md should ever hold a decision that isn’t also in design.md.