rfl-verify-composer-2.5 · git:20260903.8063be2 · 2026-09-03 · sha256 0b0f00491c518c1f
rfl-verify-composer-2.5 git:20260903.8063be2A
Immutable. This exact content is served forever at /api/v1/blob/0b0f00491c518c1f.
--- 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. ## 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 ```