conductor(plan): Mark tasks 2.1-3.1 complete
This commit is contained in:
@@ -25,40 +25,11 @@ Focus: Add field to Ticket dataclass
|
||||
## Phase 2: Model Dropdown UI
|
||||
Focus: Add model selection to ticket display
|
||||
|
||||
- [ ] Task 2.1: Get available models list
|
||||
- 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"]
|
||||
```
|
||||
- [x] Task 2.1: Get available models list (63d1b04)
|
||||
|
||||
- [ ] Task 2.2: Add dropdown to ticket UI
|
||||
- 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()
|
||||
```
|
||||
- [x] Task 2.2: Add dropdown to ticket UI (63d1b04)
|
||||
|
||||
## Phase 3: Visual Indicator
|
||||
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}]")
|
||||
```
|
||||
- [x] Task 3.1: Color-code override tickets (63d1b04)
|
||||
|
||||
## Phase 4: Execution Integration
|
||||
Focus: Use override in worker execution
|
||||
|
||||
Reference in New Issue
Block a user