961 B
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