conductor(plan): Mark tasks 2.1-3.1 complete

This commit is contained in:
2026-03-07 16:44:46 -05:00
parent 63d1b04479
commit 4d32d41cd1

View File

@@ -25,40 +25,11 @@ Focus: Add field to Ticket dataclass
## Phase 2: Model Dropdown UI ## Phase 2: Model Dropdown UI
Focus: Add model selection to ticket display Focus: Add model selection to ticket display
- [ ] Task 2.1: Get available models list - [x] Task 2.1: Get available models list (63d1b04)
- WHERE: `src/gui_2.py` or from cost_tracker
- WHAT: List of available models
- HOW:
```python
AVAILABLE_MODELS = ["gemini-2.5-flash-lite", "gemini-2.5-flash", "gemini-3.1-pro-preview", "claude-3-5-sonnet", "deepseek-v3"]
```
- [ ] Task 2.2: Add dropdown to ticket UI - [x] Task 2.2: Add dropdown to ticket UI (63d1b04)
- WHERE: `src/gui_2.py` ticket rendering
- WHAT: Combo for model selection
- HOW:
```python
current_model = ticket.model_override or "Default"
if imgui.begin_combo("Model", current_model):
if imgui.selectable("Default", ticket.model_override is None):
ticket.model_override = None
for model in AVAILABLE_MODELS:
if imgui.selectable(model, ticket.model_override == model):
ticket.model_override = model
imgui.end_combo()
```
## Phase 3: Visual Indicator - [x] Task 3.1: Color-code override tickets (63d1b04)
Focus: Show when override is active
- [ ] Task 3.1: Color-code override tickets
- WHERE: `src/gui_2.py` ticket rendering
- WHAT: Visual distinction for override
- HOW:
```python
if ticket.model_override:
imgui.text_colored(vec4(255, 200, 100, 255), f"[{ticket.model_override}]")
```
## Phase 4: Execution Integration ## Phase 4: Execution Integration
Focus: Use override in worker execution Focus: Use override in worker execution