# PR Description Template

Use this template when generating pull request descriptions. Fill each section from commit messages, diff context, and branch metadata.

---

## What

{Concise summary of what changed — 2-3 sentences max. Written for a reviewer who hasn't seen the commits.}

## Why

{Motivation for the change. Link to issue/spec if available.}

Closes #{issue_number}

## How

{Key technical decisions and approach. What alternatives were considered? Any trade-offs made?}

## Testing

{What was tested and how to verify:}
- [ ] Unit tests added/updated
- [ ] Manual testing performed
- [ ] Edge cases covered

## Checklist

- [ ] Tests pass locally
- [ ] Documentation updated (if applicable)
- [ ] CHANGELOG updated (if applicable)
- [ ] No breaking changes (or documented above)
- [ ] Self-reviewed the diff
