Bastien Chanot
3f7c754239
feat(routing): W1 no-inherit — fable skill-runners, opus review dispatches, dispatch-tier doctrine (BDR-077)
...
No dispatched agent inherits the session model anymore:
- client-handover-writer's 7 general-purpose skill-runner dispatch sites
carry model: "fable" (+ normative rule; spike-verified alias — resolves
claude-fable-5, enum-validated, loud failure, never silent fallback)
- ship-feature STEP 6 + init-project STEP 10 code-review dispatches carry
model: "opus" (was: inherit — the leak the maps exposed)
- model-gate.md §4: dispatch-tier doctrine (typed = frontmatter pin,
built-ins = explicit model= at every call site)
- census §12 (66 pass), make test green
2026-07-19 19:51:06 +02:00
Bastien Chanot
354ff2644f
feat(agents): pin dispatched judgment agents to opus — Fable = inline reflection only (BDR-076)
...
Reverses the BDR-066 rejected alternative (opus pins on audit agents):
session default is now Fable, so inherit burned Fable quota on every
dispatched audit/challenge. analyzer, plan-challenger, seo/geo/
validator-analyzer pinned model: opus; onboard's 6 general-purpose
audit dispatches carry model="opus"; tour Phase B repointed.
interviewer + client-handover-writer stay unpinned (inline-load only,
a pin there is inert). settings.json default: claude-fable-5[1m].
Census flipped: model-routing §3 + new §11 (61 pass), loops-light 35,
full make test green.
2026-07-19 17:38:55 +02:00
Bastien Chanot
890e55f789
fix(model-routing): ronde edge fixes — feater applier carve-out, /refactor→sonnet dispatch, /analyze gate, audit-pin guards (F1-F5)
2026-07-16 12:45:07 +02:00
Bastien Chanot
1947a21237
fix(model-routing): wave-4 review fixes — forward DEPLOY_HINTS + SKIP_SEO in PACKAGE, realign §7/§8 annex numbering (I1/I2/I3)
2026-07-16 12:12:53 +02:00
Bastien Chanot
fe1d60fccb
chore(model-routing): wave-4 census + docs + BDR-066 (client-handover doc-gen → sonnet)
2026-07-16 11:56:54 +02:00
Bastien Chanot
bed695a6c6
chore(model-routing): wave-3 census + docs + BDR-066 update (bugfix/code-clean split)
2026-07-16 10:34:12 +02:00
Bastien Chanot
bc8eede090
chore(model-routing): wave-2 census + docs + BDR-066 update
2026-07-15 21:49:34 +02:00
Bastien Chanot
45cd86810a
feat(model-routing): /hotfix split — reflection inline + gate, hotfixer = sonnet executor (dual-use applier preserved)
2026-07-15 19:28:58 +02:00
Bastien Chanot
bd5a603567
test(model-routing): census guard — gate wiring, pins, executor shape (flip-tested)
2026-07-15 11:49:59 +02:00