# PRD - Feature Name

## Objective

Describe exactly what must be implemented.

## Context

Explain the repository, current behavior, and desired behavior.

## Requirements

- [ ] Requirement 1
- [ ] Requirement 2
- [ ] Requirement 3

## Non-Goals

The agent must not:

- rewrite unrelated modules
- change unrelated APIs
- introduce large dependencies without need
- remove tests

## Technical Notes

Relevant files/folders:

```text
src/
tests/
README.md
package.json
```

## Validation Commands

Run the available commands:

```bash
npm test
npm run build
npm run lint
```

Or for .NET:

```bash
dotnet test
dotnet build
```

## Done When

- [ ] All requirements are implemented
- [ ] Tests pass
- [ ] Build passes
- [ ] Lint/typecheck passes, when available
- [ ] GOAL_RESULT.md is written
