Command Guide¶
Page Maps¶
graph LR
family["Reproducible Research"]
program["Deep Dive DVC"]
section["Capstone"]
page["Command Guide"]
capstone["Capstone evidence"]
family --> program --> section --> page
page -.applies in.-> capstone
flowchart LR
orient["Orient on the page map"] --> read["Read the main claim and examples"]
read --> inspect["Inspect the related code, proof, or capstone surface"]
inspect --> verify["Run or review the verification path"]
verify --> apply["Apply the idea back to the module and capstone"]
Read the first diagram as a timing map: this page is for command choice, not for reading the whole capstone. Read the second diagram as the rule: choose the command layer that matches the current job, run the smallest honest command, then escalate only if the question changes.
Deep Dive DVC has three command layers: repository root, program directory, and capstone directory. The layers exist so you do not have to guess where a command belongs.
Choose the command layer¶
| If you need... | Use this layer | Why |
|---|---|---|
| one stable entrypoint from the repository root | repository root | consistent commands across all programs |
| course-local commands while staying inside the program | programs/reproducible-research/deep-dive-dvc/ |
a smaller surface than the repo root |
| the raw executable reference repository | capstone/ |
direct access to the DVC project itself |
Start by job, not by directory¶
| If the job is... | Start here | Do not start with |
|---|---|---|
| first-pass capstone reading | make PROGRAM=reproducible-research/deep-dive-dvc capstone-walkthrough |
make PROGRAM=reproducible-research/deep-dive-dvc capstone-confirm |
| local repeatability versus team reconstruction | make PROGRAM=reproducible-research/deep-dive-dvc capstone-workflow-evidence-audit |
accepting equal local outputs without input, control, runtime, clean rebuild, and recovery evidence |
| current-state verification | make PROGRAM=reproducible-research/deep-dive-dvc capstone-verify |
make PROGRAM=reproducible-research/deep-dive-dvc capstone-tour |
| pointer, cache, workspace, and remote identity | make PROGRAM=reproducible-research/deep-dive-dvc capstone-data-identity-audit |
inspecting only the final workspace file |
| stage input, parameter, and output truth | make PROGRAM=reproducible-research/deep-dive-dvc capstone-stage-contract-audit |
forcing every stage to rerun |
| declared and hidden runtime influence | make PROGRAM=reproducible-research/deep-dive-dvc capstone-runtime-contract-audit |
treating an empty status report as complete runtime proof |
| metric semantic comparability | make PROGRAM=reproducible-research/deep-dive-dvc capstone-metric-contract-audit |
reading a numeric delta without its population, controls, schema, and unit |
| clean reviewer handoff | make PROGRAM=reproducible-research/deep-dive-dvc capstone-reviewer-handoff-audit |
using the author's cache or oral context as review evidence |
| experiment comparison and promotion gates | make PROGRAM=reproducible-research/deep-dive-dvc capstone-experiment-comparability-audit |
ranking successful runs before continuity checks |
| protected-history recovery cutover | make PROGRAM=reproducible-research/deep-dive-dvc capstone-recovery-readiness-audit |
treating a successful current pull as proof of retained releases |
| promotion integrity and authority | make PROGRAM=reproducible-research/deep-dive-dvc capstone-promotion-integrity-audit |
treating a healthy bundle or matching digest as approval |
| release-boundary review | make PROGRAM=reproducible-research/deep-dive-dvc capstone-release-review |
random make PROGRAM=reproducible-research/deep-dive-dvc ... exploration |
| strongest final confirmation | make PROGRAM=reproducible-research/deep-dive-dvc capstone-confirm |
make PROGRAM=reproducible-research/deep-dive-dvc capstone-walkthrough |
Repository root¶
Use root-level commands when you want one entrypoint that works across programs.
make PROGRAM=reproducible-research/deep-dive-dvc capstone-walkthroughmake PROGRAM=reproducible-research/deep-dive-dvc capstone-workflow-evidence-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-verifymake PROGRAM=reproducible-research/deep-dive-dvc capstone-data-identity-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-stage-contract-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-runtime-contract-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-metric-contract-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-experiment-comparability-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-reviewer-handoff-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-recovery-readiness-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-promotion-integrity-auditmake PROGRAM=reproducible-research/deep-dive-dvc capstone-experiment-reviewmake PROGRAM=reproducible-research/deep-dive-dvc capstone-release-reviewmake PROGRAM=reproducible-research/deep-dive-dvc capstone-confirm
Program directory¶
Use programs/reproducible-research/deep-dive-dvc/ when you want the course-local
surface.
make capstone-walkthroughmake capstone-verifymake capstone-data-identity-auditmake capstone-data-identity-selftestmake capstone-stage-contract-auditmake capstone-stage-contract-selftestmake capstone-runtime-contract-auditmake capstone-runtime-contract-selftestmake capstone-metric-contract-auditmake capstone-metric-contract-selftestmake capstone-experiment-comparability-auditmake capstone-experiment-comparability-selftestmake capstone-reviewer-handoff-auditmake capstone-reviewer-handoff-selftestmake capstone-recovery-readiness-auditmake capstone-recovery-readiness-selftestmake capstone-promotion-integrity-auditmake capstone-promotion-integrity-selftestmake capstone-experiment-reviewmake capstone-release-reviewmake capstone-confirm
Capstone directory¶
Use capstone/ when you want the raw reference repository.
make walkthroughmake verifymake data-identity-auditmake data-identity-selftestmake stage-contract-auditmake stage-contract-selftestmake runtime-contract-auditmake runtime-contract-selftestmake metric-contract-auditmake metric-contract-selftestmake experiment-comparability-auditmake experiment-comparability-selftestmake reviewer-handoff-auditmake reviewer-handoff-selftestmake recovery-readiness-auditmake recovery-readiness-selftestmake promotion-integrity-auditmake promotion-integrity-selftestmake experiment-reviewmake release-reviewmake recovery-reviewmake confirm
Good stopping point¶
Stop when you can explain why the chosen command layer is proportionate to the current question. If the layer still feels too large, step down one layer before opening more targets.