CB-WP-0008-T04: CB-EV-0007 — stage 0 is shipped, and the spend curve is a V
Stage 0's ten items are met. Three qualifications are recorded rather than hidden behind checkmarks: GR-E01's threshold is unreachable below five seats with the placeholder fixture, GR-A13 admits a SOLVE that resolves to nothing, and GR-E03 has no scenario at all — implemented, unreferenced, and would not fail if deleted. The second-consumer verdict INTENT was waiting for: every abstraction with a consumer fits, and the one with none is still unused. Bots and the CLI drove Aggregate, Project, parse_command and the replay bundles unchanged. CommitWindow had its best chance at a second user and did not get one; its delete-by date stands. The retrospective answers with the curve: 0.123, 0.228, 0.362, 0.298, 0.123 dollars per response across the last five passes. Neither "meta is expensive" nor "compaction did it" survives the data. What does: cost per response tracks how far the work is from a runnable check. The meta passes that shipped a command were cheap; the ones that argued about what a number means were not. The meta budget reads 61% OVER on a pass that is 100% product, because it aggregates over every task ever closed — the same defect CB-RES-0005 found in SH-1/SH-2 and that CB-WP-0007 T01 fixed for session shape. Not fixed here: v1.5 forbids opening meta work above the line, so the budget's first real act was to stop me from improving the budget. Also fixes a doc comment that claimed DARVO was unimplemented for weeks after it shipped. facts-check gates duplicated numbers; nothing gates a prose claim about code. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
d97e8e825d
commit
d1ed3119dc
3 changed files with 218 additions and 6 deletions
|
|
@ -1015,10 +1015,15 @@ impl Aggregate for GroundState {
|
|||
impl GroundState {
|
||||
/// GR-R06/R07: resolve in fixed step order, Lead first within a step.
|
||||
///
|
||||
/// Step 3 (active DARVO stages) is not yet implemented — the DARVO
|
||||
/// machine lands with GR-D02..D07 and no scenario claims coverage of
|
||||
/// it. GROUND—OU and GROUND—ND (GR-A11/A12) each offer a three-way
|
||||
/// choice that needs its own command and are likewise pending.
|
||||
/// Steps run: GROUND (GR-A10..A12), Support (GR-A03..A05), Attack
|
||||
/// (GR-A06), DARVO (GR-D02..D07), INVESTIGATE (GR-A01), SOLVE
|
||||
/// (GR-A02).
|
||||
///
|
||||
/// **This comment claimed DARVO and GROUND—OU/ND were "not yet
|
||||
/// implemented" until 2026-08-01**, long after both landed with their
|
||||
/// scenarios (`gr-d01`…`gr-d06`, `gr-a11`, `gr-a12`). Nothing checks
|
||||
/// prose against code, which is the DFD class `make facts-check`
|
||||
/// gates for *numbers* and cannot gate for claims like this one.
|
||||
fn resolution_events(&self) -> Vec<GroundEvent> {
|
||||
let mut events = Vec::new();
|
||||
// A working copy so slot counts and Stress reflect earlier
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue