ground-game/workplans/GROUND-WP-0004-the-threshold-ruling-rests-on-a-bad-premise.md
tegwick 7424430514 Sync hub state for GROUND-WP-0004
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 23:53:04 +02:00

104 lines
3.7 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.

---
id: GROUND-WP-0004
type: workplan
title: "Reopen GR-E01: the void ruling rests on a premise clay-borg has corrected"
domain: consumer
repo: ground-game
status: ready
owner: bernd
topic_slug: whynot
created: "2026-08-03"
updated: "2026-08-03"
origin: correction
origin_ref: GROUND-WP-0002
state_hub_workstream_id: "067434eb-18cc-472f-b4ea-7dd16555629f"
---
# The GR-E01 ruling was made on a false premise, and clay-borg supplied it
GROUND-WP-0002 T03 ruled `gr-e01-threshold-unreachable-2p`:
> **Void / overturn as a rules gap** — stand-in artifact. With
> authoritative `Problems.csv` (**12 pts available**) the printed
> thresholds (2p→5, 34p→7, 56p→9) stand.
**The 12 is wrong, and clay-borg is where it came from.** Twelve points
exist *in the file*; **GR-S01 deals 2 / 3 / 4 of the five Problems**, so
the points ever in play are 4 / 6 / 9. clay-borg asserted the 12 in its
CB-WP-0021 declaration, corrected itself one commit later after actually
running the arithmetic, and by then the ruling had been made.
**The gap is not a stand-in artifact. It survives the authoritative
dataset**, and it has now been confirmed at the table.
## The evidence, in three independent forms
**1. Play.** The maintainer played several 3-player games on 2026-08-03
and could not win any of them.
**2. The engine's own constants.**
| seats | dealt (GR-S01) | max achievable | GR-E01 threshold | |
|---:|---:|---:|---:|---|
| 2 | 2 | 3 | 5 | **unreachable** |
| 3 | 3 | 6 | 7 | **unreachable** |
| 4 | 3 | 6 | 7 | **unreachable** |
| 5 | 4 | 10 | 9 | reachable |
| 6 | 4 | 10 | 9 | reachable |
Claim every Problem in play, concede nothing, play perfectly — at 2, 3 and
4 seats the group still loses. In SHARED GROUND, where the group total
*is* the outcome, those games cannot be won.
**3. Both datasets agree.** The stand-in gives 3 / 6 / 10; `Problems.csv`
gives 4 / 6 / 9. Both fall short of 5 / 7 / 9. **No edition data
reconciles them**, which is the part the void ruling turned on.
**Reproduction:** `gd0001_group_success_is_unreachable_below_five_seats`
in clay-borg —
`cargo test -p games-ground --all-features gd0001 -- --nocapture`. It
reads `problem_priorities` and `threshold` out of the engine, so it cannot
drift from the rules it tests.
## Task: rule again, on the corrected numbers
```task
id: GROUND-WP-0004-T01
status: todo
priority: high
state_hub_task_id: "dcd7da12-be3a-4289-8d21-1924401a1259"
```
Two numbers disagree and only one can be right:
- **GR-S01's deal** — 2 / 3 / 4 of five Problems. Should more be in play
at low seat counts?
- **GR-E01's thresholds** — 5 / 7 / 9. Were they set for a deal larger
than GR-S01 makes?
A third possibility to rule out **explicitly**, because nothing currently
does: the thresholds may be *intended* to be unreachable at low seat
counts, with SHARED GROUND being a 56 player mode. If that is the
design, say so — the engine will otherwise keep offering a game that
cannot be won, and a player will keep concluding they played badly.
`gr-e01-threshold-unreachable-2p` stays as a failing-in-fact record until
this is answered. It is **not** retired on the previous ruling.
## Task: how a clay-borg premise reached a ruling unchecked
```task
id: GROUND-WP-0004-T02
status: todo
priority: medium
state_hub_task_id: "bd1c7a7d-36a2-4bf4-ab42-8e5489706df4"
```
Worth one paragraph, not a project: the ruling was sound reasoning on a
supplied number, and the number was wrong. The engine now attaches a
**runnable reproduction** to findings of this kind (clay-borg CB-WP-0022),
so a future ruling can be checked against an artifact rather than a
sentence.
State whether that is sufficient from this side, or whether rulings should
cite the reproduction they relied on.