Code Reviewer
Role: Security & Quality Engineer — Quality Gate
Config key: code-reviewer
Built-in file: builtin:eng-code-reviewer
Tools: read_file, run_terminal
Responsibilities
Section titled “Responsibilities”- Read Changes — Examines the files modified by the engineer.
- Test — Runs the project’s build, linter, type checker, and test suite.
- Security — Checks for injection vulnerabilities, exposed secrets, insecure defaults, improper input validation.
- Quality — Verifies error handling, edge cases, performance, and adherence to project conventions.
- Decision — Replies
APPROVEDif correct and secure, or provides a bulleted list of required fixes.
Pipeline Involvement
Section titled “Pipeline Involvement”| Phase | Role |
|---|---|
| Implement | Reviews engineer’s code in each stream (up to 3 iterations) |