conductor(plan): Mark Phase 5D complete - gui_2 lazy proxy + dead import removal

This commit is contained in:
ed
2026-06-06 17:19:14 -04:00
parent de6b85d2ad
commit b91962e458
3 changed files with 21 additions and 11 deletions
@@ -13,7 +13,7 @@ phase_1 = { status = "completed", checkpoint_sha = "f9a01258", name = "Audit + B
phase_2 = { status = "completed", checkpoint_sha = "f9a01258", name = "Job Pool + Warmup Foundation" }
phase_3 = { status = "completed", checkpoint_sha = "51c054ec", name = "Remove top-level SDK imports (ai_client)" }
phase_4 = { status = "completed", checkpoint_sha = "3849d304", name = "Remove top-level FastAPI imports (app_controller)" }
phase_5 = { status = "in_progress", checkpoint_sha = "", name = "Remove top-level feature-gated GUI imports (5A, 5B, 5C, 5D)" }
phase_5 = { status = "completed", checkpoint_sha = "515a3029", name = "Remove top-level feature-gated GUI imports (5A, 5B, 5C, 5D)" }
phase_6 = { status = "pending", checkpoint_sha = "", name = "Migrate ad-hoc threads to _io_pool" }
phase_7 = { status = "pending", checkpoint_sha = "", name = "Warmup Notification (Hook API + GUI)" }
phase_8 = { status = "pending", checkpoint_sha = "", name = "Enforcement: runtime audit hook" }
@@ -59,10 +59,10 @@ t5c_1 = { status = "completed", commit_sha = "48c96499", description = "Red: tes
t5c_2 = { status = "completed", commit_sha = "48c96499", description = "Green: removed top-level src.markdown_table import; added lookup in MarkdownRenderer.render()" }
t5c_3 = { status = "completed", commit_sha = "48c96499", description = "No fixes needed; 24 markdown tests pass" }
t5c_4 = { status = "completed", commit_sha = "48c96499", description = "Committed T5C: refactor(markdown_helper): remove top-level src.markdown_table import" }
t5d_1 = { status = "pending", commit_sha = "", description = "Run audit_gui2_imports.py and collect feature-gated list" }
t5d_2 = { status = "pending", commit_sha = "", description = "Apply same pattern per feature-gated import in src/gui_2.py; numpy in bg_shader" }
t5d_3 = { status = "pending", commit_sha = "", description = "Run full GUI test suite; fix" }
t5d_4 = { status = "pending", commit_sha = "", description = "Commit per feature group" }
t5d_1 = { status = "completed", commit_sha = "de6b85d2", description = "Ran audit_gui2_imports.py; 51 module-level + 18 function-level imports; identified 2 dead imports + 2 feature-gated" }
t5d_2 = { status = "completed", commit_sha = "de6b85d2", description = "Removed 2 dead imports (tomli_w, theme_nerv_fx); added _LazyModule proxy for numpy + tkinter" }
t5d_3 = { status = "completed", commit_sha = "de6b85d2", description = "Ran 13 sampled gui tests; all PASS, no breakage" }
t5d_4 = { status = "completed", commit_sha = "de6b85d2", description = "Committed T5D: refactor(gui_2): remove dead imports; lazy numpy/tkinter via _LazyModule proxy" }
# Phase 6: Migrate ad-hoc threads
t6_1 = { status = "pending", commit_sha = "", description = "Audit threading.Thread( spawns; document each" }
t6_2 = { status = "pending", commit_sha = "", description = "Refactor each ad-hoc thread to use controller.submit_io" }