Smart Router v2.0 — Priority-Ordered Routing to 17 Workflows
Changed
- Routing coverage: 8 → 17 workflows. New: debug, security, tdd, docs, quick, design-ui-ux, prd, brainstorm, deck
- Confidence scoring: Replaced ambiguous percentage formula with explicit decision tree (HIGH/MEDIUM/LOW)
- Ambiguity resolution: 3-tier priority ordering (Specialized > Core > Build) resolves multi-intent conflicts deterministically
- Context efficiency: 382 → 204 lines (47% reduction) — deduplicated 3x-repeated routing table to single source of truth
Added
- Meta command handler:
/octo:octo helpshows all 17 available workflows in 4 categories - Input length guard: 500-char cap for intent analysis (full query still passed to target workflow)
- Routing analytics: Appends decisions to
~/.claude-octopus/routing.log - Routing memory: Auto-memory corrections enable preference learning across sessions
test-smart-router.sh: 65 static analysis tests for routing table integrity
Fixed
- P0 bug:
Skill: "validate"→Skill: "review"(was invoking non-existent skill) - Flaky test:
test-debug-mode-simple.shTests 4 & 5 — cache-dependent runtime check replaced with static analysis
Removed
- Unimplemented "chain workflows" documentation (set false expectations)
- Model override example from command docs (minor security concern)
Full Changelog: v8.54.0...v8.55.0