| Source | Rules extracted |
docs/decklist-rules-alignment.md | Current reconciliation: army organization vs deck vs decklist, phase labels, command-post/facility gating, veterancy, wonder governance, category and transport boundaries, requisition points, and build-order compatibility. |
research/unthinkable/unit-data-schema.md | Previous schema source for card, deck, roster-entry, phase/deployment gates, command posts, deck governance, wonder invariants, and deferred values. Superseded where this page calls out rejected/revised wording. |
research/unthinkable/proposed-divisions-and-decks-roster.md | Playable roster candidates, previous A/B/C band meanings, command-post unlock vocabulary, first-slice deck pair, and wonder menu. Superseded where phase language and deck-pool ownership changed. |
research/unthinkable/tactical-vertical-slice-spec.md | Fixed battle contract, fixture rules, transport behavior, command-post loop, wonder prerequisites, prototype data contract. |
design/unthinkable/ui-deployment-plan-first.md | Fixed deck UI boundaries, category tabs, add-mode behavior, enemy deck read-only rules, cost/count display, build-order export string. |
design/unthinkable/deployment-plan-state-model.md | Category vs type axis, organic-crew vs transport-lift split, planner-vs-tactical transport boundary, queue state shape. |
docs/card-face-convention.md | Roster tile/card-face content rules. Revised here so long-form prose belongs in reference/documentation surfaces rather than normal card faces. |
docs/trait-system.md | Trait-token governance: visible traits must resolve to mechanical effects and must not restate visible weapons. |
prototypes/unthinkable/tactical-battle/deployment-plan-first/js/*.js | Current fixture conventions: single source of truth, derived roster views, read-only enemy deck, queue validation, cost/count lookups. |