CB-WP-0037 done: T03 classification and T04 evidence
Some checks failed
ci / check (push) Failing after 5s
Some checks failed
ci / check (push) Failing after 5s
Reading Player_Mats.csv and Glossary.csv — which O4 had forbidden declaring about until they were read — found a rule. Player_Mats' choice_rule column IS GR-R03: at Stress 4-5 choose ATTACK or GROUND unless you spend a ready Freedom token. The engine's stress_gated and allowed_under_stress_gate match it exactly, and now have a tripwire. So Ornamentation.md gains §1.3: the unit is a column, not a file. Classifying Player_Mats as ornamentation would have thrown a rule away with the colour swatches. A mixed artifact is normal — a player mat is a rule printed on a decorated card in the box too. O4 is rewritten and re-grounded from provisional to rule accordingly. O5, O6, O7 declared with falsifiers. O7's is not theoretical: back_design_id is unread in four vendored files, and hidden information is what card backs are for. CB-EV-0029 answers T04's question per rule rather than as a count — yes, every checkable clause — and states the reading that result does NOT support: it shows GroundRules.md was a faithful secondary source for the clauses with behaviour to check, not that the engine is correct. 10 of 19 files vendored. Nine still unread, and Rules_Text.csv is the one that matters: every clause checked here was checked against our own transcription of it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
87414d7c1d
commit
627992bc85
10 changed files with 497 additions and 12 deletions
16
editions/ground-darvo-r0/Glossary.csv
Normal file
16
editions/ground-darvo-r0/Glossary.csv
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
term,definition
|
||||
Action,"One reusable card selected by each player every round: Investigate, Solve, Support, Attack, or GROUND."
|
||||
Blame,The reverse side of a Focus token. It is worth −1 personal point and can be removed by GROUND—ND.
|
||||
Bond,A symmetric supportive relation occupying one relation slot for each player.
|
||||
DARVO,"A binding three-stage defensive reflex: Deny, Attack, Reverse."
|
||||
Denied Problem,A previously visible Problem turned face down by Deny. It cannot be investigated or solved until restored.
|
||||
Freedom,A one-use token that permits any Action at Stress 4 or 5.
|
||||
Focus,"The front of a player's Focus/Blame token, placed on the target during the DARVO Attack stage."
|
||||
GROUND,"The only constructive practice in the core set, offering Ground & Restate, Observe & Uphold, or Name & Decide."
|
||||
Lead,The rotating marker that breaks ties when multiple effects of the same type resolve.
|
||||
Problem,A Surface or Hidden issue that must be visible and matched with the correct Solution suit.
|
||||
Protection,A token gained through Reverse that cancels the next Attack against its holder.
|
||||
Relation slot,One of two player capacities for holding a Bond or Rivalry.
|
||||
Rivalry,A symmetric conflict relation occupying one slot for each player and amplifying Attack.
|
||||
Stress,A 0–5 state track that constrains action choice and triggers DARVO at 5.
|
||||
Surface Problem,The Scenario's starting visible Problem.
|
||||
|
|
|
@ -22,6 +22,8 @@ build must not depend on a sibling checkout that CI does not have.
|
|||
| `DARVO.csv` | 2026-08-08 | `8886543` | **the DARVO sequence as rules**: `mandatory_effect`, `target_memory`, `advance` (CB-WP-0037 T02) |
|
||||
| `Relations.csv` | 2026-08-08 | `8886543` | **how Bonds and Rivalries form and break**: `formation`, `breaking`, `rules_text` |
|
||||
| `Scenarios.csv` | 2026-08-08 | `8886543` | the four scenarios and their setups — the engine deals one |
|
||||
| `Player_Mats.csv` | 2026-08-08 | `8886543` | **`choice_rule` is GR-R03**, the stress gate — mechanism on a mat (CB-WP-0037 T03) |
|
||||
| `Glossary.csv` | 2026-08-08 | `8886543` | the game's own words for its own terms, and `Relation slot` restates GR-L01's two |
|
||||
|
||||
**Why these three, now.** The engine already implements the DARVO
|
||||
sequence and relation formation/breaking — from `GroundRules.md`, never
|
||||
|
|
@ -29,9 +31,18 @@ from the edition's own statement of them. That is not inert display data;
|
|||
it is **rules taken from a secondary source and never checked against the
|
||||
primary one**, and CB-WP-0037 T02 exists to check them.
|
||||
|
||||
**`Player_Mats.csv` is the reason a file is not the unit.** It is mostly
|
||||
ornamentation — a symbol, a colour, a title per seat — and one column,
|
||||
`choice_rule`, is GR-R03 itself: *"At Stress 0-3 choose any action. At
|
||||
Stress 4-5 choose ATTACK or GROUND unless you spend a ready Freedom
|
||||
token."* Classifying the file would have thrown the rule away with the
|
||||
colour swatches (see [`Ornamentation.md`](../../specs/Ornamentation.md) §1.4).
|
||||
|
||||
**Deliberately absent**: `BOM`, `Print_Manifest`, `Back_Designs`,
|
||||
`Symbols`, `Design_Tokens` — production artifacts for a physical print
|
||||
run, meaningless to a simulator. And `Extensions.csv`, which names content
|
||||
run, meaningless to a simulator, and now declared as ornamentation with
|
||||
falsifiers rather than merely skipped
|
||||
([`OrnamentRegister.md`](../../specs/OrnamentRegister.md) O5-O7). And `Extensions.csv`, which names content
|
||||
the designer placed *outside* the core; importing it would break the claim
|
||||
that this engine plays the edition as printed (ADR-0015 D2).
|
||||
|
||||
|
|
@ -40,7 +51,9 @@ that this engine plays the edition as printed (ADR-0015 D2).
|
|||
```
|
||||
sha256 7a7a302aabecdeb419c562a029bec3e3576a306b0bd1175d1200de60d9530073 Actions.csv
|
||||
sha256 0afb882dc8001f03bc48a152c9d8c36ad492ceeff2d30ef6a3a690937317f77b DARVO.csv
|
||||
sha256 d06924a19f805feb9e2557fd5c06254ae2054e1f865265f45c26eb293f53bf12 Glossary.csv
|
||||
sha256 565431571bc06adafb67edefd4b368839b6b94134c2289877384688cc643390b Modes.csv
|
||||
sha256 ad2bfbf897bbb3878691cbdbfec739adc58d28cad3923a989dd46b426cce1395 Player_Mats.csv
|
||||
sha256 0a04830c93b62dcb2f4411a9fbde576368a7427fe9e63c5015e606e4d42d23a0 Problems.csv
|
||||
sha256 cd84c3b131c1b7a541e9e42529fdce2b7911f0832cce8c50cfcb8462d01dc551 Relations.csv
|
||||
sha256 f830de9ca44417a7510e04a39ea24a070a81969b33a31fa68361fba132ad40cd Scenarios.csv
|
||||
|
|
|
|||
7
editions/ground-darvo-r0/Player_Mats.csv
Normal file
7
editions/ground-darvo-r0/Player_Mats.csv
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
player_id,player_name,symbol,ascii,color_name,color_hex,front_title,stress_track,choice_rule,freedom_area,darvo_track,relation_slots,back_reference,size
|
||||
P1,Circle,●,O,Teal,#2A9D8F,● PLAYER 1,0 Clear | 1 Alert | 2 Strained | 3 Pressured | 4 Reactive | 5 Triggered,At Stress 0–3 choose any action. At Stress 4–5 choose ATTACK or GROUND unless you spend a ready Freedom token.,READY / SPENT,OFF → DENY → ATTACK → REVERSE → OFF,Two relation-link slots.,Round: Select → Reveal → GROUND → Support → DARVO → Investigate → Attack → Solve → End. Lead breaks same-step ties and rotates clockwise.,"88 × 126 mm, portrait, double-sided"
|
||||
P2,Triangle,▲,^,Amber,#E9C46A,▲ PLAYER 2,0 Clear | 1 Alert | 2 Strained | 3 Pressured | 4 Reactive | 5 Triggered,At Stress 0–3 choose any action. At Stress 4–5 choose ATTACK or GROUND unless you spend a ready Freedom token.,READY / SPENT,OFF → DENY → ATTACK → REVERSE → OFF,Two relation-link slots.,Round: Select → Reveal → GROUND → Support → DARVO → Investigate → Attack → Solve → End. Lead breaks same-step ties and rotates clockwise.,"88 × 126 mm, portrait, double-sided"
|
||||
P3,Square,■,#,Coral,#E76F51,■ PLAYER 3,0 Clear | 1 Alert | 2 Strained | 3 Pressured | 4 Reactive | 5 Triggered,At Stress 0–3 choose any action. At Stress 4–5 choose ATTACK or GROUND unless you spend a ready Freedom token.,READY / SPENT,OFF → DENY → ATTACK → REVERSE → OFF,Two relation-link slots.,Round: Select → Reveal → GROUND → Support → DARVO → Investigate → Attack → Solve → End. Lead breaks same-step ties and rotates clockwise.,"88 × 126 mm, portrait, double-sided"
|
||||
P4,Diamond,◆,<>,Blue,#457B9D,◆ PLAYER 4,0 Clear | 1 Alert | 2 Strained | 3 Pressured | 4 Reactive | 5 Triggered,At Stress 0–3 choose any action. At Stress 4–5 choose ATTACK or GROUND unless you spend a ready Freedom token.,READY / SPENT,OFF → DENY → ATTACK → REVERSE → OFF,Two relation-link slots.,Round: Select → Reveal → GROUND → Support → DARVO → Investigate → Attack → Solve → End. Lead breaks same-step ties and rotates clockwise.,"88 × 126 mm, portrait, double-sided"
|
||||
P5,Hexagon,⬢,H,Violet,#7B61A8,⬢ PLAYER 5,0 Clear | 1 Alert | 2 Strained | 3 Pressured | 4 Reactive | 5 Triggered,At Stress 0–3 choose any action. At Stress 4–5 choose ATTACK or GROUND unless you spend a ready Freedom token.,READY / SPENT,OFF → DENY → ATTACK → REVERSE → OFF,Two relation-link slots.,Round: Select → Reveal → GROUND → Support → DARVO → Investigate → Attack → Solve → End. Lead breaks same-step ties and rotates clockwise.,"88 × 126 mm, portrait, double-sided"
|
||||
P6,Wave,≋,~,Olive,#6B8E23,≋ PLAYER 6,0 Clear | 1 Alert | 2 Strained | 3 Pressured | 4 Reactive | 5 Triggered,At Stress 0–3 choose any action. At Stress 4–5 choose ATTACK or GROUND unless you spend a ready Freedom token.,READY / SPENT,OFF → DENY → ATTACK → REVERSE → OFF,Two relation-link slots.,Round: Select → Reveal → GROUND → Support → DARVO → Investigate → Attack → Solve → End. Lead breaks same-step ties and rotates clockwise.,"88 × 126 mm, portrait, double-sided"
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue