CB-WP-0049 done; F27's aspect half closed
Some checks failed
ci / check (push) Has been cancelled

ModuleAwarePolicy reads the resolved Rules, so 'a bot that does not
attend to a mechanism cannot test claims about it' no longer holds for
modules. The MODE half stands: no policy models a rival playing their
objective, and that is the whole of what keeps F27 open.

Recorded the second limit found while closing the first: the scope term
is inert at round-one positions, so any measurement of
problem_stress.scoped weighted toward early rounds is measuring a
mechanism that has not started.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-08-09 01:28:59 +02:00
parent 05b4d1d90f
commit 2242b32c11
3 changed files with 17 additions and 3 deletions

View file

@ -55,7 +55,7 @@
| workplan | CB-WP-0045 | done | — | workplans/CB-WP-0045-the-table-names-what-it-shows.md |
| workplan | CB-WP-0046 | done | — | workplans/CB-WP-0046-the-rule-the-placement-encodes.md |
| workplan | CB-WP-0047 | done | — | workplans/CB-WP-0047-all-four-boards-and-all-three-modes.md |
| workplan | CB-WP-0048 | active | — | workplans/CB-WP-0048-a-configuration-not-a-variant.md |
| workplan | CB-WP-0048 | done | — | workplans/CB-WP-0048-a-configuration-not-a-variant.md |
| workplan | CB-WP-0049 | active | — | workplans/CB-WP-0049-a-seat-that-plays-its-own-objective.md |
| task | CB-WP-0001-T01 | done | — | workplans/CB-WP-0001-inner-loop.md |
| task | CB-WP-0001-T02 | done | — | workplans/CB-WP-0001-inner-loop.md |
@ -259,4 +259,4 @@
| task | CB-WP-0049-T01 | done | — | workplans/CB-WP-0049-a-seat-that-plays-its-own-objective.md |
| task | CB-WP-0049-T02 | done | — | workplans/CB-WP-0049-a-seat-that-plays-its-own-objective.md |
| task | CB-WP-0049-T03 | done | — | workplans/CB-WP-0049-a-seat-that-plays-its-own-objective.md |
| task | CB-WP-0049-T04 | todo | — | workplans/CB-WP-0049-a-seat-that-plays-its-own-objective.md |
| task | CB-WP-0049-T04 | done | — | workplans/CB-WP-0049-a-seat-that-plays-its-own-objective.md |

View file

@ -133,6 +133,20 @@ are the whole register and `make design` reads them from here.
play time; a third slot stays an extension rather than core r0. So the
6p flatness is designed, not a defect — and our sensitivity run is
welcome but would be measuring an extension, not the shipped game.
**The aspect half is closed, 2026-08-08** (CB-WP-0049 T04).
`ModuleAwarePolicy` reads the resolved `Rules`, so "a bot that does not
attend to a mechanism cannot test claims about it" no longer holds for
modules. **The mode half stands**: no policy models a *rival* playing
their objective, so a competitive mode in which nobody anticipates an
opponent remains weakly tested. That is the whole of what keeps this
open.
A second limit surfaced while closing the first: the scope term is
**inert at round-one positions**, because one Problem is face up and a
ranking preference needs two candidates. Any measurement of
`problem_stress.scoped` weighted toward early rounds is measuring a
mechanism that has not started.
- **F26 — a package that adds a FILE is invisible, where a package that
adds a column is not.** `h2-scoped-problem-stress` ships
`Rules_Text.csv` — twenty-two passages of player-facing rules, including

View file

@ -2,7 +2,7 @@
id: CB-WP-0049
kind: product
title: "A seat that plays its own objective"
status: active
status: done
state_hub_workstream_id: "92b98076-65c2-4db3-8ab0-6f0139d4f893"
---