docs(conductor): Complete Phase 1 of AppController curation (Audit & Guidelines)

This commit is contained in:
2026-05-13 18:03:22 -04:00
parent a81b2088ba
commit 511aabbd0d
7 changed files with 125 additions and 1 deletions
@@ -0,0 +1,19 @@
# Implementation Plan: AppController Curation
## Phase 1: Structural Audit & Conventions Update
- [x] Task: Audit `src/app_controller.py` against `gui_2.py` organization and the Python Style Guide. [checkpoint: audit_complete]
- [~] Task: Identify methods for extraction to module level (Anti-OOP enforcement).
- [ ] Task: Update `conductor/code_styleguides/python.md` or `product-guidelines.md` if any new nuances are discovered in `gui_2.py`.
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Structural Audit' (Protocol in workflow.md)
## Phase 2: Refactoring & Curation
- [ ] Task: Apply 1-space indentation and remove excessive blank lines in `src/app_controller.py`.
- [ ] Task: Clean up and organize `AppController.__init__` state declarations.
- [ ] Task: Implement missing type hints and SDM tags.
- [ ] Task: Extract identified logic to module-level functions.
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Refactoring & Curation' (Protocol in workflow.md)
## Phase 3: Validation & Regression Testing
- [ ] Task: Run the full test suite in batches of 4 files per test run.
- [ ] Task: Fix any regressions or type errors discovered during testing.
- [ ] Task: Conductor - User Manual Verification 'Phase 3: Validation & Regression Testing' (Protocol in workflow.md)