diff --git a/conductor/tracks/sqlite_docs_gui_2_20260612/plan.md b/conductor/tracks/sqlite_docs_gui_2_20260612/plan.md index b078d298..67778651 100644 --- a/conductor/tracks/sqlite_docs_gui_2_20260612/plan.md +++ b/conductor/tracks/sqlite_docs_gui_2_20260612/plan.md @@ -55,19 +55,42 @@ # Phase 3: Context Panel & AST Inspector ## Task 3.1: Document context composition panels -- [ ] **Step 1: Document `render_context_composition_panel`** +- [x] **Step 1: Document `render_context_composition_panel`** (92cff705) Include ASCII showing Context Preset loading, batch action headers, Collapsible Directory grouped tree, and screenshot list. -- [ ] **Step 2: Document `render_context_files_table`** +- [x] **Step 2: Document `render_context_files_table`** (92cff705) Include ASCII layout showing file row controls (Def, Sig, Hide, Slice editor triggers). -- [ ] **Step 3: Document `render_ast_inspector_modal`** +- [x] **Step 3: Document `render_ast_inspector_modal`** (92cff705) Include ASCII layout of the tree-sitter AST inspector modal. +- [x] **Step 4: Verify syntax and run tests** (92cff705) + Run: `pytest tests/test_gui_window_controls.py` (passed) + +--- + +# Phase 4: Settings & Hubs + +## Task 4.1: Document settings panels and preset managers +- [ ] **Step 1: Document project settings & paths panel** + `render_project_settings_hub`, `render_projects_panel`, `render_paths_panel`. +- [ ] **Step 2: Document AI settings hubs & tools panel** + `render_ai_settings_hub`, `render_agent_tools_panel`, `render_provider_panel`, `render_persona_selector_panel`. +- [ ] **Step 3: Document preset managers** + `render_preset_manager_window`, `render_tool_preset_manager_window`, `render_persona_editor_window`. - [ ] **Step 4: Verify syntax and run tests** --- -# Phase 5: Complete Verification & Final Wrap +# Phase 5: Diagnostics, Analytics, Modals & final wrap -## Task 5.1: Register track and update status +## Task 5.1: Document diagnostics, palette, and approval modals +- [ ] **Step 1: Document diagnostics & analytics** + `render_diagnostics_panel`, `render_cache_panel`, `render_usage_analytics_panel`, `render_token_budget_panel`, `render_log_management`. +- [ ] **Step 2: Document command palette** + `CommandPalette` panels & logic. +- [ ] **Step 3: Document approval modals** + `render_approve_modal` and other HITL modals. +- [ ] **Step 4: Verify syntax and run tests** + +## Task 5.2: Register track and update status - [ ] **Step 1: Update `conductor/tracks.md`** Add this track to the Project Tracks inventory list under active phase 8/9 tracks. - [ ] **Step 2: Mark track as complete in state.toml** diff --git a/conductor/tracks/sqlite_docs_gui_2_20260612/state.toml b/conductor/tracks/sqlite_docs_gui_2_20260612/state.toml index 007da5bb..28f1ea88 100644 --- a/conductor/tracks/sqlite_docs_gui_2_20260612/state.toml +++ b/conductor/tracks/sqlite_docs_gui_2_20260612/state.toml @@ -5,7 +5,7 @@ track_id = "sqlite_docs_gui_2_20260612" name = "SQLite-Granularity Inline Docs for gui_2.py" status = "active" -current_phase = 3 +current_phase = 4 last_updated = "2026-06-12" [blocked_by] @@ -13,7 +13,7 @@ last_updated = "2026-06-12" [phases] phase_1 = { status = "completed", checkpoint_sha = "3b4b5569", name = "App Lifecycle & Setup" } phase_2 = { status = "completed", checkpoint_sha = "8c7b2875", name = "Discussion Panel & Controls" } -phase_3 = { status = "pending", checkpoint_sha = "", name = "Context Panel & AST Inspector" } +phase_3 = { status = "completed", checkpoint_sha = "92cff705", name = "Context Panel & AST Inspector" } phase_4 = { status = "pending", checkpoint_sha = "", name = "Settings & Hubs" } phase_5 = { status = "pending", checkpoint_sha = "", name = "Diagnostics, Analytics & Modals" } @@ -29,9 +29,9 @@ t2_2 = { status = "completed", commit_sha = "2d8e166b", description = "Document t2_3 = { status = "completed", commit_sha = "8c7b2875", description = "Document thinking parser and remaining discussion rendering" } # Phase 3: Context Panel & AST Inspector -t3_1 = { status = "pending", commit_sha = "", description = "Document render_context_composition_panel and context_files_table" } -t3_2 = { status = "pending", commit_sha = "", description = "Document render_ast_inspector_modal" } -t3_3 = { status = "pending", commit_sha = "", description = "Document remaining context helpers and modals" } +t3_1 = { status = "completed", commit_sha = "92cff705", description = "Document render_context_composition_panel and context_files_table" } +t3_2 = { status = "completed", commit_sha = "92cff705", description = "Document render_ast_inspector_modal" } +t3_3 = { status = "completed", commit_sha = "92cff705", description = "Document remaining context helpers and modals" } # Phase 4: Settings & Hubs t4_1 = { status = "pending", commit_sha = "", description = "Document project settings, paths, and AI settings hubs" }