[claude] Memory Inspect Panel — click-to-read detail view (#1227) #1229

Merged
claude merged 1 commits from claude/issue-1227 into main 2026-04-11 21:17:42 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
852074f151 feat: add Memory Inspect Panel for crystal click-to-read (issue #1227)
Some checks failed
CI / test (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Failing after 3s
Implements the Mnemosyne inspect panel that opens a side panel when
a memory crystal is clicked in the 3D Nexus world.

- New nexus/components/memory-inspect.js — panel component with show/hide/isOpen API
- app.js — imports MemoryInspect, stores click start for drag detection, wires
  mouseup handler to raycast against crystal meshes and open/close the panel;
  adds _navigateToMemory() for clicking linked memory IDs in the panel
- index.html — adds #memory-inspect-panel DOM element
- style.css — full panel styles with slide-in animation, vitality bar,
  link buttons, and copy action button

Panel shows: full content, region label/glyph, vitality bar (strength → %),
linked memory buttons (clickable to navigate), source/timestamp meta,
and a copy-to-clipboard action. Auto-closes on empty-space click.

Fixes #1227

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:16:22 -04:00