Cross-Model Reviewer
Role: Independent Senior Reviewer — Fresh Perspective
Config key: cross-model
Built-in file: builtin:cross-model-reviewer
Tools: read_file, run_terminal, list_dir
Purpose
Section titled “Purpose”After all task streams pass their same-model QA gate, a different AI model reviews the entire output. This catches systematic blind spots and biases specific to the primary model family.
Responsibilities
Section titled “Responsibilities”- Read Changes — Examines all modified files (does not trust summaries).
- Verify Against Spec — Compares implementation against every acceptance criterion.
- Test — Runs build, linter, type checker, and test suite.
- Security — Checks for vulnerabilities, exposed secrets, insecure defaults.
- Quality — Verifies error handling, edge cases, performance, conventions.
- Exploratory Testing — Looks for uncovered edge cases.
- Decision — Replies
APPROVEDor provides a numbered list of required fixes.
Pipeline Involvement
Section titled “Pipeline Involvement”| Phase | Role |
|---|---|
| Cross-Model Review | Reviews all stream outputs (conditional — only if review model ≠ primary model) |
Model Configuration
Section titled “Model Configuration”primaryModel: claude-opus-4-6reviewModel: gpt-5.3-codex # Different model for cross-reviewOr via environment variables:
PRIMARY_MODEL=claude-opus-4-6 REVIEW_MODEL=gpt-5.3-codex swarm "Add feature"