Skip to content

feat(viewer): support bounded multi-role comparison - #294

Open
seekskyworld wants to merge 1 commit into
tt-a1i:mainfrom
seekskyworld:feat/semantic-multi-comparison
Open

feat(viewer): support bounded multi-role comparison#294
seekskyworld wants to merge 1 commit into
tt-a1i:mainfrom
seekskyworld:feat/semantic-multi-comparison

Conversation

@seekskyworld

Copy link
Copy Markdown
Contributor

Summary

  • extend Semantic Lens from two to a bounded maximum of four semantic kinds
  • distinguish single-kind node inspection from multi-kind role comparison
  • add temporary hover/focus previews for Upstream and Downstream controls; click/keyboard activation pins the authored state and URL
  • preserve Escape/Clear, keyboard navigation, reduced-motion, embed, print, and export boundaries
  • refresh all generated artifacts, gallery outputs, README proof, and canonical archify.zip

Issue

Closes #83

Verification

  • node --test test/semantic-lens.test.mjs test/authored-reachability.test.mjs passes 8/8
  • npm test passes 987/987 executed tests (1,018 total; 31 skipped)
  • Existing two-kind direct relationship comparison remains unchanged
  • Canonical SVG remains free of viewer-only lens/reachability state

@yunaremaia

Copy link
Copy Markdown
Contributor

Closing this PR — the branch is conflicting and a cleaner implementation exists elsewhere. Will revisit with a fresh branch when capacity allows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature][Viewer] Support broader comparison and consistent hover previews

2 participants