This legacy-path document describes an optional independent-review workflow. It is not part of the default delivery SOP or release gate. Use it only when the task, configured review gate, issue owner, or release owner explicitly requests it.
| 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. ```
| 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 independent reviewer. 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 playbook 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 configured 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.