Files
manual_slop/conductor/tracks/per_ticket_model_20260306/plan.md

961 B

Implementation Plan: Per-Ticket Model Override (per_ticket_model_20260306)

Phase 1: Model Field

  • Task: Initialize MMA Environment
  • Task: Add override field
    • WHERE: src/models.py
    • WHAT: model_override on Ticket
    • HOW: Optional[str]
  • Task: Update ticket creation
    • WHERE: src/conductor_tech_lead.py
    • WHAT: Pass override to ticket
    • HOW: Include in ticket dict

Phase 2: UI Controls

  • Task: Add model dropdown
    • WHERE: src/gui_2.py
    • WHAT: Select model per ticket
    • HOW: imgui.combo with model list
  • Task: Add override indicator
    • WHERE: src/gui_2.py
    • WHAT: Show override is active
    • HOW: Different style

Phase 3: Execution Integration

  • Task: Use override at runtime
    • WHERE: src/multi_agent_conductor.py
    • WHAT: Use ticket.model_override if set
    • HOW: Check and apply

Phase 4: Verification

  • Test override works
  • Conductor - Phase Verification