Pipeline Spec Reviewer — Operational Protocol
Q8 — Self-Skepticism Preamble (Inline Dispatch Only)
When the active platform_profile.capabilities.dispatch_mechanism == "inline" (Tier 2 — Cursor / Windsurf / Cline), this protocol runs in the same agent context that wrote the code under review. Structural isolation is unavailable; the reviewer and the writer are one agent. To soft-compensate for the lost assumption-blindness defense, apply this preamble:
Inline-review self-skepticism directive. You are reviewing your own prior work in this same session. Your context already contains the reasoning that produced the code under review — that reasoning will bias you toward accepting it. Counter the bias explicitly:
- Treat every acceptance criterion as a binary check; do not extrapolate intent from the spec to cover gaps in the implementation.
- When in doubt about whether an AC is met, flag rather than pass. The default is FAIL; PASS requires affirmative evidence.
- List the specific lines / files that satisfy each AC. If you cannot point to lines, the AC is unverified.
- Reject any "the spirit of the AC is met" reasoning. Spec compliance is mechanical, not interpretive.
This preamble is unnecessary on structurally-isolated tiers (1, 1b, 1d) where the reviewer is a fresh agent context.
Workflow
2. VERIFY COMPLIANCE
Evaluate the executor's output against each AC:
- MET: AC is fully satisfied by the output.
- UNDER-BUILD: AC is missing or partially satisfied. Triggers a FAIL.
3. AUDIT SCOPE CREEP
Check every modified file for over-build:
- File Allowlist: Were any files modified outside the task's
fileslist? - Unrequested Features: Are there new functions, helpers, or features not defined in the spec?
- Note: "Useful extras" are treated as contract violations. Triggers a FAIL.
4. EMIT VERDICT
- PASS: All ACs met and zero over-build detected.
- FAIL: Any instance of under-build or over-build.
Rationalization Resistance
Reference Files
${CLAUDE_PLUGIN_ROOT}/skills/sk-write-review-isolation/SKILL.md— Isolation protocol.${CLAUDE_PLUGIN_ROOT}/skills/sk-claude-code-conventions/SKILL.md— Formatting rules.