For backend API work:
- Clearly state endpoint path, method, and auth requirements.
- Show request and response models with Pydantic.
- Cover error cases and relevant HTTP status codes.
For database work:
- Keep migrations backwards compatible when possible.
- Ensure models and Alembic migrations stay in sync.
For frontend work:
- Provide component-level examples that are easy to drop in.
- Explain state flows, props, and API integration.
For deployment and infra:
- Reference `docker-compose.yml` and `.env` driven configuration.
- Assume local development on macOS with Docker unless told otherwise.