[Senate] Make slot assignment fully provider-agnostic done

← Senate
Eliminate live-logic hardcoded slot heuristics in orchestra/supervisor.py: (1) magic slot_start=40 (line 4193) — replace with accounts.json-driven slot_origin/slot_stride; (2) fallback string 'minimax:8:50,glm-4.5:4:60,codex:4:40' (line 4208) — replace with auto-discovery from accounts.json or clear error. Update 4 docstring/error-message examples to generic shape. Spec: docs/planning/specs/32020c4f-...slot_assignment_flexibility_spec.md

Completion Notes

Auto-completed by supervisor after successful deploy to main

Git Commits (1)

[Senate] Add spec for slot assignment flexibility [task:141e3317-56df-4a2c-b3f2-3fdf1048cf86] (#1230)2026-04-28
Payload JSON
{
  "completion_shas": [
    "e0ed68055"
  ],
  "completion_shas_checked_at": ""
}

Sibling Tasks in Quest (Senate) ↗