main claude/work-410-skeleton-skin-spike claude/spec-reading-prose-dimension claude/v023-bg-motion-breakdown claude/spec-101-hero-cover-prism claude/mcp-server-verify-4lnxej claude/v0.15.0-phase-2 claude/design-prism-logo-VqzYi claude/design-tokens-config-njwvw (stale) claude/fix-placeholder-images (stale) refactor/theme-base (stale) refactor/engine-extensions (stale) feat/copy-to-clipboard (stale) feat/behaviors-library (stale) claude/work-item-summaries-jaHmY (stale) claude/review-plan-site-architecture-Qe2mN (stale) claude/rename-project-to-plan-i7q8Z (stale) claude/remove-plan-scaffold-files-3N8iG (stale) claude/reduce-css-duplication-9ieRL (stale) claude/project-runes-package-JWsBN (stale) claude/investigate-plan-timestamps-rm9qG (stale) claude/improve-seo-discoverability-FWwq1 (stale) claude/improve-plan-onboarding-KbBXX (stale) claude/implement-mockup-rune-eLw7M (stale) claude/fix-preview-mobile-scroll-EztD4 (stale) claude/fix-acceptance-criteria-lJZ2T (stale) claude/editor-file-links-QJgBV (stale) claude/create-v1-milestone-jTxPj (stale) claude/create-release-milestones-9rYvT (stale) claude/code-quality-review-jbbPN (stale) claude/align-sidenav-styling-4MuxV (stale) claude/add-astro-support-SJ4rh (stale) claude/v0.21-work-breakdown main claude/work-410-skeleton-skin-spike claude/spec-reading-prose-dimension claude/v023-bg-motion-breakdown claude/spec-101-hero-cover-prism claude/mcp-server-verify-4lnxej claude/v0.15.0-phase-2 claude/design-prism-logo-VqzYi claude/design-tokens-config-njwvw claude/fix-placeholder-images refactor/theme-base refactor/engine-extensions feat/copy-to-clipboard feat/behaviors-library claude/work-item-summaries-jaHmY claude/review-plan-site-architecture-Qe2mN claude/rename-project-to-plan-i7q8Z claude/remove-plan-scaffold-files-3N8iG claude/reduce-css-duplication-9ieRL claude/project-runes-package-JWsBN claude/investigate-plan-timestamps-rm9qG claude/improve-seo-discoverability-FWwq1 claude/improve-plan-onboarding-KbBXX claude/implement-mockup-rune-eLw7M claude/fix-preview-mobile-scroll-EztD4 claude/fix-acceptance-criteria-lJZ2T claude/editor-file-links-QJgBV claude/create-v1-milestone-jTxPj claude/create-release-milestones-9rYvT claude/code-quality-review-jbbPN claude/align-sidenav-styling-4MuxV claude/add-astro-support-SJ4rh
Setting up your dashboard 0 entities found · 9/32 branches scanned
Plan relationship-graph showcase The second data-bound showcase — and a dogfood: the plan's own relationship graph . SPEC-072 edges are already live and populated (the plan plugin calls relate() for spec↔work↔decision↔milestone), so this needs no SPEC-092 work.
Criteria completion: 0 of 3 (0%) checked; tracking started on Jun 11, no incremental history yet 0% 25% 50% 75% 100% Jun 11 Jun 15
Tracking started Jun 11 — check back for trends.
Jun 11, 10:44 AM 5a2b530Created (ready) by bjornolofandersson
Scope Add the graph data-shape to the data-bound sandbox: nodes + SPEC-072 edges (via getRelated), serialised into RF_DATA as { nodes, edges }. A showcase: a force-directed 3D graph of the plan (spec → work → decision → milestone), nodes linking to entity pages. Acceptance Criteria data-shape="graph" resolves nodes + SPEC-072 edges into RF_DATA.A plan relationship-graph showcase renders the force-directed graph; nodes link to their entities. Authored fallback is an honest relationships list; prefers-reduced-motion static frame; lazily mounted .Dependencies WORK-388 (data-bound sandbox core) and WORK-381 (lazy/poster mount).References SPEC-093 · SPEC-072 (relationship edges — relate/getRelated, already populated by the plan plugin) · packages/content/src/registry.ts