← Files Compound EngineeringARCHIVED FILE

skills/ce-pov/references/invocation.md

4.49 KB · Oct 2, 2026 · 00:33 UTC

↓ Download file

# Invocation Contexts

Load this for a **warm** invocation (SKILL.md Phase 0). The method is one method; warm is a modifier on *where the question comes from* and *how much ceremony is warranted*, not a second workflow.

## Cold vs warm

- **Cold** — the user opens with an explicit external question at session start. Run the full method at the warranted tier.
- **Warm** — `ce-pov` is dropped into a live session ("weigh in", "give me your POV on this") and the question lives in the surrounding conversation, or is absent.

## What warm takes from the conversation: the question only

The conversation supplies the **question** and the **claims-to-verify** — *nothing else*. It is **not** grounding. The biggest failure here is **consensus laundering**: twenty turns of you and the agent mutually assuming "we must migrate off X" quietly becoming "grounding," producing a confident verdict that ratifies chat fiction.

So every input is labeled by provenance, and only verified buckets satisfy the gate (see `references/method.md`):

| Bucket | Counts as grounding? |
|---|---|
| Observed project facts (from a scout dossier or a host bounded read of the authoritative source) | Yes |
| Verified external facts (from a scout dossier or a host bounded read of the authoritative source) | Yes |
| Conversation claims | No — frame and hypotheses until a scout or a bounded inline read of the authoritative source corroborates |
| Unconfirmed assumptions | No — surfaced for the user to confirm or deny |

If the conversation says "we have 40 call-sites on X," the project-grounding scout — or the host's own bounded read, when the sites are already located — must confirm that against the codebase before it counts. **Warm adds no evidentiary weight** — it surfaces the question and hypotheses; the independent grounding is still done by scouts or bounded reads of the source, never by the conversation itself. Same invalidation rule, no warm exemption.

## Establishing the question (frame gate)

A warm invocation with **no explicit question**, or a materially ambiguous one, goes through the frame gate in `references/intake.md` — resolve the decision from context and evidence; return essential missing context to the caller. Rendering a confident POV on the wrong question is the warm-mode failure that gate prevents. **Skip the gate** when the user named the question ("ce-pov: should we use X?") — a mandatory confirm on every warm run is the bureaucratic ritual the skill avoids.

Short references are intentional: "on the approach," "these options," or "the three options presented" resolve from the active conversation when one referent fits. Return missing context to the caller when competing meanings would materially change the POV and the conversation cannot distinguish them. `oracle` requests immediate panel convergence; explicit peer names in the same invocation select those exact participants and override oracle discovery and its automatic cap. `Cursor` means the Cursor harness's configured default/Auto model; `Composer` means a Composer model reached through Cursor, not an alias for Cursor.

A warm summons naming an already-formed position to oracle — the host's prior POV or the user's own view — is the prior-opinion subject case (see `references/cross-model-panel.md` Section 1), not a revision prompt: the position ships as the subject and peers form their own verdict. A follow-up summons after pushback re-enters the panel with a fresh round before any position change is emitted.

## Be more adversarial than cold — operationalized

The conversation's momentum pulls toward agreement, and a second opinion that rubber-stamps is worthless. "More adversarial" is not an attitude; it is two concrete rules:

1. Run an **explicit disconfirming-evidence pass** on each load-bearing conversation claim — try to refute it from the grounded evidence (scout dossiers or bounded inline reads) before accepting it.
2. **Never upgrade a grade on conversation momentum alone** — if the only thing pushing toward Adopt is that the room already wants it, that is not grounding, and the grade does not move.

## Guest output contract

Warm is a guest, not a host:

- Consult a peer only when the warm invocation explicitly requests one; never make a proactive panel offer mid-session.
- Output a **requested POV only** — no reframing of the host session, no taking over the brainstorm.
- **Hand control back** after the POV.
- **Skip the capture offer** unless the user asks — a mid-session interjection should not push a durable-record decision.

SHA-256: ce95e462f0fc8f08cf942f96ea8f98cd07471faec6408b95a73b3fe2c0244f1a