The maintainer's observation decided the design: aspects partition the GAME, strata partition our apparatus, and they are orthogonal. A module is one coordinate change in aspect space with an obligation in every stratum. So aspect identity must NOT be Rust types -- an aspect ground-game adds would make clay-borg fail to parse a configuration rather than fail to run it, welding the two coordinate systems at the one place they must stay independent. Chosen: identity as data (Configuration round-trips anything the catalog names), behaviour exhaustive (Rules, no catch-all), resolve() between. Decisive argument: the catalog ALREADY ships modules with a rules_delta and status: proposed, so a per-aspect enum would report them as "unknown module" -- indistinguishable from a typo, a false statement about the edition, and this project's signature failure shape. Two facts need two errors. Federating design authority is permanent, so the representation must outlive the implementation. Legacy ids alias forever through the catalog's own legacy_experiment_id, on the standard-Np precedent: 26 recordings name them and the expansion is exact, so there is nothing to deprecate. T00 done: the schema-2 mirror had arrived with no digests (19 files) and edition-check was red. Digests are now generated by WALKING editions/, not typed -- two reviews already found hand-written lists that made their own controls vacuous, and a mirror that grows a directory is what breaks a maintained list. PROVENANCE-catalog.md was a file inside the mirrored tree that upstream does not have; folded into our own PROVENANCE.md, since provenance about the mirror does not belong inside the thing it describes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
6.9 KiB
6.9 KiB
| 1 | problem_id | scenario_id | visibility | stress_scope | hidden_priority | title | problem_text | required_solution | symbol_id | point_value | front_rules | reveal_effect | unresolved_effect | back_design_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | PRB_01_S | SCN_01 | Surface | global | 0 | Deadline Missed | A promised result was not delivered when expected. | Repair | SYM_REPAIR | 2 | Resolve with Repair. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=global (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM_SURFACE |
| 3 | PRB_01_1 | SCN_01 | Hidden | personal | 1 | Unclear Ownership | Responsibility for the commitment and the work was never made explicit. | Clarify | SYM_CLARIFY | 2 | Resolve with Clarify. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 4 | PRB_01_2 | SCN_01 | Hidden | personal | 2 | Unspoken Overload | The work required more capacity than someone could safely or fairly provide. | Boundary | SYM_BOUNDARY | 2 | Resolve with Boundary. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 5 | PRB_01_3 | SCN_01 | Hidden | bond | 3 | Bad News Was Delayed | A warning was withheld until the remaining options became worse. | Repair | SYM_REPAIR | 3 | Resolve with Repair. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=bond (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 6 | PRB_01_4 | SCN_01 | Hidden | personal | 4 | No Checkpoint Process | The group had no reliable moment for testing progress and changing course. | Change | SYM_CHANGE | 3 | Resolve with Change. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 7 | PRB_02_S | SCN_02 | Surface | global | 0 | Shared Task Left Undone | A recurring responsibility was not completed, and others absorbed the impact. | Repair | SYM_REPAIR | 2 | Resolve with Repair. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=global (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM_SURFACE |
| 8 | PRB_02_1 | SCN_02 | Hidden | personal | 1 | Different Standards | Players were using different definitions of complete, timely, or fair. | Clarify | SYM_CLARIFY | 2 | Resolve with Clarify. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 9 | PRB_02_2 | SCN_02 | Hidden | personal | 2 | Invisible Workload | Some contributions and constraints were not visible to the group. | Boundary | SYM_BOUNDARY | 2 | Resolve with Boundary. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 10 | PRB_02_3 | SCN_02 | Hidden | bond | 3 | Resentment Never Raised | Frustration accumulated without a direct request or acknowledgement. | Repair | SYM_REPAIR | 3 | Resolve with Repair. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=bond (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 11 | PRB_02_4 | SCN_02 | Hidden | personal | 4 | No Ownership Routine | The group relied on goodwill instead of a dependable allocation method. | Change | SYM_CHANGE | 3 | Resolve with Change. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 12 | PRB_03_S | SCN_03 | Surface | global | 0 | Decision Announced as Settled | A group-affecting choice was presented as final before meaningful agreement. | Boundary | SYM_BOUNDARY | 2 | Resolve with Boundary. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=global (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM_SURFACE |
| 13 | PRB_03_1 | SCN_03 | Hidden | personal | 1 | Mandate Was Ambiguous | It was unclear who could decide, advise, consent, or veto. | Clarify | SYM_CLARIFY | 2 | Resolve with Clarify. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 14 | PRB_03_2 | SCN_03 | Hidden | personal | 2 | Contributions Were Dismissed | Relevant input was ignored or treated as less legitimate. | Repair | SYM_REPAIR | 2 | Resolve with Repair. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 15 | PRB_03_3 | SCN_03 | Hidden | bond | 3 | One Voice Spoke for Others | A player claimed authority to represent people who had not agreed. | Boundary | SYM_BOUNDARY | 3 | Resolve with Boundary. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=bond (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 16 | PRB_03_4 | SCN_03 | Hidden | personal | 4 | No Decision Rule | The group had no shared method for turning discussion into a legitimate choice. | Change | SYM_CHANGE | 3 | Resolve with Change. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 17 | PRB_04_S | SCN_04 | Surface | global | 0 | Private Information Spread | Information moved beyond the circle in which it was originally shared. | Repair | SYM_REPAIR | 2 | Resolve with Repair. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=global (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM_SURFACE |
| 18 | PRB_04_1 | SCN_04 | Hidden | personal | 1 | Confidentiality Was Assumed | The players never made the scope of confidentiality explicit. | Clarify | SYM_CLARIFY | 2 | Resolve with Clarify. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 19 | PRB_04_2 | SCN_04 | Hidden | personal | 2 | Exposure Caused Harm | The sharing changed another player's safety, reputation, or freedom to choose. | Repair | SYM_REPAIR | 2 | Resolve with Repair. Value: 2. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 20 | PRB_04_3 | SCN_04 | Hidden | bond | 3 | Consent Boundary Was Ignored | A clear or reasonably expected limit on sharing was crossed. | Boundary | SYM_BOUNDARY | 3 | Resolve with Boundary. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=bond (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |
| 21 | PRB_04_4 | SCN_04 | Hidden | personal | 4 | No Sharing Protocol | The group lacked a repeatable rule for consent, need-to-know, and escalation. | Change | SYM_CHANGE | 3 | Resolve with Change. Value: 3. | None in the core set. | H2: while unclaimed, +1 Stress at Round End to stress_scope=personal (personal=owner; bond=owner's Bond network; global=all). | BACK_PROBLEM |