| Metadata | Value |
|---|---|
| Status | Active |
| Version | 1.0.0 |
| Last Updated | 2026-08-24 |
| Author | Sangeetha Grantha Team |
Agent review informs merge; it does not approve. Branch protection (when enabled) still requires a human code owner. Findings do not merge on their own.
Run three passes and tag each finding with its pass:
requireRole, audit gaps on mutations, PII or secrets in logs, .env or credentials in the diffCLAUDE.md); Flyway-only migrations (ADR-013); DatabaseFactory.dbQuery + DTOs (no Exposed entities); junction tables populated; lakshana in Domain Model §6 for composition dataReserve Important for findings that would break behavior, leak data, breach a policy (Flyway, audit, auth), or publish musicologically wrong catalog data. Style and naming are nits.
Report at most five nits per review; summarize the rest as a count.
Generated build output, lockfile-only noise, and anything CI already enforces (make test, Flyway validate, ruff/mypy, make agent-evals) unless the diff disables those checks.
If a review flags the same agent mistake twice, add it to Things agents get wrong in CLAUDE.md as part of the review fix — not as a separate cleanup later.