fix(bmad-create-epics-and-stories): discover bmad-ux spine outputs (#2446)
This commit is contained in:
parent
c9d9316e97
commit
b178f27c01
|
|
@ -48,7 +48,7 @@ Verify required documents exist and are complete:
|
||||||
|
|
||||||
1. **PRD.md** - Contains requirements (FRs and NFRs) and product scope
|
1. **PRD.md** - Contains requirements (FRs and NFRs) and product scope
|
||||||
2. **Architecture.md** - Contains technical decisions, API contracts, data models
|
2. **Architecture.md** - Contains technical decisions, API contracts, data models
|
||||||
3. **UX Design.md** (if UI exists) - Contains interaction patterns, mockups, user flows
|
3. **UX design contract** (if UI exists) - Contains visual identity, interaction patterns, mockups, and user flows
|
||||||
|
|
||||||
### 2. Document Discovery and Validation
|
### 2. Document Discovery and Validation
|
||||||
|
|
||||||
|
|
@ -66,8 +66,16 @@ Search for required documents using these patterns (sharded means a large docume
|
||||||
|
|
||||||
**UX Design Document Search (Optional):**
|
**UX Design Document Search (Optional):**
|
||||||
|
|
||||||
1. `{planning_artifacts}/*ux*.md` (whole document)
|
1. `{planning_artifacts}/ux-designs/ux-*/DESIGN.md` and `{planning_artifacts}/ux-designs/ux-*/EXPERIENCE.md` (bmad-ux spine pair)
|
||||||
2. `{planning_artifacts}/*ux*/index.md` (sharded version)
|
2. `{planning_artifacts}/*ux*.md` (legacy whole document)
|
||||||
|
3. `{planning_artifacts}/*ux*/index.md` (legacy sharded version)
|
||||||
|
|
||||||
|
For each matching bmad-ux run folder, treat `DESIGN.md` and `EXPERIENCE.md` as one UX design contract:
|
||||||
|
|
||||||
|
- Confirm and load both files together. `DESIGN.md` owns visual identity and design tokens; `EXPERIENCE.md` owns information architecture, behavior, states, interactions, accessibility, and journeys.
|
||||||
|
- Add both files to the `inputDocuments: []` frontmatter array.
|
||||||
|
- If only one spine exists, report the incomplete pair and ask whether the user wants to include the partial UX handoff.
|
||||||
|
- If multiple run folders match, show each run folder with the spine frontmatter `status` and `updated` values when available, then ask the user which UX design contract to include.
|
||||||
|
|
||||||
Before proceeding, Ask the user if there are any other documents to include for analysis, and if anything found should be excluded. Wait for user confirmation. Once confirmed, create the {planning_artifacts}/epics.md from the ../templates/epics-template.md and in the front matter list the files in the array of `inputDocuments: []`.
|
Before proceeding, Ask the user if there are any other documents to include for analysis, and if anything found should be excluded. Wait for user confirmation. Once confirmed, create the {planning_artifacts}/epics.md from the ../templates/epics-template.md and in the front matter list the files in the array of `inputDocuments: []`.
|
||||||
|
|
||||||
|
|
@ -136,7 +144,7 @@ Review the Architecture document for technical requirements that impact epic and
|
||||||
|
|
||||||
**IMPORTANT**: The UX Design Specification is a first-class input document, not supplementary material. Requirements from the UX spec must be extracted with the same rigor as PRD functional requirements.
|
**IMPORTANT**: The UX Design Specification is a first-class input document, not supplementary material. Requirements from the UX spec must be extracted with the same rigor as PRD functional requirements.
|
||||||
|
|
||||||
Read the FULL UX Design document and extract ALL actionable work items:
|
Read the FULL UX design contract and extract ALL actionable work items. For a bmad-ux spine pair, read both `DESIGN.md` and `EXPERIENCE.md`:
|
||||||
|
|
||||||
**Look for:**
|
**Look for:**
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue