chore(conductor): Mark track 'Fix GUI Crashes in Tool Preset Manager and Discussion Hub' as complete
This commit is contained in:
+1
-1
@@ -268,5 +268,5 @@ This file tracks all major tracks for the project. Each track has its own detail
|
||||
|
||||
---
|
||||
|
||||
- [ ] **Track: Fix GUI Crashes in Tool Preset Manager and Discussion Hub**
|
||||
- [x] **Track: Fix GUI Crashes in Tool Preset Manager and Discussion Hub**
|
||||
*Link: [./tracks/gui_crash_fixes_20260531/](./tracks/gui_crash_fixes_20260531/)*
|
||||
@@ -1,16 +1,16 @@
|
||||
# Implementation Plan
|
||||
|
||||
## Phase 1: Fix Tool Preset Manager Crashes
|
||||
- [ ] Task: Investigate `render_tool_preset_manager_content` in `src/gui_2.py` to identify the missing `current_cat_tools` initialization or scope.
|
||||
- [ ] Task: Fix the `NameError` and ensure correct ImGui child window scoping (`EndChild` vs `End`) in the Tool Preset Manager.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Fix Tool Preset Manager Crashes' (Protocol in workflow.md)
|
||||
- [x] Task: Investigate `render_tool_preset_manager_content` in `src/gui_2.py` to identify the missing `current_cat_tools` initialization or scope.
|
||||
- [x] Task: Fix the `NameError` and ensure correct ImGui child window scoping (`EndChild` vs `End`) in the Tool Preset Manager.
|
||||
- [x] Task: Conductor - User Manual Verification 'Fix Tool Preset Manager Crashes' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Fix Discussion Hub Crashes
|
||||
- [ ] Task: Investigate `render_discussion_entries` in `src/gui_2.py` to address the `IndexError` when deleting a discussion entry during rendering.
|
||||
- [ ] Task: Fix the `IndexError` (e.g. by deferring deletion or copying the list) and associated ImGui scoping errors (`PopID() too many times!`).
|
||||
- [ ] Task: Conductor - User Manual Verification 'Fix Discussion Hub Crashes' (Protocol in workflow.md)
|
||||
- [x] Task: Investigate `render_discussion_entries` in `src/gui_2.py` to address the `IndexError` when deleting a discussion entry during rendering.
|
||||
- [x] Task: Fix the `IndexError` (e.g. by deferring deletion or copying the list) and associated ImGui scoping errors (`PopID() too many times!`).
|
||||
- [x] Task: Conductor - User Manual Verification 'Fix Discussion Hub Crashes' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: Global Verification
|
||||
- [ ] Task: Run `python scripts/check_imgui_scopes.py` to statically verify all ImGui scopes are correct across the codebase.
|
||||
- [ ] Task: Run automated test suite to ensure no regressions were introduced.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Global Verification' (Protocol in workflow.md)
|
||||
- [x] Task: Run `python scripts/check_imgui_scopes.py` to statically verify all ImGui scopes are correct across the codebase.
|
||||
- [x] Task: Run automated test suite to ensure no regressions were introduced.
|
||||
- [x] Task: Conductor - User Manual Verification 'Global Verification' (Protocol in workflow.md)
|
||||
Reference in New Issue
Block a user