Incident Review Guide¶
Guide Maps¶
graph LR
family["Reproducible Research"]
program["Deep Dive Snakemake"]
guide["Capstone docs"]
section["INCIDENT_REVIEW_GUIDE"]
page["Incident Review Guide"]
proof["Proof route"]
family --> program --> guide --> section --> page
page -.checks against.-> proof
flowchart LR
question["A workflow incident is suspected"] --> selftest["Run selftest and confirm"]
selftest --> tour["Inspect tour, logs, and benchmarks"]
tour --> publish["Inspect published contract evidence"]
publish --> review["Decide whether the issue is semantic, policy, or operational"]
This guide explains how to review workflow incidents without collapsing everything into one vague question about whether the pipeline "works."
Use EXECUTION_EVIDENCE_GUIDE.md first when the confusion is about which executed
surface answers which kind of question.
Primary Review Route¶
- Run
make selftestwhen the question is determinism across core counts. - Run
make confirmwhen the question is clean-room contract verification. - Run
make tourwhen the question is about executed evidence, logs, and summary artifacts. - Compare the result with
publish/v1/,FILE_API.md, and the relevant profile bundle if needed.
What The Review Should Distinguish¶
- semantic workflow failures versus executor or policy differences
- publish-boundary problems versus internal repository noise
- nondeterminism versus a normal but unexpected rebuild
Review Questions¶
- Which command gives the narrowest honest answer to the current failure question?
- Which evidence would you inspect before changing the workflow itself?
- Which boundary would you distrust first if serial and parallel publish results diverged?
Use REVIEW_ROUTE_GUIDE.md when you need to decide whether this is really an incident
review question or a publish, profile, or stewardship question instead.