Correctness
Run the review once per reference file. Do not merge lenses.
Scope
- If the user names files or directories, use that scope.
- Otherwise review the whole codebase.
References
- Data Representation
- Contract Invariants
- Leaky Abstractions
- Timing Correctness
- Concurrency
- Build Reproducibility
- Fake Coverage
- Flag Debt
- Global State
- Idempotency
- Reliability
- Silent Failure
- Observability Gaps
- Security & Trust Boundaries
- Cache & Freshness
- Single Source of Truth
- Schema Evolution
- Online Migrations
- Time & Locale
Process
- Pick the review scope.
- Read one reference file.
- Review the chosen scope only against that reference.
- Repeat for every reference file in order.
- Keep each reference as its own report.
- If a reference has nothing material, write
No findings.
Output
Emit one section per reference, in the same order as the list above.
Each section must include:
Reference:the reference titleScope checked:files, directories, or areas reviewed for that referenceResult:findings orNo findings
For each finding, include:
- what is wrong
- evidence
- impact
- recommended fix