← back to Docs source: system/ops/MODELS.md

MODELS — The Intelligence Spectrum, Operationalized

Status: DRAFT v2.0 — command-center review pending

Descends from: SYSTEM.md §7 (model policy, ML-locked) · Cross-references: specs/CONSEQUENCE.md (the dial), corpus/COMMISSIONING.md (manifests, trials), corpus/FUNNEL.md (escalation), seo/ONRAMP.md (ramp settings).

The policy itself is locked by ML and restated in SYSTEM.md §7; this document operationalizes it. Where this document and §7 conflict, §7 wins.


1. The spectrum

Intelligence in this system is a spectrum with four rungs. Three are available to workers; the fourth is not a model assignment at all — it is the escalation ladder.

RungWhat it isWhat runs there
Tier 0 — ScriptsDeterministic code. Counting, set reconciliation, timestamp arithmetic, known-answer probes, schema checks, threshold comparison. No prompt, no context window, no persuadability.Gates. Meters. Sentinels. Health monitors. The values-gate mechanical checks. Everything in the self-knowledge layer that can possibly be arithmetic.
Tier 1 — DeepSeek V4 Flash classCheap, fast LLM. Enough intelligence to read a rubric and apply it; not enough to be argued into a sophisticated mistake.Orienters that need language comprehension a script can't provide. Condensers. Extractors. Formatters. Mature generators whose directives have absorbed the hard thinking.
Tier 2 — GLM 5.2 class (the ceiling)The most capable model any worker may run. Hard ceiling below the strategic layer.Generators on high-consequence or immature work: framing, diagnosis, proposal-writing, persona work, build-phase production.
Above the ceiling — the command center (Claude Fable)Not a tier. Not rentable. Consequence that exceeds GLM's envelope does not get a bigger model — it climbs the escalation ladder to the command center, which decides within delegated bounds or carries it to ML.Structural decisions, doctrine, deadlock arbitration, the four contact categories.

Two consequences of the ladder shape everything below:

  1. There is no "rent a frontier model for this one job." A job too consequential for GLM is by definition a strategic decision, and strategic decisions belong to the command center — which has organizational context no rented model would have. The fix for under-powered workers is never a bigger model; it is a smaller, better-specified job, or an escalation.
  2. Dumbness is load-bearing. The orienter tiers (0 and 1) are not a cost compromise — they are the safety property (corpus/LAWS.md: a clever judge can be argued into a sophisticated mistake; a counter cannot). An orienter is never promoted to Tier 2. If judging a thing seems to require GLM-class intelligence, the standard is under-specified; fix the standard, not the judge.

2. Assignment rubric by consequence

Assignment is priced by consequence-per-token, never context volume. A worker that reads 200K tokens of ledger and emits one count is a script's job no matter how big the input; a worker that writes 500 tokens which fork a quarter's strategy is a GLM job (or an escalation) no matter how small the output.

Consequence tiers per specs/CONSEQUENCE.md (the one dial: corroboration required scales with downstream forking). The rubric:

Worker roleConsequence: lowConsequence: mediumConsequence: highTouches the values boundary
Orienter / gateScriptScript, DeepSeek-class if language is unavoidableScript wherever possible; DeepSeek-class ceiling. The threshold moves, never the judge's brain.Script only (the values gate is deliberately dumb and un-overridable)
GeneratorDeepSeek-classDeepSeek-class, GLM on evidence of under-powerGLM-classGLM-class + highest-tier gating; verdict escalates if ambiguous (V6)
Condenser (funnel)Script/DeepSeekDeepSeekDeepSeek — condensers compress, never re-judge; they do not need to be smart, they need to conserve valencen/a — conservation is audited by script tracers
Monitor / sentinel / self-knowledgeScriptScriptScript — the four dumb primitives onlyScript
Improvement layer: diagnose + proposeDeepSeekGLMGLMEscalate
Improvement layer: verifyScript (counting a pre-registered trial is arithmetic)ScriptScriptScript

Reading the rubric:

3. Assignment is a commit

Per-worker model assignment lives in the worker's manifest (manifests/<worker>.yaml, see ops/DEPLOYMENT.md §3) and is a commit in the full sense of corpus/LAWS.md — it crosses the commit boundary, so it enters on evidence and changes only on evidence:

Nobody hand-tunes model assignments — not the command center, not ML. The manifest records; the ledger decides.

[OPEN — flag for command center] Numeric trial parameters: minimum qualifying runs per champion/challenger arm, the "matches outcomes" equivalence band, and the regression threshold that re-opens a demotion. Placeholders pending calibration from the first v2 deployment's ledger data.

4. Build-phase posture: start capable, demote on evidence

Cheap-model-plus-immature-directive is a compounding error source at exactly the moment errors shape the foundations. Therefore new deployments invert the steady-state cost picture — within the worker ceiling:

Note the difference from the v1 doctrine ("strong models everywhere at launch"): in v2 the ceiling is absolute. The build phase floods GLM-class compute, never command-center-class compute. The command center's build-phase role is structural (commissioning, doctrine, the ramp itself) — it does not write content, ever.

[OPEN — flag for command center] Numeric maturity criteria for demotion (N stable runs, playbook depth floor, rejection-rate threshold) — placeholders pending the same calibration as §3's trial parameters.

5. Cost posture: spartan design, not token thrift

Restated from corpus/LAWS.md because model policy is where it is most often misread:

6. Escalation economics

The ladder above the GLM ceiling is an attention budget, spent on exactly one scarce resource: the command center's (and ultimately ML's) judgment.

What climbs to the command center:

What NEVER climbs:

The dumb enforcement: escalation is a typed record on the ledger, and a script audits the type against this list. An escalation of a never-climbs type is itself a defect, filed against whoever raised it — the ladder is protected from spam the same way every other channel is: by a counter, not a judge.


Ownership: this document is doctrine tier 5 (ops). It operationalizes but never overrides SYSTEM.md §7. Model class names (GLM 5.2, DeepSeek V4 Flash, Claude Fable) are current bindings of the tiers, replaceable by ML without changing the tier structure.