Files
HAL9000 f11efab46d fix(plans): split correction services, create CLI, fix type ignores and remove empty step files
- Split correction_service.py (1255→279 lines) into orchestration-only service
  that delegates BFS impact analysis to new ImpactAnalysisService
- Created correction_impact_service.py (190 lines) with BFS traversal, risk
  classification, cost estimation, tree topology helpers
- Created plan_correction_cli.py (208 lines) extracted from plan.py for
  'agents plan correct' command entry point
- Removed all 51 empty step files in features/steps/ that had no content
- Replaced '# type: ignore' comments with cast() in plan.py (lines 4066, 4078)
- All new service files stay under 500-line limit

ISSUES CLOSED: #9599
2026-06-17 06:39:02 -04:00
..