Investigate a fix that did not stick
Re-prove a supposedly-fixed bug from scratch, blind to the prior verdict, rather than trusting it was ever really fixed.
A bug reported fixed and then seen again means one of three things: the fix addressed a symptom, the fix regressed, or the fix was never proven in the first place. All three are verification failures, not coding failures.
Start here
This bug was supposedly fixed and it's back -- before we touch anything, list what we're assuming about that prior fix, re-verify it completely from scratch with reviewers who never saw the original fix or its verdict, and check whether any test would actually catch it if it came back again.Needscompass, andon, confab
Beats
Run these in order. Each prompt is copy-pasteable straight into Claude Code.
compass:compass-verify-assumptionsalso in 1 other recipe"It was fixed in the last pass" is an assumption; re-implementing on top of it repeats the original mistake.
Run this beat on its own
promptthis was supposedly fixed last week and it's back. What are we assuming about that fix that might not be true?andon:andon-verifyalso in 13 other recipes- Audit supply-chain pinning and dependencies
- Finish and integrate a development branch
- Investigate a job that reports success but changed nothing
- Investigate tests that pass while the code is broken
- Root-cause a bugfix from a tracked issue
- Build a new feature in an existing codebase
- Collapse duplication hand-synced across N sites
- Execute a written plan across parallel workstreams
- Migrate a return shape or type representation
- Propagate a vendored artifact to N copies
- Audit your own agent and skill definitions for loop-reliability defects
- Do oracle engineering and numerical V&V
- Whole-branch review without re-trusting the branch's own self-assessment
Its tribunal agents are dispatched "never authored or influenced by the session that proposed or built the fix under review."
Run this beat on its own
promptre-verify this fix from scratch — don't read the previous verdict, and don't let whoever wrote the fix judge itconfab:confab-assertion-auditalso in 3 other recipesA fix that no test guards is a fix scheduled to un-stick again.
Run this beat on its own
promptif this bug came back tomorrow, would anything in the test suite go red?
Worked example
Grounded in — why this beat order is trustworthy
re-proving the "Verify vendored artifacts match their committed lock" check by removing one `plugins/*/assets/inline-d3.html` in a disposable worktree and confirming `rrt artifacts --check --strict` actually goes red, rather than trusting that it would.
Do / Don't
- List what the prior 'it was fixed' claim is actually assuming, before building on top of it.
- Re-verify the fix from scratch with a tribunal that never saw the previous verdict and wasn't authored by whoever built the fix.
- Check whether any test in the suite would actually go red if the bug came back -- a fix nothing guards is scheduled to un-stick again.
- Don't re-implement on top of a fix whose 'it was fixed' claim was never actually verified -- that repeats the original mistake.
- Don't let whoever wrote the fix judge whether it holds -- the tribunal has to be blind to that session's own report.
- Don't trust that a prior pass would have caught the regression without actually checking it -- confirm the check itself would go red, don't assume it.