H1-B on the DARVO extra Attack: the delta says the extra Attack shares the Attack resolution "so it can self-soothe too if Stress >= 4". CB-WP-0038 asserted it because the code shares resolve_attack; nothing tested it, and CB-EV-0031's withdrawn mechanism story ran through that exact path. Now tested and mutation-verified. Round-5 pressure did not reach the score, and this was a real defect rather than a reporting one. end_round_events scored from `self` while H1-A's pressure went into `work`, and score() reads Stress for the GR-E03 and GR-E04 tiebreaks — so the final round's pressure was invisible to the two modes CB-EV-0030 reports on. Fixed. The test uses the case that bites: uniform pressure preserves an ordering, so it takes the clamp at 5 to collapse a gap and change who wins. Inert arms reported separately: a DARVO arm at the End of Round 5 can never advance a stage, and criterion 1 is about DARVO mattering. 29 of 363 at 2p, none above — matching the reviewer's independent figure, so criterion 1 stands as met. That fix produced one more wrong-subject error, caught before reporting: the first inert-arm metric tested `g.rounds >= 5`, a property of the GAME rather than the EVENT, so it marked every arm in every completed game inert and briefly read as "criterion 1 fails after all". An arm is inert when no RoundEnded follows it. regulation.rs no longer skips setup failures silently: they are counted, and a short cell fails an assertion rather than printing a number a reader has to notice — which is the credit CB-EV-0030 §3 took and half earned. All thirteen challenges closed. Re-review is owed before any of this travels: the corrections were made by the author of the errors. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
041c0e7c3e
commit
84aa09264c
4 changed files with 218 additions and 16 deletions
|
|
@ -4,7 +4,11 @@ The tier-L review CB-WP-0038 owed (InnerLoop Step 2). One round: challenge,
|
|||
then response. Run 2026-08-08 by a separate agent against
|
||||
CB-WP-0038/CB-EV-0030 and CB-WP-0039/CB-EV-0031.
|
||||
|
||||
> **Verdict: not approvable as submitted.** Thirteen challenges, five
|
||||
> **Verdict: not approvable as submitted. All thirteen are now closed** —
|
||||
> see the response under each. **Re-review is owed** before any of this
|
||||
> travels: the corrections were made by the author of the errors.
|
||||
>
|
||||
> **Original verdict:** Thirteen challenges, five
|
||||
> rated FATAL. **Every FATAL is conceded.** Nothing from either evidence
|
||||
> file had reached `ground-game`, which is the only reason this is a
|
||||
> correction rather than a retraction.
|
||||
|
|
@ -82,7 +86,7 @@ Stress is ever added. ATTACK is the sole inbound pressure.
|
|||
| 6 | `baseline_is_bit_for_bit_what_it_was` compared two identically-constructed states — inert against its own threat; `#[serde(skip)]` on `variant` left 57/57 green | **conceded.** Replaced by `the_variant_reaches_the_hash_and_baseline_is_not_a_change`, which asserts baseline and H1 hash **differently**. The reviewer's M6 now goes red |
|
||||
| 7 | the `unchanged:` test checked **3 of 7** entries; making SOLVE illegal under H1 left it green | **conceded.** Now compares `legal_commands` per seat (catches M9), checks relation slots at the **boundary** rather than on an empty seat, and asserts the DARVO arm is at 5 (catches M7). Both verified red |
|
||||
| 8 | "criteria met" rests on a forced move — `reactive` ranks ATTACK at 10 and picks it only when the gate leaves nothing else | **conceded as a limitation, recorded, not fixed.** It is true that the instrument cannot show a null result once H1-A reaches Stress 4. That is a real weakness of the measurement and is now stated in CB-EV-0031 §4 |
|
||||
| 9 | three claimed properties had no failing test: H1-A's ordering, H1-B on the DARVO extra Attack, H1-B on an OU-cancelled Attack | **two fixed** — `h1a_pressure_arms_darvo_in_the_same_round_end` and `h1b_does_not_soothe_an_ou_cancelled_attack`, both mutation-verified. **The DARVO extra-Attack path remains untested** and is carried as open |
|
||||
| 9 | three claimed properties had no failing test: H1-A's ordering, H1-B on the DARVO extra Attack, H1-B on an OU-cancelled Attack | **all three fixed and mutation-verified**: `h1a_pressure_arms_darvo_in_the_same_round_end`, `h1b_does_not_soothe_an_ou_cancelled_attack`, `h1b_soothes_the_darvo_stage_attack_too` |
|
||||
|
||||
## The rest
|
||||
|
||||
|
|
@ -90,14 +94,21 @@ Stress is ever added. ATTACK is the sole inbound pressure.
|
|||
here.** Conceded: nothing between the two positions touches the
|
||||
attacker's Stress, so the clause cannot be checked in this kernel. The
|
||||
honest statement replaces the claim that it was got right.
|
||||
- **11 — `regulation.rs` still skips setup failures silently.** Conceded;
|
||||
the credit CB-EV-0030 §3 took was half-earned. The `play` path was
|
||||
instrumented, the `setup` path was not.
|
||||
- **13 — round-5 DARVO arms are counted but can never act**, and
|
||||
`end_round_events` scores from `self` rather than `work`, so round-5 H1-A
|
||||
Stress is invisible to the CommonProblem tiebreak. **Accepted as a real
|
||||
defect in the other two modes**, which CB-EV-0030 reports on. Carried
|
||||
open.
|
||||
- **11 — `regulation.rs` still skips setup failures silently.** Conceded
|
||||
and **fixed**: counted, and a short cell now fails an assertion rather
|
||||
than printing a number a reader must notice.
|
||||
- **13 — round-5 arms, and scoring from `self`.** Both **fixed**, and the
|
||||
second was a real defect rather than a reporting one: `score` reads
|
||||
Stress for the GR-E03/GR-E04 tiebreaks, so the final round's pressure
|
||||
was invisible to the two modes CB-EV-0030 reports on. Inert arms are now
|
||||
reported separately — **29 of 363 at 2p, none above** — which matches the
|
||||
reviewer's independent figure and leaves criterion 1 met.
|
||||
|
||||
**Fixing it produced one more wrong-subject error**, caught before it
|
||||
was reported: the first inert-arm metric tested `g.rounds >= 5`, a
|
||||
property of the *game* rather than the *event*, so it marked every arm
|
||||
in every completed game inert and briefly read as "criterion 1 fails
|
||||
after all".
|
||||
- **12 — reproduction and sample robustness: no problem found.** Every
|
||||
number reproduced; no conclusion was seed-specific. **The failures were
|
||||
of construction and interpretation, not sampling.**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue