Files
manual_slop/conductor/tracks/app_controller_curation_20260513/plan.md
T

1.3 KiB

Implementation Plan: AppController Curation [checkpoint: 511aabb]

Phase 1: Structural Audit & Conventions Update [checkpoint: 511aabb]

  • Task: Audit src/app_controller.py against gui_2.py organization and the Python Style Guide. [511aabb]
  • Task: Identify methods for extraction to module level (Anti-OOP enforcement). [511aabb]
  • Task: Update conductor/code_styleguides/python.md or product-guidelines.md if any new nuances are discovered in gui_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)