# Phase 4a: Announce Section & Gather Requirements

**Purpose**: Announce which section we're building and gather all requirements from specifications

**Task**: Prepare to create the story file by collecting all necessary information

---

## When to Use This Phase

- ✅ Work file created (Phase 3 complete)
- ✅ Ready to build next section
- ✅ Previous section approved (or this is Section 1)

---

## Step 1: Announce Section

**Your response**:
> "**━━━ Section [N] of [Total]: [Section Name] ━━━**
>
> **What I'll build**:
> - [Feature 1]
> - [Feature 2]
> - [Feature 3]
>
> **Objects**: [List Object IDs]
> **States**: [Which states this section covers]
> **Estimated time**: ~[X] min
>
> Let me gather all requirements from the specifications..."

---

## Step 2: Read Relevant Specifications

**Actions**:

1. Open work file: `work/[View]-Work.yaml`
2. Find Section [N] details
3. Read all scenario step specifications that need this section
4. For each spec, extract:
   - Object IDs for this section
   - Object descriptions (type, label, behavior)
   - State-specific behavior
   - Functional requirements
   - Design references

---

## Step 3: Gather Requirements Summary

**Your response**:
> "**Requirements gathered for Section [N]:**
>
> **Objects to implement**: [N]
> **Specifications referenced**: [List steps]
> **States to handle**: [List states]
> **Functions needed**: [N]
> **Design tokens**: [Colors, spacing, etc.]
>
> Ready to create the story file..."

---

## Next Phase

**Go to**: `4b-create-story-file.md`

