diff --git a/conductor/tracks/feature_bleed_cleanup_20260302/plan.md b/conductor/tracks/feature_bleed_cleanup_20260302/plan.md index 65241be..fa9c22b 100644 --- a/conductor/tracks/feature_bleed_cleanup_20260302/plan.md +++ b/conductor/tracks/feature_bleed_cleanup_20260302/plan.md @@ -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