[Feature Name] — Feature Specification¶
Summary¶
[One paragraph: what this feature does and why it exists.]
User story / stories¶
- As a [user type], I want to [action], so that [benefit].
Detailed behavior¶
[Describe the feature's behavior precisely enough to build and test from. Cover normal path, edge cases, and error states.]
Inputs¶
[What inputs/triggers this feature.]
Outputs / effects¶
[What the feature produces or changes.]
Edge cases¶
- [Edge case 1 and expected behavior]
Dependencies¶
[Other features, components, or external systems this depends on.]
Acceptance criteria¶
- Given [context], when [action], then [expected result].
Explicitly out of scope¶
- [Item 1]
Open questions¶
- [Item 1]