/review and Codex as $review. Other agents take its name or a plain request such as "review this".| Target | What it checks |
| Design | Problem, scope, approach, alternatives, risks and success criteria agree, and every added mechanism has a present need. It returns the digest of the content it reviewed, for the design's SHIP stamp |
| Plan | The template, the linked design's SHIP evidence, deliverables, per-group criteria and validation, dependency order, file ownership, and whether the plan can actually run |
| Implementation or pull request | Every criterion traced to code and evidence: correctness, failure behaviour, compatibility, security, maintainability, performance where it matters, and scope |
| Severity | Meaning | Blocks |
| CRITICAL | Demonstrated security exposure, data loss or severe outage | Yes |
| HIGH | A broken criterion, a correctness defect, a major performance or compatibility failure | Yes |
| MEDIUM | A bounded maintainability or evidence gap | No |
| LOW | An optional style or naming improvement | No |
APPROVED, FIX-FIRST into FIX-FIRST and BLOCKED into BLOCKED in WISH.md. An implementation review leaves the wish IN_PROGRESS. MEDIUM and LOW findings are not repair work; the caller sends them to deslop or records them as accepted.| Agent | How it runs |
| Claude Code | /review, optionally naming the target |
| Codex | $review, optionally naming the target |
| Other agents | Its name, or a plain request such as "review this" |
percent function does not reject a zero whole, and no test covers that case.