Tree Filter Visibility Sync #15
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR: Tree Filter Visibility Sync (Ref: docs/dev/orchestration/feature-spec__feat-tree-filter-visibility.md)
1. Summary of Changes
Add tree filtering that hides non-matching nodes and syncs viewport visibility, plus bridge
TREE_FILTERmessages. Extend Playwright headless coverage with snapshots, per-test videos, and mesh fixture assertions. Document the headless UI testing protocol and update PR checklist to require artifact attachments.2. Run Instructions
cd SolidLink.UInpm run test:e2enpm run test:e2e -- --update-snapshots3. Local Test Report
npm run test:e2e)SolidLink.UI/test-results/(.webm, screenshots, traces as needed)3.1 Artifact Links
4. Modified Files
5. Definition of Done (Developer)
orchestration/project_context.mdpull_requests/6. Attachments
Tree filter arm snapshot
Tree filter end snapshot
Mesh before filter
Mesh after filter
Tree filter hide video
tree-filter-hide.webm
Tree filter send video
tree-filter-send.webm
Mesh filter hide video
mesh-filter-hide.webm