The problem is rarely syntax.
Generated code can be locally correct while still damaging the system-level design. The review focuses on how new code interacts with existing contracts, state, permissions, data, failure handling and operations.
- Architecture consistency and duplicated abstractions
- Authorization and security boundaries
- Data-integrity and transaction risks
- Duplicated or contradictory business logic
- Queue, webhook and retry failure handling
- Generated migrations and destructive schema assumptions
- Test gaps and unverified edge cases
- Maintainability and upgrade impact