2026-04-15 15:37:12 +02:00
|
|
|
# [Product Name]
|
|
|
|
|
|
|
|
|
|
## What
|
|
|
|
|
[One paragraph: what this product does. Be concrete — "A CLI tool that converts CSV files to JSON" not "A data transformation solution".]
|
|
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
|
- [User can DO something specific and observable]
|
|
|
|
|
- [User can DO another specific thing]
|
|
|
|
|
- [System DOES something automatically]
|
|
|
|
|
- [Error case: system handles X gracefully]
|
|
|
|
|
|
|
|
|
|
## Technical Constraints
|
|
|
|
|
- Language: [Node.js / Python / Go / Rust / etc.]
|
|
|
|
|
- Framework: [Express / FastAPI / none / etc.]
|
|
|
|
|
- External dependencies: [list APIs, databases, services]
|
2026-05-02 06:18:25 +02:00
|
|
|
- Environment: [Node >= 24 / Python 3.12+ / etc.]
|
2026-04-15 15:37:12 +02:00
|
|
|
|
|
|
|
|
## Out of Scope
|
|
|
|
|
- [Explicit exclusion 1 — prevents scope creep]
|
|
|
|
|
- [Explicit exclusion 2]
|