Files
manual_slop/conductor/tracks/codebase_audit_20260308/plan.md

2.2 KiB

Implementation Plan: Codebase Audit and Cleanup

Phase 1: Audit and Refactor Orchestration & DAG Core

  • Task: Audit src/multi_agent_conductor.py for redundant logic, missing docstrings, and organization.
    • Perform minor refactoring of small redundancies.
    • Add minimal docstrings to critical paths.
    • Document large architectural redundancies if found.
  • Task: Audit src/dag_engine.py for redundant logic, missing docstrings, and organization.
    • Perform minor refactoring of small redundancies.
    • Add minimal docstrings to critical paths.
    • Document large architectural redundancies if found.
  • Task: Audit src/native_orchestrator.py and src/orchestrator_pm.py.
    • Perform minor refactoring of small redundancies.
    • Add minimal docstrings to critical paths.
    • Document large architectural redundancies if found.
  • Task: Conductor - User Manual Verification 'Phase 1: Audit and Refactor Orchestration & DAG Core' (Protocol in workflow.md)

Phase 2: Audit and Refactor AI Clients & Tools

  • Task: Audit src/ai_client.py and src/gemini_cli_adapter.py.
    • Perform minor refactoring of small redundancies.
    • Add minimal docstrings to critical paths.
    • Document large architectural redundancies if found.
  • Task: Audit src/mcp_client.py and src/shell_runner.py.
    • Perform minor refactoring of small redundancies.
    • Add minimal docstrings to critical paths.
    • Document large architectural redundancies if found.
  • Task: Audit src/api_hook_client.py and src/api_hooks.py.
    • Perform minor refactoring of small redundancies.
    • Add minimal docstrings to critical paths.
    • Document large architectural redundancies if found.
  • Task: Conductor - User Manual Verification 'Phase 2: Audit and Refactor AI Clients & Tools' (Protocol in workflow.md)

Phase 3: Final Review and Reporting

  • Task: Compile findings of large architectural redundancies from Phase 1 and 2.
    • Generate a markdown report summarizing the findings.
  • Task: Conductor - User Manual Verification 'Phase 3: Final Review and Reporting' (Protocol in workflow.md)