Command Guide¶
Guide Maps¶
graph LR
question["Question"] --> command["Command"]
command --> output["Output or saved bundle"]
output --> owner["Owning file or review boundary"]
flowchart LR
pressure["Pick the smallest proof need"] --> run["Run one local command"]
run --> inspect["Inspect stdout or the saved artifact"]
inspect --> escalate["Escalate only if the smaller route no longer settles the question"]
Use this guide when you are already inside capstone/ and need the smallest honest local
command. The goal is not command memorization. The goal is keeping proof proportional to
the question you are trying to answer.
Start with these commands first¶
- Start with
make manifestwhen you need the safest observational route. - Start with
make tracewhen you already know the question is about one concrete invocation. - Start with
make inspectwhen you need a durable artifact for later reading.
Do not start with these by default¶
- Do not start with
make proofon a first pass; it is broader than most first questions need. - Do not start with
make confirmwhen the question is still about ownership or public shape. - Do not start with
make demowhen you actually need configuration, history, or preserved metadata.
Stable local commands¶
| Command | What it is for | What it gives you |
|---|---|---|
make manifest |
inspect exported plugin schema without invocation | public manifest JSON |
make plugin |
inspect one concrete plugin contract | one plugin contract JSON |
make field |
inspect one descriptor-backed field contract | one field contract JSON |
make action |
inspect one decorator-backed action contract | one action contract JSON |
make registry |
inspect registration determinism from the public surface | registry JSON |
make signatures |
inspect generated constructor and action signatures | signature JSON |
make demo |
invoke one realistic action | one invocation result |
make trace |
inspect one invocation with configuration and history | trace JSON |
make inspect |
build the saved inspection bundle | bundle under artifacts/inspect/... |
make tour |
build the saved walkthrough bundle | bundle under artifacts/tour/... |
make verify-report |
build the saved executable verification bundle | bundle under artifacts/review/... |
make confirm |
run the strongest local executable confirmation route | pytest success or failure |
make proof |
build the full learner-facing proof route | all saved bundles together |
Start by proof size¶
Smallest observational routes¶
Use these when the question is about public runtime shape:
make manifestmake pluginmake fieldmake actionmake registrymake signatures
One concrete behavior¶
Use these when the question is about one realistic invocation:
make demomake trace
Saved review surfaces¶
Use these when you need artifacts you can inspect later:
make inspectmake tourmake verify-report
Strongest confirmation¶
Use these when you need the broadest local confidence:
make confirmmake proof
Default escalation¶
- Start with one observational command.
- Move to one behavior command only if the observational route is not enough.
- Move to a saved bundle only when you need a durable review surface.
- Move to
confirmorproofonly when the claim truly needs the strongest route.
Artifact locations¶
make inspectwrites to../../../../artifacts/inspect/python-programming/python-meta-programmingmake tourwrites to../../../../artifacts/tour/python-programming/python-meta-programmingmake verify-reportwrites to../../../../artifacts/review/python-programming/python-meta-programming
Best companion guides¶
GUIDE_INDEX.mdPUBLIC_SURFACE_MAP.mdTARGET_GUIDE.mdPROOF_GUIDE.mdTEST_GUIDE.md