Stage 2 — Functional Requirements (FRS)
Agents: bmad-agent-analyst · Approver: BA
Derive detailed feature behaviours and business rules directly from the approved PRD.
warning
No clarifying questions for Stage 2+. Artifacts are generated directly from approved upstream documents. At most 1 question if something is truly ambiguous.
- Invoke BMAD Analyst Agent: System calls
Skill: bmad-agent-analyst - Direct Generation: Agent reads approved PRD (
01-prd.md) — no elicitation sequence - FRS Content Generated:
- Feature Specification (behaviour per feature from PRD)
- Business Rules catalogue
- Functional Workflow diagrams (textual)
- Data Dictionary (field names, types, constraints, validation)
- Role × Feature Access Matrix
- Integration Contracts (API surface for each external dependency)
- FRS Enforcer Audit:
agent-s2-frs-enforcervalidates FR traceability back to PRD - Stage metrics shown: accuracy %, tokens, TBD count
- BA Review and Approval — name + timestamp saved to session.md
- Stage 3 unlocks
Artifacts: docs/sdlc/{ProjectName}_02-frs.md, docs/sdlc/{ProjectName}_02-frs.docx