Review the code changes using all 6 team persona review checklists.
Identify what changed: run
git diff --cached(staged) orgit diff HEAD~1(last commit)Read every changed file completely
Review as Alex Rivera (Hardware/Lead):
- Protocol compliance, typed exceptions, fail-safe behavior, rollback logic
Review as Priya Sharma (QA/Testing):
- Test coverage (success/validation/error paths), fixture quality, audit log assertions
Review as Daniel Okoye (App Developer):
- Typed Pydantic models, thin handlers, DI via
Depends(), layered architecture
- Typed Pydantic models, thin handlers, DI via
Review as Janet Moore (Security):
hmac.compare_digest()for secrets, uniform error messages, no info leakage, audit logging
Review as Marcus Chen (DevOps):
- Env-only config, structured logging, health endpoint, graceful shutdown
Review as Sofia Nakamura (Product):
- OpenAPI metadata, documentation currency, backwards compatibility
Output findings grouped by severity: Critical, High, Medium, Low
Include positive feedback for well-implemented patterns