Perform repository-level engineering reviews of AI-generated software changes. Analyze requirements, inspect implementations, write and assess tests, and diagnose defects to evaluate correctness, code quality, and functional behavior.
- Code review: assess implementations in Python, Rust, JavaScript, and C++ against task requirements and surrounding code.
- Testing & validation: write and assess tests, reproduce defects, and investigate edge cases and incomplete fixes.
- Root-cause analysis: trace execution paths and interactions between components to explain failures at the source.
- Functional verification: exercise applications and games to identify state-management defects, rendering issues, and usability problems.
- Technical communication: document reproducible findings, compare implementation tradeoffs, and support conclusions with test results and code-level evidence.