ROIpad ← Back to Search
github.com › issue comment

Comment on: ADR-005: Multi-Model, Multi-Provider, and Tool Strategy

Repo: gsd-build/gsd-2 by jeremymcs
Posted: Mar 27, 2026
## Commit: `8dc83440` — Close capability validation gaps across all dispatch paths **Branch:** `feat/provider-capability-registry` ### What was done 1. **Expanded `getRequiredToolNames()`** — from 4 to 16 unit types with accurate tool requirements (plan-*, run-uat, replan-slice, complete-*, reactive-execute, rewrite-docs, reassess-roadmap, gate-evaluate) 2. **Fixed 3 unprotected dispatch paths** that bypassed all capability checks: - `auto-direct-dispatch.ts` (`/gsd dispatch`) — now applies capability overrides + tool filtering - `guided-flow.ts` (`dispatchWorkflow`) — now filters incompatible tools after model selection - `auto.ts` (`dispatchHookUnit`) — now gets capability overrides + tool adjustment 3. **New `applyToolCompatibilityAdjustment()`** — reusable function used by all 3 dispatch paths 4. **Plan-time capability validation** — `validatePlanCapabilities()` checks task descriptions/files against model pool capabilities; `formatCapabilityConstraints()` injected i...
GitHub Issue
Parent Entity
State: Open • Comments: 8