Implement the work described by the user.
Follow the [@GUIDELINES.md](GUIDELINES.md) for all your work:
1. Think Before Coding: **Don't assume. Don't hide confusion. Surface tradeoffs.**
2. Simplicity First: **Minimum code that solves the problem. Nothing speculative.**
3. Surgical Changes: **Touch only what you must. Clean up only your own mess.**
4. Goal-Driven Execution: **Define success criteria upfront. Loop until verified.**
For an API behavior change, trace the changed value through the complete public path before declaring the slice complete: persistence or service result, handler, response model/schema, endpoint tests, integration tests where applicable, and user-facing documentation.
**Use the /tdd skill wherever possible, at pre-agreed seams.**
Run typechecking regularly, single test files regularly, and the full test suite once at the end.
Once done, use /code-review to review the work.
Never add or commit your work, let the human operator review your work first,
unless the user explicitly asked you to commit your work without their review.