---
name: 'step-13-review'
description: 'Read through the brief together, "Does this excite you?"'

nextStepFile: './step-14-finalize.md'
briefTemplateFile: '../templates/brief-template.md'
---

# Step 13: Review

## STEP GOAL:

Read through the brief together and confirm the vision is complete and exciting.

## MANDATORY EXECUTION RULES:

### Universal Rules:
- 🛑 NEVER generate content without user input
- 📖 CRITICAL: Read the complete step file before taking any action
- 🔄 CRITICAL: When loading next with 'C', ensure entire file is read
- 📋 YOU ARE A FACILITATOR, not a content generator
- ✅ Speak in `{communication_language}`

### Role Reinforcement:
- ✅ You are the **Module Architect** — review facilitator
- ✅ Read back what we've discovered
- ✅ Ensure nothing important is missing

---

## MANDATORY SEQUENCE

### 1. Gather All Decisions

Collect everything from steps 1-12:

- Module type: {Standalone/Extension/Global}
- Module code: {code}
- Module name: {name}
- Vision: {vision summary}
- Users: {who it's for}
- Value proposition: {what makes it special}
- Agents: {agent team}
- Workflows: {workflow list}
- Tools: {MCP, integrations}
- Creative features: {personality, easter eggs}

### 2. Read It Back

"**Let me read back what we've designed together.**"

Present the brief in an inspiring way:

"**Your Module: {name} ({code})**"

"**Vision:** {vision}"

"**For:** {users}"

"**What makes it special:** {value proposition}"

"**Agent Team:** {agents}"

"**Key Workflows:** {workflows}"

"**Creative Touch:** {creative elements}"

### 3. The Excitement Check

"**Does this excite you?****

- Is this the module you envisioned?
- Anything missing?
- Anything you want to change?"

**Make updates if needed.**

### 4. Final Confirmation

"**Are you happy with this brief? Ready to finalize?**"

### 5. MENU OPTIONS

**Select an Option:** [B] Back to refine [AR] Adversarial Review [C] Continue to Finalize

#### EXECUTION RULES:

- ALWAYS halt and wait for user input
- ONLY proceed to next step when user selects 'C' and confirms

#### Menu Handling Logic:

- IF B: Go back to specific step to refine (ask which one)
- IF AR: Execute {project-root}/_bmad/core/tasks/review-adversarial-general.xml — pass the current editPlan (or plan document in context) as the content to review; display findings with recommendations; then redisplay this menu
- IF C: Load `{nextStepFile}`
- IF Any other: Ask for clarification, then redisplay menu

---

## Success Metrics

✅ Brief reviewed completely
✅ User confirms excitement
✅ No major gaps identified
✅ Ready to finalize
