model-routing.yaml yaml
30 lines 1.1 KB
Raw
sha256:0e9549ec7b463911bc08b7d586dc320b1ac9b1f5c943ee7e3865dcc6cb0f6f83 chore(governance): sync handover+roadmap to 84db8c8 (drift:… Human 5 hours 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:6abcf1fa82a7a621ccbc945f19acdba5bc0db54569599404a1452fb4a096a199 fix(ISR): default require_independent_second_reviewer to require Human minor 4 hours ago