fix(prose-tests): a confirmed failure reports both runs' checks#581
Open
leeovery wants to merge 1 commit into
Open
fix(prose-tests): a confirmed failure reports both runs' checks#581leeovery wants to merge 1 commit into
leeovery wants to merge 1 commit into
Conversation
This was referenced Jul 27, 2026
Open
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:33
150a6a0 to
a2928b6
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:33
5291ed9 to
fad792e
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:35
a2928b6 to
5a4f771
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:35
fad792e to
83ad9fa
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:38
5a4f771 to
2299367
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:38
83ad9fa to
111d6db
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:40
2299367 to
4b2b6ea
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:40
111d6db to
4b7b731
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:42
4b2b6ea to
ce87e48
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:42
4b7b731 to
de40142
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:44
ce87e48 to
6d2c558
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:44
de40142 to
ffa0f38
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:46
6d2c558 to
c70435a
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:46
ffa0f38 to
c288e01
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:48
c70435a to
e1bf94e
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:48
c288e01 to
e0b47ad
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:50
e1bf94e to
bea249c
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:50
e0b47ad to
368c476
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 14:52
bea249c to
8101795
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 14:52
368c476 to
60f79a3
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 15:43
8101795 to
2958054
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 15:43
60f79a3 to
6035c9f
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 15:44
2958054 to
bda6557
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 15:44
6035c9f to
1f1b477
Compare
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 15:46
bda6557 to
a47bfa5
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 15:46
1f1b477 to
9f7512f
Compare
The quick-fix verdict showed one CHECKS block with two FAILs in it. What actually happened: the first walk's checks all passed and it failed only on a path step; the confirmation walk then skipped two prescribed calls and its checks caught that. The verdict's single block was the second run's, standing silently for both — reading as though the case's checks failed, when the check failures were one walk's behaviour. The orchestrator was following its own instruction: report the evidence from the second run. That instruction is right for the path evidence and wrong for the checks, because checks that pass on one walk and fail on the other are not a property of the prose at all. They are the two walks behaving differently — and that variance is itself a finding, the exact signal that separates a defect from an unreliable walk. A confirmed or flaky verdict now carries both runs' check blocks, labelled per run, with any divergence between them named as walk variance. Untangling this from the verdict took transcript archaeology that the report should have made unnecessary. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
leeovery
force-pushed
the
fix/prose-world-log-is-the-walkers
branch
from
July 27, 2026 15:48
a47bfa5 to
a6e8d20
Compare
leeovery
force-pushed
the
fix/prose-orchestrator-per-run-checks
branch
from
July 27, 2026 15:48
9f7512f to
4c3d6b4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The quick-fix verdict showed one CHECKS block with two FAILs. What actually happened: the first walk's checks all passed and it failed only on a path step; the confirmation walk then skipped two prescribed calls and its checks caught that. The single block was the second run's, standing silently for both — reading as though the case's checks failed, when the failures were one walk's behaviour.
The orchestrator was obeying its own instruction — report the evidence from the second run — which is right for path evidence and wrong for checks: checks that pass on one walk and fail on the other are not a property of the prose. They're the two walks behaving differently, and that variance is itself a finding — the exact signal separating a defect from an unreliable walk.
A confirmed or flaky verdict now carries both runs' check blocks, labelled (
first walk:/confirmation:), with any divergence named as walk variance. Untangling this took transcript archaeology the report should have made unnecessary.Test plan
🤖 Generated with Claude Code
Stack