47 lines
754 B
Markdown
47 lines
754 B
Markdown
# Task: <Task Name>
|
|
|
|
## Feature
|
|
|
|
`docs/FEATURES/<feature>.md`
|
|
|
|
## Goal
|
|
|
|
One concrete change.
|
|
|
|
## Context
|
|
|
|
What the agent needs to know before coding.
|
|
|
|
## Files Likely To Change
|
|
|
|
- `backend/src/Socialize.Api/...`
|
|
- `frontend/src/...`
|
|
- `docs/...`
|
|
|
|
## Constraints
|
|
|
|
- Follow existing architecture.
|
|
- Do not refactor unrelated files.
|
|
- Do not manually duplicate generated API types when generated types exist.
|
|
- Keep the diff focused.
|
|
|
|
## Implementation Steps
|
|
|
|
1. Step one.
|
|
2. Step two.
|
|
3. Step three.
|
|
|
|
## Done When
|
|
|
|
- [ ] Code implemented
|
|
- [ ] Tests/build pass
|
|
- [ ] OpenAPI regenerated if backend contracts changed
|
|
- [ ] Docs updated if behavior changed
|
|
|
|
## Validation Commands
|
|
|
|
```bash
|
|
dotnet test backend/Socialize.slnx
|
|
cd frontend && npm run build
|
|
```
|