diff --git a/conductor/tracks/python_structural_mcp_tools_20260513/plan.md b/conductor/tracks/python_structural_mcp_tools_20260513/plan.md index 3f49d20..27fd6b1 100644 --- a/conductor/tracks/python_structural_mcp_tools_20260513/plan.md +++ b/conductor/tracks/python_structural_mcp_tools_20260513/plan.md @@ -10,13 +10,13 @@ - [x] Task: Conductor - User Manual Verification 'Phase 1: Core Logic Implementation' (Protocol in workflow.md) [578d9a2] ## Phase 2: MCP Client Integration -- [~] Task: Register JSON schemas for `py_remove_def`, `py_add_def`, `py_move_def`, and `py_region_wrap` in `src/mcp_client.py`. -- [ ] Task: Implement dispatch handlers in `src/mcp_client.py` to bridge the native tool calls to the `./scripts/py_struct_tools.py` logic. -- [ ] Task: Update the `TOOL_NAMES` and `MUTATING_TOOLS` constants to include the new capabilities. -- [ ] Task: Conductor - User Manual Verification 'Phase 2: MCP Client Integration' (Protocol in workflow.md) +- [x] Task: Register JSON schemas for `py_remove_def`, `py_add_def`, `py_move_def`, and `py_region_wrap` in `src/mcp_client.py`. [8b25727] +- [x] Task: Implement dispatch handlers in `src/mcp_client.py` to bridge the native tool calls to the `./scripts/py_struct_tools.py` logic. [8b25727] +- [x] Task: Update the `TOOL_NAMES` and `MUTATING_TOOLS` constants to include the new capabilities. [8b25727] +- [x] Task: Conductor - User Manual Verification 'Phase 2: MCP Client Integration' (Protocol in workflow.md) [8b25727] ## Phase 3: Testing & Validation -- [ ] Task: Create `tests/test_py_struct_tools.py` and write unit tests for the indentation shifter and AST extraction logic. -- [ ] Task: Write integration tests verifying the execution of the new tools via the MCP dispatcher. +- [x] Task: Create `tests/test_py_struct_tools.py` and write unit tests for the indentation shifter and AST extraction logic. [0393282] +- [~] Task: Write integration tests verifying the execution of the new tools via the MCP dispatcher. - [ ] Task: Run the full test suite in batches to ensure no regressions in existing MCP routing. - [ ] Task: Conductor - User Manual Verification 'Phase 3: Testing & Validation' (Protocol in workflow.md) \ No newline at end of file