# 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
```
