Capstone Tour¶
Guide Maps¶
graph LR
family["Reproducible Research"]
program["Deep Dive DVC"]
guide["Capstone docs"]
section["Docs"]
page["Capstone Tour"]
proof["Proof route"]
family --> program --> guide --> section --> page
page -.checks against.-> proof
flowchart LR
orient["Read the guide boundary"] --> inspect["Inspect the named files, targets, or artifacts"]
inspect --> run["Run the confirm, demo, selftest, or proof command"]
run --> compare["Compare output with the stated contract"]
compare --> review["Return to the course claim with evidence"]
This tour is the executed proof route for the DVC capstone. It builds a bundle under
artifacts/tour/reproducible-research/deep-dive-dvc/ so you can inspect declared
pipeline shape, recorded execution state, promoted artifacts, and the saved summaries
that explain how those surfaces fit together.
If you want a lighter first step, run make walkthrough first.
What the tour produces¶
status.txtfor DVC's current up-to-date stateremote.txtfor the configured DVC remote listpipeline.dotfor the declared stage graph in Graphviz DOT formatdvc.yaml,dvc.lock, andparams.yamlfor declared versus recorded state and control surfacemetrics.jsonfor the tracked evaluation resultmanifest-summary.json,profile-summary.json,model-summary.json,stage-summary.json,state-summary.json,release-summary.json,review-queue.json, andthreshold-review.jsonfor compact saved review surfacespublish-v1/for the promoted downstream contractPUBLISH_CONTRACT.md,ARCHITECTURE.md,EXPERIMENT_GUIDE.md,RECOVERY_GUIDE.md, andRELEASE_REVIEW_GUIDE.mdfor the matching interpretation guides
Good first reading order¶
status.txtstage-summary.jsondvc.yamlanddvc.lockparams.yamlmanifest-summary.jsonandpublish-v1/manifest.jsonprofile-summary.json,model-summary.json,threshold-review.json, andpublish-v1/metrics.jsonrelease-summary.json,publish-v1/report.md, andreview-queue.jsonremote.txtandRECOVERY_GUIDE.mdwhen the question turns to durability after loss
That order keeps declaration and recorded state ahead of promotion, and promotion ahead of recovery.
When to step out of the tour¶
- use
REVIEW_ROUTE_GUIDE.mdwhen the question might be narrower than the tour - use
PUBLISH_CONTRACT.mdwhen the question is specifically downstream trust - use
RECOVERY_GUIDE.mdwhen the question is specifically restore and remote durability - use
INDEX.mdwhen you know the question but not the next guide