clay-borg/specs
tegwick b4f51effad CB-WP-0022 T04: specs/GameDesign.md -- what a reproduction must show
Not a register; ADR-0012 D2 put that in GroundRules §Underdetermined. This
spec says what may go in it, what a reproduction must show, how a finding
dies, and how a trial game is run.

§1.2 is written against evidence rather than principle. A finding must
print the rows behind any number it claims, and the spec carries the table
of what shipped instead: a sum ("12 in the file"), a green scenario
("4/6/9 against 5/7/9"), and a condition named without checking which one
fired ("SOLVE on a face-down Problem"). "12" was arithmetically defensible
and still wrong about the game -- that sentence is the requirement.

§1.3's target is 0 reproductions that have gone green while open. GR-E01
would have tripped it four days before a human caught it by hand.

No baseline rate is quoted. The 33% was withdrawn by C2 and the first
honest denominator is T05's backfill; quoting a new number from a
discredited instrument is how the first one got in.

The trial protocol costs one flag: cb-play --record already writes a
finished game as a scenario, so a trial is that plus a sibling .md in the
player's own words. An observation is a NOTE until it has a reproduction,
and notes may not cross the repo boundary and expire at 30 days on the
existing provisional-age machinery. The maintainer's "I felt it was too
easy but then we lost" is the case the protocol is shaped around --
forcing it into a schema at the moment of observation would lose it.

loop-lint: no findings.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 15:07:38 +02:00
..
ArchitectureBlueprint.md T01: audit every InnerLoop rule, and make the checkable ones executable 2026-07-31 09:16:00 +02:00
ArchitectureRuntime.md T01: audit every InnerLoop rule, and make the checkable ones executable 2026-07-31 09:16:00 +02:00
CostAccounting.md CB-WP-0004 T04: fact registry and make facts-check — DFD gets a gate 2026-07-31 10:24:39 +02:00
GameDesign.md CB-WP-0022 T04: specs/GameDesign.md -- what a reproduction must show 2026-08-05 15:07:38 +02:00
GameKernel.md CB-WP-0019 T01/T02: AM-4b asks what a contributor acquires 2026-08-03 19:04:54 +02:00
GroundRules.md CB-WP-0023: SOLVE is legal only where it can do something 2026-08-04 00:18:40 +02:00
InnerLoop.md CB-WP-0019 T03/T04: the cost rule written down, and the lifecycle 2026-08-03 19:25:18 +02:00
InnerLoopReference.md CB-WP-0019 T03/T04: the cost rule written down, and the lifecycle 2026-08-03 19:25:18 +02:00
MetricsAndScenarios.md CB-WP-0023: SOLVE is legal only where it can do something 2026-08-04 00:18:40 +02:00
SessionShape.md CB-WP-0013-T01: SH-3 refuses a window that cannot carry a rate 2026-08-02 07:23:04 +02:00