| Initialize Python backend project | 1. Project Architecture, 2. Toolchain Configuration Templates, 3. Configuration Management, 4. Testing Standards, 14. Logging & Observability |
| Develop FastAPI endpoints | 5. FastAPI Development, 12. Unified Error Responses, read 13. Database & Repository when necessary |
| Design config or environment variables | 3. Configuration Management |
| Write or adjust tests | 4. Testing Standards |
| Clean up types, imports, naming | 6. Type Annotations, 9. Import Standards, 10. Naming Conventions |
| Simplify complex conditionals or branching | 7. Control Flow & Code Complexity |
| Review exception handling | 8. Exception Handling, 12. Unified Error Responses |
| Handle async, concurrency, or external calls | 11. Async I/O & Concurrency |
| Design Repository, transactions, or migrations | 13. Database & Repository |
| Configure logging or observability | 14. Logging & Observability |