conductor(plan): Mark Task 5.1 and 5.2 as complete
This commit is contained in:
@@ -45,17 +45,8 @@ Focus: Verify C/C++ tools work correctly
|
|||||||
## Phase 5: Parity with Python Tools
|
## Phase 5: Parity with Python Tools
|
||||||
Focus: Implement definitions, signatures, and update tools
|
Focus: Implement definitions, signatures, and update tools
|
||||||
|
|
||||||
- [ ] Task 5.1: Implement get_definition for C and C++
|
- [x] Task 5.1: Implement get_definition for C and C++ 799feb0
|
||||||
- WHERE: src/file_cache.py, src/mcp_client.py
|
- [x] Task 5.2: Implement get_signature for C and C++ 799feb0
|
||||||
- WHAT: Implement `ts_c_get_definition` and `ts_cpp_get_definition`
|
|
||||||
- HOW: Use AST to find node by name; return source range
|
|
||||||
- SAFETY: Follow allowlist checks
|
|
||||||
|
|
||||||
- [ ] Task 5.2: Implement get_signature for C and C++
|
|
||||||
- WHERE: src/file_cache.py, src/mcp_client.py
|
|
||||||
- WHAT: Implement `ts_c_get_signature` and `ts_cpp_get_signature`
|
|
||||||
- HOW: Extract code from start of definition until block start (`{`) or semicolon (`;`)
|
|
||||||
- SAFETY: Handles multi-line signatures and templates
|
|
||||||
|
|
||||||
- [ ] Task 5.3: Implement update_definition for C and C++
|
- [ ] Task 5.3: Implement update_definition for C and C++
|
||||||
- WHERE: src/mcp_client.py
|
- WHERE: src/mcp_client.py
|
||||||
|
|||||||
Reference in New Issue
Block a user