Type Alias ResolvedTarget
ResolvedTarget:
| { kind: "pinned"; model: string }
| {
kind: "router";
model: "openrouter/auto";
allowedModels: string[];
costQualityTradeoff: number;
provider?: { zdr: true };
}
| { kind: "latest"; model: string; note: string }
How a skill RESOLVES to a runtime model (C030, council wf_75f87ab6-b1b — unanimous hybrid). We keep the survivor SET (governance + caps + min-context, the moat) and either PIN a concrete reproducible id, or DELEGATE the per-request pick to OpenRouter's auto-router fenced by our ENUMERATED survivor allowlist (never a wildcard).