ground-game/editions/experiments/h1-problem-stress/VARIANT.md
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

46 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Experiment H1 — problem pressure + high-stress ATTACK self-soothe
| | |
|---|---|
| **variant_id** | `h1-problem-stress` (**legacy** — prefer profile `h1` = `problem_stress.flat_any_open` + `attack_relief.self_soothe_ge4`) |
| **modules** | flat problem stress + attack self-soothe (see `editions/modules/`) |
| **base** | `ground-darvo-r0` |
| **status** | measured — reject as baseline (2026-08-08); keep for A/B |
| **measurement** | [`../../../reports/260808-clay-borg-h1-measured.md`](../../../reports/260808-clay-borg-h1-measured.md) |
| **catalog** | [`../../catalog.yaml`](../../catalog.yaml) |
| **design note** | [`../../../history/260807-attack-darvo-stress-design.md`](../../../history/260807-attack-darvo-stress-design.md) |
| **workplan** | [`../../../workplans/GROUND-WP-0006-h1-problem-stress-experiment.md`](../../../workplans/GROUND-WP-0006-h1-problem-stress-experiment.md) |
## Hypothesis
If unsolved shared Problems raise Stress, and high-Stress ATTACK returns a small self-relief, then competent play will sometimes arm DARVO and sometimes select ATTACK, without making always-ATTACK optimal.
## Deltas (only)
### H1-A — Problem pressure
At **Round End**, before the Stress clamp that arms DARVO:
- If **any** Problem still in play is **unclaimed** (face-up unsolved, hidden, or Denied), **each player +1 Stress**.
- Then clamp 05, arm DARVO at 5 as in baseline, rotate Lead, advance Round.
### H1-B — High-stress ATTACK self-soothe
When an Attack resolves and is **not cancelled**, if the attackers Stress was **≥ 4 before that Attacks effects**, the attacker takes **1 Stress** (then clamp). Target and relation effects unchanged.
## Table play
Use baseline components for everything except:
1. Read End step and Stress/Attack wording from this packages `Rules_Text.csv` / `Actions.csv` (or this file).
2. Do not mix with baseline r0 wording mid-game.
## Simulation (clay-borg)
1. Select `variant_id: h1-problem-stress` via catalog.
2. Inherit base edition data for Problems/Solutions/Modes/Tokens.
3. Implement `rules_delta.yaml` in the kernel (H1-A, H1-B). CSV text is provenance for the table, not a substitute for kernel changes.
## Decision criteria
See design note §3.2. Catalog `utility_estimate` / `decision` update only after measurement — not when packaging.