v1.2: Vision T2 sidecar (vLLM/MLX) activation #84

Open
opened 2026-05-12 19:31:00 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-05-12 19:31:00 +00:00 (Migrated from github.com)

Summary

Activate the Vision T2 escalation path with a real provider (vLLM or MLX-based sidecar). Today `MissingT2Provider` is wired into AppDelegate as the T2 provider; #1 covers the orchestrator's mis-gating bug. Once that closes, T2 stays effectively unreachable until a real provider lands.

Includes: model selection, sidecar process management (`ChildSpawnGate` already exists), T2 escalation policy reactivated end-to-end.

Evidence

  • Migration plan §10 v1.2: `.planning/architecture/JARVIS-API-MIGRATION-PLAN.md:742`.
  • INVENTORY.md: `VllmMlxProvider`, `VllmMlxSidecar.`, `VllmMlxAvailability.` all MAPPED + DEFERRED internally.
  • API design v0.1:733-734 lists `VllmMlxProvider` + `MissingT2Provider` as DEFERRED internal.

Gap classification

"design-mapped but not built" — surface mapped in v1.0 contract; activation v1.2.

Recommended action

File against v1.2 milestone. Block on #1 (orchestrator t2Available mis-gating). When activated, the existing `VisionRouter` post-response T2 heuristic + `VisionEscalationHeuristic` (currently DEAD per INVENTORY) light up.

Cross-references

  • Related: #1 (T2 escalation always dies)
  • Migration plan §10 v1.2
## Summary Activate the Vision T2 escalation path with a real provider (vLLM or MLX-based sidecar). Today \`MissingT2Provider\` is wired into AppDelegate as the T2 provider; #1 covers the orchestrator's mis-gating bug. Once that closes, T2 stays effectively unreachable until a real provider lands. Includes: model selection, sidecar process management (\`ChildSpawnGate\` already exists), T2 escalation policy reactivated end-to-end. ## Evidence - Migration plan §10 v1.2: \`.planning/architecture/JARVIS-API-MIGRATION-PLAN.md:742\`. - INVENTORY.md: \`VllmMlxProvider\`, \`VllmMlxSidecar.*\`, \`VllmMlxAvailability.*\` all MAPPED + DEFERRED internally. - API design v0.1:733-734 lists \`VllmMlxProvider\` + \`MissingT2Provider\` as DEFERRED internal. ## Gap classification \"design-mapped but not built\" — surface mapped in v1.0 contract; activation v1.2. ## Recommended action File against v1.2 milestone. Block on #1 (orchestrator t2Available mis-gating). When activated, the existing \`VisionRouter\` post-response T2 heuristic + \`VisionEscalationHeuristic\` (currently DEAD per INVENTORY) light up. ## Cross-references - Related: #1 (T2 escalation always dies) - Migration plan §10 v1.2
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/Jarvis#84