Cross-model review is an optional independent-review workflow. Use it only when the task, configured review gate, issue owner, or release owner explicitly requires a different model.
| Work Type | Review Required? |
|---|---|
| Application code, infra, scripts | When explicitly required |
| Docs/content | When explicitly required |
| Research summaries | When explicitly required |
If no review requirement is present, use focused self-verification and the normal human/CI review path.
in-progress).Review: <orig task title>codeHey Codex, review PR for task_1234. Checklist below.
docs/SOP-agent-task-workflow.md for lifecycledoneblocked until resolvedChanges required. ```
[author: claude-sonnet-4-5][reviewed-by: gpt-5.1-codex].| Category | Questions |
|---|---|
| Security | Auth enforced? Input validated? Path traversal? Secrets handled? |
| Reliability | Error handling? Race conditions? Timeouts? File locking? |
| Performance | Avoid O(n²)? Streaming vs buffering? Caching appropriate? |
| Accessibility | Keyboard support? aria-labels? Color contrast? |
| Docs | README/docs updated? Migration notes? Tests updated? |
Adapt per task type.
You are the cross-model reviewer. The code was authored by <model>. Apply the checklist:
1. Pull latest branch <branch>.
2. Run tests (if any).
3. For each issue, note severity (High/Medium/Low/Nit) + file/line + fix suggestion.
4. Summarize verdict: Approve or Changes Required.
5. Update task <id> with findings and completion summary.
Store in prompt-registry/cross-model-review.md.
| Scenario | Action |
|---|---|
| Reviewer disagrees with author but fix is minor | Leave comment + request change. |
| Reviewer finds high severity bug | Block task, ping human immediately. |
| Author disputes reviewer findings | Create triage meeting or ask human to adjudicate. |
VK’s built-in enforcement gates can make this optional workflow a structural requirement for selected workspaces or tasks:
reviewGate — Blocks task completion unless all four reviewScores (security, reliability, performance, accessibility) are 10. This is the automated enforcement layer that ensures the cross-model review checklist has been completed rigorously.
closingComments — Requires a substantive review comment (≥20 characters) before task completion. Ensures the reviewer leaves documented findings, not just scores.
in-progressPATCH /api/tasks/{id} with reviewScoresdone until all scores are 10Enabling gates:
curl -X PATCH http://localhost:3001/api/settings/features \
-H 'Content-Type: application/json' \
-d '{"enforcement": {"reviewGate": true, "closingComments": true}}'
Handling gate failures — If task completion returns a 400 error with REVIEW_GATE_FAILED or CLOSING_COMMENT_REQUIRED, the reviewer must address the deficiency (raise a score, add a comment) and retry.
Recommendation: Enable reviewGate and closingComments only when the
workspace deliberately requires independent scored review. Leave them off
when normal task verification and human/CI review are sufficient.
RF-002 recorded a 91% accuracy rate for this review method. That result supports using the method when selected; it does not make it a universal gate.