rfl-verify-composer-2.5 · diff
git:20260903.8063be2 to git:20260906.76d7c3d
1 added, 1 removed. Audit A to A.
---
description: RFL verify_1/verify_2 always use native Cursor Composer 2.5 Task — never Pi/Omni or Fast
alwaysApply: true
---
# RFL Verify steps — Composer 2.5 (native Cursor Task)
Canonical policy: this file. Restated at `~/.cursor/rules/rfl-verify-composer-2.5.mdc` so workspace agents cannot miss it.
**Scope:** review-fix-ladder **verify_1** and **verify_2** only. Not the Reviewer rung. Not the unspecified default for other Tasks.
## Verify worker
- Human: **Composer 2.5**
- Cursor Task `model`: `composer-2.5`
- Silver Bullet `subagent_type`: `sb-composer-2-5-high`
- Launch as **native Cursor Task/subagent only**
- **Never** Pi, OmniRoute, `/silver:agent-pi`, or `scripts/agent-pi/invoke.sh`. Cursor-family models are not working through Omni — do not send Composer 2.5 (or other Cursor models) via Pi until Omni tool-call translation is fixed.
+ **Never** Pi, OmniRoute, `/sb:agent-pi`, or `scripts/agent-pi/invoke.sh`. Cursor-family models are not working through Omni — do not send Composer 2.5 (or other Cursor models) via Pi until Omni tool-call translation is fixed.
## Forbidden for Verify
- Fast (`*-fast*`, including `composer-2.5-fast`)
- Grok 4.5 High / Grok 4.6 High (legacy verify slugs)
- Pi-hosted verify even when the **reviewer** rung was Pi (Codex/Claude). Reviewer may stay Pi; **Verify is always Cursor Composer 2.5**.
## Unchanged
- Non-Verify Tasks also default to **Composer 2.5** (`subagent-composer-2.5.mdc`).
- User-named Reviewer families still win (RFL GPT/Claude/OpenCode, visual Gemini, GLM/Kimi, etc.).
- Do not silently remap Verify to Grok or Fast.
```
❌ BAD — verify_1 Task: cursor-grok-4.5-high, composer-2.5-fast, or Pi / agent-pi / OmniRoute
✅ GOOD — verify_1 Task: model composer-2.5, subagent_type sb-composer-2-5-high
```