CB-WP-0011-T03: evidence — the chaos roll fired, and it was right
Some checks failed
ci / check (push) Has been cancelled
Some checks failed
ci / check (push) Has been cancelled
CB-EV-0009. Tier S did not produce a worse outcome than tier L would have. The roll deleted a survey that would have opened on 2D toolkit selection; the decomposition it forced instead found that the existing text renderer was showing 24 of 41 view fields. The structural trigger fires on a property of the plan, not of the code, so nothing in the tier derivation could have said the port was the wrong first question. Recorded honestly in both directions: the pass also made an interface change with no review, which is the cost side. One favourable fire is not a calibration; the window stays open to 2026-09-30. Corrects a number this pass asserted: the T01 commit message says '42 of 43, up from 24'. Measured by splicing the old renderer back in, it is 41 of 42 with 1 declared omitted, up from 24 -- and 16 fields were genuinely absent, not 17, because outcome.winners was rendered in a different format. Both original figures were counted by hand. CHAOS gains its first caught entry. Cheapest pass per response yet recorded (0.094 vs a previous best of 0.123).
This commit is contained in:
parent
b11fc91fd4
commit
0d2ab2286d
3 changed files with 216 additions and 6 deletions
|
|
@ -2,7 +2,7 @@
|
|||
id: CB-WP-0011
|
||||
kind: product
|
||||
title: "Stage 1, first slice: an inspector that shows everything"
|
||||
status: todo
|
||||
status: done
|
||||
state_hub_workstream_id: "1142442a-65f1-483a-800d-6ca8490c5f1a"
|
||||
---
|
||||
|
||||
|
|
@ -110,9 +110,17 @@ test run against a state where the fields are absent is the same lie in a
|
|||
different costume.
|
||||
|
||||
**Done 2026-08-02.** The renderer moved to `tools/cb-play/src/inspect.rs`
|
||||
and now covers **42 of the 43 leaf paths** in a populated `GroundView`,
|
||||
up from 24. The one omission is `players.*.hand` — `null` for a
|
||||
non-viewer seat, where the absence is what `hand N card(s)` renders.
|
||||
and now covers **41 of the 42 leaf paths** in a populated `GroundView`.
|
||||
The one omission is `players.*.hand` — `null` for a non-viewer seat,
|
||||
where the absence is what `hand N card(s)` renders.
|
||||
|
||||
**Measured, not counted** (T03): the old renderer produced 24 of the 41
|
||||
tokens. One of the 17 it missed, `outcome.winners.*`, it did in fact
|
||||
show — in a different format (`["P1", "P2"]` rather than `winners P1,
|
||||
P2`), so the token misses it. **16 fields were genuinely absent**, and
|
||||
that is the number to quote. The commit message for this task says
|
||||
"42 of 43, up from 24"; both figures were counted by hand before the
|
||||
measurement and both were wrong.
|
||||
|
||||
`every_view_field_is_classified` walks the serialized view for leaf
|
||||
*paths* (not keys — `problem` occurs under a DARVO target, a GROUND
|
||||
|
|
@ -193,7 +201,7 @@ nothing at all would still have reported a matching hash and passed.
|
|||
|
||||
```task
|
||||
id: CB-WP-0011-T03
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "db722865-1233-4918-952d-0bf4761199e4"
|
||||
```
|
||||
|
|
@ -217,3 +225,12 @@ Write `evidence/CB-EV-0009-inspectable-table.md` covering:
|
|||
lands; the port half is untouched and INTENT's stage-1 line stays open.
|
||||
Marking a stage complete because part of it works is the failure mode
|
||||
stage 0 avoided by leaving the CLI player open for three passes.
|
||||
|
||||
**Done 2026-08-02.** [CB-EV-0009](../evidence/CB-EV-0009-inspectable-table.md).
|
||||
The headline: tier S did **not** produce a worse outcome, and the reason
|
||||
is not that tier L was unnecessary — the roll forced a decomposition that
|
||||
found a defect the survey would have walked past. Recorded as the CHAOS
|
||||
gate's first `caught` entry, with the window left open.
|
||||
|
||||
Also on record, against my own prior: I recommended tier L in the turn
|
||||
before the roll, and the roll was right.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue