## Summary
Briefly explain the purpose of this pull request.

## Related Tasks
List task IDs this PR closes, e.g. `closes task-29`.

> **📋 Important:** All PRs must have an associated task in the backlog.
> - If no task exists, create one first using: `backlog task create "Your task title"`
> - Follow the [task guidelines](../src/guidelines/agent-guidelines.md) when creating tasks
> - Tasks should be atomic, testable, and well-defined with clear acceptance criteria

## Task Checklist
- [ ] I have created a corresponding task in `backlog/tasks/`
- [ ] The task has clear acceptance criteria
- [ ] I have added an implementation plan to the task
- [ ] All acceptance criteria in the task are marked as completed

## Testing
Describe how you tested your changes.
