Test 36's end-to-end proof belongs to the test lab, not to a live node
mesh/delivery merged: source.main moved to novox/hq@e97647cd1805
mesh/check being carried to 06fd6f26b1bf on e97647cd1805 | from b9cd0bc492ac

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
2026-11-12 23:21:35 +01:00
parent dec17874ab
commit 06fd6f26b1
2 changed files with 5 additions and 4 deletions
@@ -1660,8 +1660,8 @@ list:
to a fingerprint older than the trunk's; the operator is asked again only for an ask raised after the restore
point. A revert whose restore point is missing is held, naming it. Proved in two parts (the operator, 2026-11-12): each module's integration test proves its own wiring
of the undo with every other module a stand-in (the node-engine's: wants held until the restore and the catch-up,
a missing restore point held, naming it), and the whole undo is rehearsed once on the first node of milestone G's
delivery, before the rest; no check starts real builds.
a missing restore point held, naming it), and the whole undo end to end belongs to the test lab, which is paused until its
performance is fixed; no check starts real builds.
37. **Nothing is delivered ahead.** Research 085's milestone is delivered with no part delivered ahead of it, read
from its delivery record (ADR 0656, How it is checked).
38. **A newer indexer is reached.** A merged revision naming a newer indexer gives, from the running indexer, a catalog
@@ -575,5 +575,6 @@ the principle that settles it, cited as "design 47 G A-n".
dependencies, but test the internal wiring"; withdraws §637 and A-315) The check runs each module's unit and
integration tests and nothing more. Test 36 is proven in two parts: each module's integration test proves its own
wiring of the undo with every other module a stand-in (the node-engine's existing test at
`cmd/mesh-host/recovery_integration_test.go` is that form), and the whole undo is rehearsed once on the first node of
G's delivery, before the rest. No check fetches or starts real builds.
`cmd/mesh-host/recovery_integration_test.go` is that form), and the whole undo end to end belongs to the test lab (the
operator, 2026-11-12: paused until its performance is fixed), not to a check and not to a live node. No check
fetches or starts real builds.