Some checks failed
ci / check (push) Failing after 3s
Vendored DARVO.csv, Relations.csv and Scenarios.csv — the three unread files that carry mechanism. The engine has implemented the DARVO sequence and relation formation/breaking from GroundRules.md since the beginning, and had never read the game owner's statement of them. Every checkable clause agrees, and agreement is recorded rather than noted: a survey that finds nothing and leaves no trace cannot be told from one never run. The two hardest clauses to notice were already right — Focus placed "even if the Attack was cancelled", and Focus removed when the sequence ends before REVERSE. The tests are tripwires, not derivations. The match was made by a person reading prose, and that reading goes stale in silence when the prose changes; each behaviour pins the phrase it was read from, so a reworded edition goes red and asks for a human. Mutation-proven by rewording the cancelled-Attack clause. F25 raised, and it is the real yield: Scenarios.csv carries threshold_2_players/3_4/5_6, starting_stress and round_track, and the engine hardcodes all three — a match returning 5/7/9, stress: 2 at setup, five rounds. They agree on all four scenarios. These are the most contested numbers in the project; the whole 4/6/9 vs 5/7/9 episode turned on them, and the engine has been right by maintenance coincidence rather than by reading the file that owns them. Also pinned: Problems.csv and Scenarios.csv both state the deal and the engine reads only the first. They agree; nothing was checking. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
| 1 | scenario_id | title | premise | surface_problem_id | hidden_problem_ids | setup_2_players | setup_3_4_players | setup_5_6_players | threshold_2_players | threshold_3_4_players | threshold_5_6_players | starting_stress | round_track |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | SCN_01 | Missed Deadline | The team promised a delivery. It did not arrive when expected, and the conversation about why is becoming personal. | PRB_01_S | PRB_01_1 | PRB_01_2 | PRB_01_3 | PRB_01_4 | Surface + hidden priorities 1–2 (3 problems; available 6). Threshold 5. | Surface + hidden priorities 1–3 (4 problems; available 9). Threshold 7. | Surface + hidden priorities 1–4 (5 problems; available 12). Threshold 9. | 5 | 7 | 9 | All players start at Stress 2. | Rounds 1–5 printed along the bottom edge. |
| 3 | SCN_02 | Shared Responsibility | A shared responsibility keeps being left undone. Everyone agrees it matters; nobody agrees on what fairness requires. | PRB_02_S | PRB_02_1 | PRB_02_2 | PRB_02_3 | PRB_02_4 | Surface + hidden priorities 1–2 (3 problems; available 6). Threshold 5. | Surface + hidden priorities 1–3 (4 problems; available 9). Threshold 7. | Surface + hidden priorities 1–4 (5 problems; available 12). Threshold 9. | 5 | 7 | 9 | All players start at Stress 2. | Rounds 1–5 printed along the bottom edge. |
| 4 | SCN_03 | Decision Without Consent | A decision affecting the group was announced as settled. Several players believe they were consulted only after the fact. | PRB_03_S | PRB_03_1 | PRB_03_2 | PRB_03_3 | PRB_03_4 | Surface + hidden priorities 1–2 (3 problems; available 6). Threshold 5. | Surface + hidden priorities 1–3 (4 problems; available 9). Threshold 7. | Surface + hidden priorities 1–4 (5 problems; available 12). Threshold 9. | 5 | 7 | 9 | All players start at Stress 2. | Rounds 1–5 printed along the bottom edge. |
| 5 | SCN_04 | Broken Confidence | Information shared in confidence travelled beyond the expected circle. Harm, intent, and responsibility are now contested. | PRB_04_S | PRB_04_1 | PRB_04_2 | PRB_04_3 | PRB_04_4 | Surface + hidden priorities 1–2 (3 problems; available 6). Threshold 5. | Surface + hidden priorities 1–3 (4 problems; available 9). Threshold 7. | Surface + hidden priorities 1–4 (5 problems; available 12). Threshold 9. | 5 | 7 | 9 | All players start at Stress 2. | Rounds 1–5 printed along the bottom edge. |