ground-game/editions/modules/problem_stress/scoped/rules_delta.yaml
codex b5730f280b fix(workplans): adopt ADR-007 derived identifiers
Records absent from central carried random pre-ADR-007 identifiers minted by
the retired local hub, which C-06 refused as stale references. Deriving from
the canonical record id takes no identity from anything.

Refs CUST-WP-0068-T06

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 19:30:13 +02:00

58 lines
1.5 KiB
YAML

# module: problem_stress.scoped (formerly experiment h2-scoped-problem-stress)
# Compose with other axes freely; do not require attack_relief or end/deal modules.
module_id: problem_stress.scoped
aspect: problem_stress
schema_version: 1
base: ground-darvo-r0
legacy_experiment_id: h2-scoped-problem-stress
deltas:
- id: PS-SCOPE
name: problem_stress_scope_field
phase: data
effect:
problems_csv_column: stress_scope
allowed_values: [global, personal, bond]
edition_assignment_by_hidden_priority:
0: global
1: personal
2: personal
3: bond
4: personal
- id: PS-OWN
name: assign_owners_at_setup
phase: setup_after_deal
when:
problem_stress_scope_in: [personal, bond]
effect:
assign_owner:
order: ascending_hidden_priority_among_in_play_non_global
start: lead
step: clockwise_next_seat
- id: PS-TICK
name: scoped_problem_pressure_end_of_round
phase: round_end
when:
problem_unclaimed: true
effect:
stress_delta_per_matching_problem: +1
recipients: stress_scope_of_that_problem
scope_resolution:
global: all_seats
personal: [owner]
bond: bond_network_of_owner
stacking: true
- id: PS-SOLVE
name: claim_not_restricted_by_scope
phase: resolve_solve
effect:
any_seat_with_matching_suit_may_solve: true
owner_need_not_be_solver: true
data_overlays:
- Problems.csv
- Rules_Text.csv