This guide helps you choose the shortest route to useful outcomes based on your current level and job.
| You are here | Start with | Time budget | Finish line |
|---|---|---|---|
| First-day user | quickstart.md |
30-45 minutes | Core checks pass and repo is runnable |
| Working contributor | workflow-recipes.md |
45-90 minutes | You can run the right gate sequence for your task |
| Power operator | power-user-playbook.md |
60-120 minutes | You can tune depth, cost, and evidence posture |
| Claude adapter user | claude-code-adapter.md |
30-60 minutes | You understand activation behavior and guardrails |
Goal: move from clone to confidence without accidental chaos.
- Complete
quickstart.md. - Run:
make check
./scripts/dp review --json- If either fails, use:
../troubleshooting/common-issues.md../troubleshooting/diagnostics-checklist.md
Success criteria:
make checkexits0.reviewJSON reports"ok": true.
Goal: ship feature or fix work safely.
- Read
workflow-recipes.md. - Use the recipe that matches your current job.
- Confirm final gate sequence:
make check
./scripts/dp verify --json
./scripts/dp enforce pre-commit --policy dp-policy.json --json
./scripts/dp enforce pre-push --policy dp-policy.json --jsonSuccess criteria:
- Command outputs and exit codes indicate pass.
- You can explain what each gate protected.
Goal: optimize correctness, cost, and throughput under real constraints.
- Read
power-user-playbook.md. - Add evidence-first workflow to daily practice.
- For high-risk work, add targeted gate runs:
make rustdoc-check
make proptest-gate
make claude-adapter-gateSuccess criteria:
- You choose assurance depth intentionally, not by habit.
- High-risk claims are backed by artifact paths, not memory.
Goal: understand when adapter behavior is fast, deep, or intentionally conservative.
- Read
claude-code-adapter.md. - Validate adapter scenarios:
make claude-adapter-gate- If behavior surprises you, inspect:
../internals/ooda-and-execution.md../internals/runtime-walkthrough.md
Success criteria:
- You can predict activation and mode decisions for common prompt types.
- You can locate the runtime modules that produced a decision.
quickstart.mdworkflow-recipes.mdclaude-code-adapter.md(if relevant)power-user-playbook.md../reference/command-reference.md
If you skip steps, the project will not punish you. It will just do it indirectly through failed gates.