refactor(phase5): Comprehensive stabilisation pass. De-duplicated App/Controller state, hardened session reset, and updated integration tests with deterministic polling.

This commit is contained in:
2026-05-09 16:55:45 -04:00
parent d1cc019640
commit b958fa2819
16 changed files with 351 additions and 383 deletions
+2 -2
View File
@@ -30,7 +30,7 @@ This file tracks all major tracks for the project. Each track has its own detail
*Link: [./tracks/encapsulate_appcontroller_status_20260507/](./tracks/encapsulate_appcontroller_status_20260507/)*
*Goal: Convert ai_status and mma_status to properties with thread-safe setters.*
6. [ ] **Track: Decouple GUI Log Loading**
6. [x] **Track: Decouple GUI Log Loading**
*Link: [./tracks/decouple_gui_log_loading_20260507/](./tracks/decouple_gui_log_loading_20260507/)*
*Goal: Move Tkinter directory selection out of AppController and into gui_2.py.*
@@ -42,7 +42,7 @@ This file tracks all major tracks for the project. Each track has its own detail
*Link: [./tracks/cull_unused_symbols_20260507/](./tracks/cull_unused_symbols_20260507/)*
*Goal: Safely remove the 27 dead symbols identified in the redundancy audit.*
9. [~] **Track: Structural Dependency Mapping (SDM) Docstrings**
9. [x] **Track: Structural Dependency Mapping (SDM) Docstrings**
*Link: [./tracks/sdm_docstrings_20260509/](./tracks/sdm_docstrings_20260509/)*
---