conductor(plan): Mark tasks 3.1-3.2 complete, begin 3.3 — 6097368

This commit is contained in:
2026-03-02 15:50:27 -05:00
parent 60973680a8
commit bd3d0e77db

View File

@@ -64,7 +64,7 @@ Focus: Remove the dead inline menubar block and add a working Quit item to `_sho
## Phase 3: Token Budget Layout Fix
Focus: Give the token budget panel its own collapsing header in AI Settings; remove the double label from the provider panel.
- [ ] Task 3.1: Remove the double label + embedded call from `_render_provider_panel`.
- [x] Task 3.1: Remove the double label + embedded call from `_render_provider_panel`. 6097368
- **Location**: `gui_2.py` `_render_provider_panel` (lines ~2687-2746 — use `py_get_definition` to confirm). The block to remove is:
```python
imgui.text("Token Budget:")
@@ -77,7 +77,7 @@ Focus: Give the token budget panel its own collapsing header in AI Settings; rem
- **How**: Use `Edit` with `old_string` set to those exact 4 lines.
- **Verify**: `_render_provider_panel` ends with the `if self._gemini_cache_text:` block and no "Token Budget" text labels.
- [ ] Task 3.2: Add `collapsing_header("Token Budget")` to AI Settings in `_gui_func`.
- [x] Task 3.2: Add `collapsing_header("Token Budget")` to AI Settings in `_gui_func`. 6097368
- **Location**: `gui_2.py` `_gui_func`, AI Settings window block (currently lines ~1719-1723 — `get_file_slice(1715, 1730)` to confirm). Current content:
```python
if imgui.collapsing_header("Provider & Model"):
@@ -93,7 +93,7 @@ Focus: Give the token budget panel its own collapsing header in AI Settings; rem
- **How**: Use `Edit` to insert after the `_render_system_prompts_panel()` call.
- **Verify**: AI Settings window now shows three collapsing sections: "Provider & Model", "System Prompts", "Token Budget".
- [ ] Task 3.3: Write/run tests.
- [~] Task 3.3: Write/run tests.
- Run `uv run pytest tests/ -x -q`.
- [ ] Task 3.4: Conductor — User Manual Verification