diff --git a/conductor/tracks/ts_cpp_tree_sitter_20260308/plan.md b/conductor/tracks/ts_cpp_tree_sitter_20260308/plan.md index efc152f..58792d3 100644 --- a/conductor/tracks/ts_cpp_tree_sitter_20260308/plan.md +++ b/conductor/tracks/ts_cpp_tree_sitter_20260308/plan.md @@ -59,24 +59,10 @@ Focus: Implement definitions, signatures, and update tools - WHAT: Add tools to `get_tool_schemas` and `dispatch` - HOW: Standard registration pattern -## Phase 6: Robust Testing with gencpp +## Phase 6: Robust Testing with gencpp [checkpoint: 992e206] Focus: Verify against real-world C++ components -- [~] Task 6.1: Define test corpus from gencpp samples - - WHERE: tests/assets/gencpp_samples/ - - WHAT: Collect complex C++ headers and implementations (templates, nested namespaces, multi-line macros) - - HOW: Copy selected files from gencpp repo into test assets - -- [ ] Task 6.2: Run exhaustive skeleton/outline tests on gencpp corpus - - WHERE: tests/test_ts_cpp_tools.py - - WHAT: Verify no crashes and accurate extraction for complex C++ constructs - - HOW: Automated test loop over samples - -- [ ] Task 6.3: Verify surgical updates on gencpp components - - WHERE: tests/test_ts_cpp_tools.py - - WHAT: Test `update_definition` on template methods and deeply nested classes - - HOW: Apply change, re-parse, verify integrity - -- [ ] Task 6.4: Final audit and track closure - - WHERE: conductor/tracks.md - - WHAT: Mark track as completed and summarize results +- [x] Task 6.1: Define test corpus from gencpp samples 992e206 +- [x] Task 6.2: Run exhaustive skeleton/outline tests on gencpp corpus 992e206 +- [x] Task 6.3: Verify surgical updates on gencpp components 992e206 +- [x] Task 6.4: Final audit and track closure 992e206