v105.0.1lumaweave2026-06-03

Merge IDE spoke into Code spoke (rename, delete placeholder, links under snippet)

The two-spoke redundancy is gone. IDE spoke (the real provenance/snippet feature) is now the Code spoke. Placeholder deleted. 9→8 spokes in the radial.

v105.0.12026-06-03
  • ·registerIdeSpoke.ts deleted; registerCodeSpoke.ts now points to CodeTab (the real feature)
  • ·CodeTab.tsx: same provenance/snippet render as IdeTab, with updated testids (code-tab, code-empty) and i18n keys (inspector.spokes.code.*)
  • ·Open-in-editor button confirmed UNDER the snippet (order: file path → snippet → button)
  • ·i18n: "ide" block removed; real strings (openInEditor, noProvenance, noProvenanceHint) live under "code"
  • ·Radial: 8 spokes (color, geometry, type, motion, layout, CODE, apply, history)
  • ·Graph node-type "code" fence held: dialects.ts:93,138 + parallelSpines + radialBackbone — all untouched