32 lines
703 B
Markdown
32 lines
703 B
Markdown
|
|
# Stories
|
||
|
|
|
||
|
|
<!--
|
||
|
|
Flat list ready to load into the tracker. Don't over-decompose at
|
||
|
|
this phase — granularity shifts as the team starts working. Each
|
||
|
|
story has acceptance criteria; the tracker is the source of truth
|
||
|
|
once loaded, and this file becomes the local↔tracker map.
|
||
|
|
-->
|
||
|
|
|
||
|
|
## <Cluster name>
|
||
|
|
|
||
|
|
### <story-id> — <Title>
|
||
|
|
|
||
|
|
- **As a** <user-class>
|
||
|
|
- **I want** <behavior>
|
||
|
|
- **So that** <outcome>
|
||
|
|
- **Acceptance criteria**:
|
||
|
|
- <observable criterion>
|
||
|
|
- <observable criterion>
|
||
|
|
- **Size**: <S / M / L / XL>
|
||
|
|
- **Depends on**: <other story-ids, if any>
|
||
|
|
- **Mock**: <mocks/<flow>.tsx if relevant>
|
||
|
|
- **Tracker ID**: _(filled in by /composer-load)_
|
||
|
|
|
||
|
|
### <story-id> — <Title>
|
||
|
|
|
||
|
|
…
|
||
|
|
|
||
|
|
## <Cluster name>
|
||
|
|
|
||
|
|
…
|