1.3 KiB
1.3 KiB
Implementation Plan: AppController Curation [checkpoint: 511aabb]
Phase 1: Structural Audit & Conventions Update [checkpoint: 511aabb]
- Task: Audit
src/app_controller.pyagainstgui_2.pyorganization and the Python Style Guide. [511aabb] - Task: Identify methods for extraction to module level (Anti-OOP enforcement). [
511aabb] - Task: Update
conductor/code_styleguides/python.mdorproduct-guidelines.mdif any new nuances are discovered ingui_2.py. [511aabb] - Task: Conductor - User Manual Verification 'Phase 1: Structural Audit' (Protocol in workflow.md) [
511aabb]
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)