FastAPI Feature Delivery
When to Use
- Add new API endpoints.
- Change endpoint behavior or validation.
- Update service-layer logic tied to API routes.
- Refactor API code while preserving contract behavior.
Procedure
- Identify affected files under API routers, schemas, and services.
- Define acceptance criteria and expected request/response behavior.
- Implement endpoint and service changes with explicit validation and error handling.
- Add or update tests for both success and failure paths.
- Run targeted tests, then broader regression checks if needed.
- Summarize changed behavior, contract impact, and follow-ups.
Output Checklist
- Clear behavior summary
- Contract compatibility notes
- Test results
- Risks or TODOs
Source: bodybybuddha/3DKenji — distributed by TomeVault.