Skip to content

Handoff: vms-14f / vms-b33 as of the seventh Phase 2 verdict - #62

Merged
baron-3dl merged 6 commits into
mainfrom
work/handoff-r7
Aug 4, 2026
Merged

baron-3dl merged 6 commits into
mainfrom
work/handoff-r7

Conversation

@baron-3dl

Copy link
Copy Markdown
Contributor

The 2026-08-03 revision of docs/HANDOFF-vms-14f.md. Doc-only.

Start at §0 — what the 2026-08-02 revision got wrong, including that its single named loose end (PR #48) merged twelve minutes after it was committed, and the worktree-isolation constraints that shaped how this round had to be run.

Then §1 — the execution pointer: vms-b33 is blocked by exactly five two-edit escapes from static gates (vms-c79, vms-004e, vms-659, vms-d894, vms-35f), and the closure is 35 open by DAG walk from vms-14f, up from 23.

This is a NO-GO record. Seven Phase 2 verdicts, seven NO-GOs, every facility attacked survived every time; §3 carries the sentence the four static gates have actually earned, §4 carries what must not be lost in fixing them.

Every figure was re-derived — merge SHAs against gh api, ctest counts by configure-only enumeration at four commits, the ledger against rd's live open set. Figures I could not re-measure this round are labelled in place.

🤖 Generated with Claude Code

baron-3dl and others added 6 commits August 1, 2026 19:25
Records the execution pointer, the three open branches and their named
blockers, the method rulings that were paid for during the dispatch, and
the harness arithmetic reconciled in vms-215.

Wave 47 outcomes are appended in a follow-up commit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Four statements in the 2026-08-01 revision were measurably wrong and are
corrected in a new section 0: podman (the host has docker), vms-a30 being
outside the closure (it blocks vms-150), the lab path (/data/training/vax),
and main's SHA (moved to ce11330). Several origin branches are duplicate
refs at the same SHA, so the doc now says to establish a round by SHA.

Frontier state: vms-fbe is draft PR #46 at 35/35 green; vms-ecf + vms-f26 are
draft PR #47, adversary-cleared but CI-red on a source-scan refusal that is
the gate working correctly; vms-cb5 round 4 is pushed and in verification.
The executive-resident count is now 7, not 10 -- sys$enq/sys$enqw/sys$deq
were demoted to PARTIAL on measured evidence (vms-82a).

Section 5 gains the lessons earned this round: open the draft PR early
because CI is a different and cheaper oracle; a passing test can conceal the
failure mode it was written to detect; distinguish a container's exit status
from a suite's; a gate printing a confident wrong cause is worse than one
printing none; test a disqualifier for over-firing, since under-claiming is
also a wrong measurement; and go to the lab before declaring a VMS value
unpinnable.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The eight defects found in passing while settling the three branches were
filed unwired; this records where triage put them. A new parent vms-95f
groups the four harness-integrity items (vms-b1f, vms-c9c, vms-215,
vms-008) and blocks vms-150. vms-38c also blocks vms-150. vms-82a, vms-e60
and vms-2f8 block vms-042; vms-2d37 blocks vms-898.

The harness parent blocks vms-150 and deliberately NOT vms-b33: Phase 2
rests on per-suite evidence these defects do not corrupt, and it is the
near-term unblock. Phase 3 veracity is exactly the claim that our
measurements mean what they say, so it waits.

Closure goes 17 -> 26 open, no cycles. That is a sequencing decision, not a
scope decision, and section 3 records the undo: un-wiring the five items
returns it to 17 and ships the epic sooner on softer evidence. That trade
is the operator's.

All three branches are now PRs #46, #47 and #48, marked ready for review.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
PR #46 (vms-fbe, c243992) and PR #47 (vms-ecf + vms-f26, 57fc164) are
merged; main is eff4fe3 and all three items are closed. PR #48 (vms-cb5)
remains open at 1598ef5 with main merged in and the knock_on_fail fix for
the two scenario-G/OPCOM+ reds under bind-client-no-register.

vms-b33 is unblocked and active: its last two blockers closed with #47, so
the fifth Phase 2 verdict is the next thing to run. vms-150 does NOT unblock
when #48 merges -- vms-a30, vms-95f and vms-38c also block it.

Closure is 23 open, not 26: eight defects triaged in against three items
closed on merge, from a starting 17.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The 2026-08-02 revision named PR #48 as its only loose end; #48 merged
twelve minutes after that revision was committed, so the document was
stale within the hour. Main has since moved eff4fe3 -> 8e8be98 through
eight merges closing vms-b33 blockers, plus four SCS merges from another
dispatch.

vms-b33 is blocked again, by exactly five items -- vms-c79, vms-004e,
vms-659, vms-d894, vms-35f -- every one a two-edit escape from a static
gate, all filed by the seventh verdict's adversary. Closure re-derived by
DAG walk from vms-14f: 35 open, counting the epic, up from 23.

Numbers re-derived rather than carried: the eight merge SHAs against
gh api (all green on Build & Test and the per-facility negative control
job); the ctest counts at 44870ac / 8552c29 / d9b69cc / 8e8be98 (56 / 56 /
58 / 59) by configure-only enumeration, which is what makes "a green on a
stale base is not evidence" a measurement rather than an assertion; the
CI timeout raise 20 -> 35; the ledger's 22 rows checked against rd's live
open set by hand. What was NOT re-measured is labelled as such -- the
ctest 2-failure pair and the rd_citations_fresh flake are carried from
run 7, and the round ran under a no-builds constraint at 95% disk.

Keeps visible: 13 of 44 entry points remain unwired, so Phase 2 closing
means what is wired is proven, not that the executive is complete; and
the vms-1e1 (B) ruling with its one-command undo, whose binding side
condition is now itself under attack by vms-004e and vms-35f.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@baron-3dl
baron-3dl marked this pull request as ready for review August 4, 2026 13:25
@baron-3dl
baron-3dl merged commit 31c1e40 into main Aug 4, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant