2.1 KiB
2.1 KiB
Specification: Phase 6 Review and Regression Verification
Overview
Perform a comprehensive review and technical audit of the Phase 6 implementation. This track focuses on ensuring zero regressions via a full-suite batch test run and expanding test coverage for the four major "Advanced Context" features introduced in Phase 6.
Functional Requirements
- Regression Testing: Execute the entire test suite (230+ tests) in batches of 4 files each to verify codebase stability.
- Feature Coverage: Implement new integration and unit tests for:
- AST Tree Masking: Verify per-symbol masking logic against unconventional C++ samples from the
gencppproject (components and dependencies). - Text Slice Highlighting: Verify "Fuzzy Anchor" resolution resilience when files are modified.
- Takes Snapshotting: Verify that
FileItemstates (flags, masks, slices) are perfectly restored when branching/switching discussions. - Batch Operations UX: Verify Shift-Click selection and mass-assignment logic.
- AST Tree Masking: Verify per-symbol masking logic against unconventional C++ samples from the
- Technical Audit: Review the Phase 6 commits to ensure adherence to Conductor workflow protocols (TDD, MMA delegation, and documentation sync).
Non-Functional Requirements
- Stability: Ensure 0 regressions across the full suite.
- Documentation: Synchronize
guide_architecture.mdandguide_tools.mdwith the new context mechanics. - Reporting: Generate a final Phase 6 Verification Report summarizing the findings.
Acceptance Criteria
- Full suite batch run completes with 100% pass rate.
- New tests for AST Masking, Text Slices, Snapshots, and Batch Ops are implemented and passing.
- Verification of AST parsing successful against
gencppsource samples. - Documentation updated to reflect the "Advanced Context Curation" architecture.
- Final Audit Report created and approved.
Out of Scope
- Functional changes to the RAG engine.
- Implementation of new features beyond the Phase 6 scope.
- Automated MMA orchestration for the
gencppproject itself (this track is strictly for Manual Slop infrastructure verification).