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