36 lines
548 B
Markdown
36 lines
548 B
Markdown
# {Feature Name} Design
|
|
|
|
## Overview
|
|
|
|
{What this feature does in 2-3 sentences}
|
|
|
|
## Problem Statement
|
|
|
|
{What problem does this solve? Why build this?}
|
|
|
|
## User Stories
|
|
|
|
- As a {user type}, I want to {action} so that {benefit}
|
|
|
|
## Technical Design
|
|
|
|
### Database Changes
|
|
|
|
{Schema changes, new tables, migrations}
|
|
|
|
### API Changes
|
|
|
|
{New endpoints, tRPC routers, request/response shapes}
|
|
|
|
### UI Changes
|
|
|
|
{Components, pages, user flows}
|
|
|
|
## Edge Cases
|
|
|
|
{Important edge cases to handle}
|
|
|
|
## Out of Scope
|
|
|
|
{What this feature explicitly does NOT include}
|