model-routing.yaml yaml
30 lines 1.1 KB
Raw
sha256:c07f2f34a0db9f43fe866f157d1935322008545ff8940c06c7c921eb219c55ab NXP-b DONE: independent BV-r2 pass + ISR (SD-17) Human minor ⚠ breaking 1 day ago
1 version: 1
2 # Declarative model-routing POLICY. The Overseer Kit is the rule-holder; the
3 # runtime (Cursor / OpenRouter / Scooling 9A) is the executor. The kit performs
4 # no model call, holds no key, and dispatches nothing.
5
6 defaults: # MANDATORY terminal — guarantees total resolution
7 model_tier: standard
8 fallback: [standard, human]
9
10 routes: # ordered; first match wins
11 - id: freeze-thinking
12 when: { gate: freeze_review, phase_tier: thinking }
13 model_tier: deep-reasoning
14 fallback: [deep-reasoning, human]
15 - id: overseer-ruling
16 when: { position: overseer }
17 model_tier: deep-reasoning
18 fallback: [deep-reasoning, human]
19 - id: build-verification
20 when: { gate: build_verification }
21 model_tier: standard
22 fallback: [standard, deep-reasoning, human]
23 - id: auto-build
24 when: { phase_tier: auto }
25 model_tier: standard
26 fallback: [standard, human]
27 - id: offline-worker
28 when: { position: worker, gate: default }
29 model_tier: local-offline
30 fallback: [local-offline, standard, human]
File History 1 commit
sha256:c07f2f34a0db9f43fe866f157d1935322008545ff8940c06c7c921eb219c55ab NXP-b DONE: independent BV-r2 pass + ISR (SD-17) Human minor 1 day ago