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
|
## 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
|
||||||
|
|||||||
Reference in New Issue
Block a user