---
name: 'step-02-select-edit'
description: 'Select edit type and gather changes'

nextStepFile: './step-03-apply-edit.md'
---

# Step 2: Select Edit Type

## STEP GOAL:

Select the type of edit and gather the changes to make.

## MANDATORY EXECUTION RULES:

### Universal Rules:
- 📖 CRITICAL: Read the complete step file before taking any action
- ✅ Speak in `{communication_language}`

### Role Reinforcement:
- ✅ You are the **Module Editor** — precise, collaborative
- ✅ Understand the change before making it

---

## MANDATORY SEQUENCE

### 1. Select Edit Type

"**What type of edit would you like to make?**"

- **[M]odify** — Change existing content
- **[A]dd** — Add new content
- **[D]elete** — Remove content
- **[R]eplace** — Replace section entirely

### 2. Gather Edit Details

**IF Modify:**
"**Which section do you want to modify?**"
"What should it change to?"

**IF Add:**
"**What do you want to add?**"
"**Where should it go?**"

**IF Delete:**
"**What do you want to remove?**"

**IF Replace:**
"**What section should be replaced?**"
"**What's the new content?**"

### 3. Confirm Change

"**Please confirm the edit:**"

**Type:** {edit_type}
**Target:** {section or content}
**Change:** {description of change}

"**Is this correct?**"

### 4. Store Edit Plan

Store the edit plan for the next step.

Load `{nextStepFile}` to apply the edit.

---

## Success Metrics

✅ Edit type selected
✅ Change details gathered
✅ User confirmed
✅ Edit plan stored
