src/bmm-skills/4-implementation/bmad-checkpoint-preview/step-02-walkthrough.md
Display: Orientation → [Walkthrough] → Detail Pass → Testing
With Suggested Review Order (full-trail mode — the normal path, including when step-01 generated a trail):
path:line format per the standing rule.Without Suggested Review Order (fallback when trail generation failed, e.g., git unavailable):
path:line stops.Sequence concerns top-down: start with the highest-level intent (the "what and why"), then drill into supporting implementation. Within each concern, order stops so each one builds on the previous. The reader should never encounter a reference to something they haven't seen yet.
If the change has a natural entry point (e.g., a new public API, a config change, a UI entry point), lead with it.
For each concern, produce:
path:line followed by a brief phrase (not a sentence) describing what this location does for the concern. Keep framing under 15 words per stop.Target 2–5 concerns for a typical change. A single-concern change is fine — don't invent groupings. A change with more than 7 concerns is a signal the scope may be too large, but present it anyway.
Output the full walkthrough as a single message with this structure:
Orientation → [Walkthrough] → Detail Pass → Testing
Then each concern group using this format:
### {Concern Heading}
{Why — 1–2 sentences}
- `path:line` — {brief framing}
- `path:line` — {brief framing}
- ...
End the message with:
---
Take your time — click through the stops, read the diff, trace the logic. While you are reviewing, you can:
- "run advanced elicitation on the error handling"
- "party mode on whether this schema migration is safe"
- or just ask anything
When you're ready, say **next** and I'll surface the highest-risk spots.
If at any point the human signals they want to make a decision about this {change_type} (e.g., "let's ship it", "this needs a rethink", "I'm done reviewing", or anything suggesting they're ready to decide), confirm their intent:
./step-05-wrapup.md./step-05-wrapup.mdDefault: read fully and follow ./step-03-detail-pass.md