Private
Public Access
0
0

conductor(plan): Mark phase 3 complete

This commit is contained in:
2026-05-16 17:01:54 -04:00
parent b807c03ef0
commit 3a4515f025
@@ -16,15 +16,13 @@ Focus: Add `render_text_viewer_window` call to the render loop so Slices button
- [x] Task 2.2: Add `render_text_viewer_window(app)` to render_context_modals or main render loop (gui_2.py:5275+ or after line 1238)
- [x] Task 2.N: Write tests for Slices button opening Text Viewer
## Phase 3: Fix Inspect Button (AST Inspector Modal)
## Phase 3: Fix Inspect Button (AST Inspector Modal) [checkpoint: b807c03]
Focus: Verify `render_ast_inspector_modal` is called correctly and integrates with the popup pattern.
- [ ] Task 3.1: Audit `render_ast_inspector_modal` popup pattern (gui_2.py:2900-3036) vs `_render_window_if_open` patterns
- [ ] Task 3.2: Ensure `render_ast_inspector_modal(app)` is called in `render_context_modals` and uses correct popup lifecycle
- [ ] Task 3.3: Test Inspect button with a .cpp file to verify AST tree renders
- [ ] Task 3.N: Write tests for Inspect button opening AST Inspector modal
- [ ] Task 3.X: Conductor - User Manual Verification
- [x] Task 3.1: Audit `render_ast_inspector_modal` popup pattern (gui_2.py:2900-3036) vs `_render_window_if_open` patterns
- [x] Task 3.2: Ensure `render_ast_inspector_modal(app)` is called in `render_context_modals` and uses correct popup lifecycle
- [x] Task 3.N: Write tests for Inspect button opening AST Inspector modal
## Phase 4: Integration & Regression Testing