Repro Study Worksheet¶
Guide Fit¶
flowchart TD
family["Reproducible Research"] --> program["Deep Dive Make"]
program --> pressure["A concrete learner or reviewer question"]
pressure --> guide["Repro Study Worksheet"]
guide --> next["Modules, capstone, and reference surfaces"]
flowchart TD
question["Name the exact question you need answered"] --> skim["Skim only the sections that match that pressure"]
skim --> crosscheck["Open the linked module, proof surface, or capstone route"]
crosscheck --> next_move["Leave with one next decision, page, or command"]
Read the first diagram as a timing map: this guide is for a named pressure, not for wandering the whole course-book. Read the second diagram as the guide loop: arrive with a concrete question, use only the matching sections, then leave with one smaller and more honest next move.
Use this worksheet when running the capstone repro pack. The goal is not only to trigger the failure. The goal is to explain it well enough that you could repair the graph or publication boundary deliberately.
Before You Run The Repro¶
Write down:
- which file you are about to run
- what failure class it is supposed to teach
- what you predict will go wrong under
-jor under the current graph
While You Run It¶
Capture:
- the exact command you ran
- the visible symptom
- whether the failure is about graph truth, publication, directory setup, or rule choice
After You See The Failure¶
Answer these:
- what is the real defect class
- which edge, target, or publication step is lying
- what repair pattern would remove the defect
- which course module teaches the healthy version of this idea
Best First Repros¶
Use this order for a first serious repro pass:
repro/01-shared-log.mkrepro/05-mkdir-race.mkrepro/06-order-only-misuse.mk
That route moves from visible parallel corruption into subtler graph-boundary mistakes.
Best Companion Pages¶
Use these pages with this worksheet: