vestige/apps/dashboard
Sam Valladares e886d4e5e7 fix(observatory): dense real memory field + hold the verdict card
Two demo-readiness fixes so the Observatory reads as a living brain
doing real work, not a sparse placeholder:

1. Graph query switched from sort=recent to sort=connected (max_nodes
   200). 'recent' centered on the newest memory, a lonely node whose
   depth-3 neighborhood is only ~12 nodes, so the field looked empty.
   'connected' surfaces the populous hotspot: ~148 real memories and
   ~2865 real edges, laid out as two dense clusters. Verified live on
   recall-path and salience-rescue: 148 nodes / 2865 edges at 110-119fps.

2. Verdict card now holds. The 'root cause found' card faded fully out
   by frame 660 in a 720-frame (12s) loop, so it flashed for ~1s then
   vanished. Widened the default fade window to [600,620,705,719]: it
   fades in, holds fully readable through the field's decay to rest, and
   only fades out just before the seamless loop wrap. ~1.75s of readable
   verdict instead of a blink. GPU envelopes and the seam-zero loop test
   are unaffected (DOM overlay window is independent of the sim).

Verified live against the real brain: 96 observatory tests green, zero
console errors, verdict readable at frames 660 and 695 (both blank before).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 11:07:14 -07:00
..
build ci(pages): deploy dashboard to GitHub Pages with subpath-aware base 2026-06-21 17:46:43 -05:00
e2e v2.0.8 Pulse — Reasoning Theater + Pulse Toast + Terrarium + Intel Mac (#44) 2026-04-23 02:21:11 -05:00
src fix(observatory): dense real memory field + hold the verdict card 2026-07-08 11:07:14 -07:00
static feat: Vestige v2.0.0 "Cognitive Leap" — 3D dashboard, HyDE search, WebSocket events 2026-02-22 03:07:25 -06:00
.env.example v2.1.2 Honest Memory 2026-05-06 02:22:24 -05:00
OBSERVATORY-SPEC.md feat(observatory): raw-WebGPU living cognitive field with 5 deterministic demos 2026-07-08 10:49:18 -07:00
package-lock.json Release v2.1.23 Receipt Lock hardening 2026-05-27 19:03:16 -05:00
package.json chore(release): v2.2.0 — Retroactive Salience + Tool Consolidation 2026-06-29 15:15:54 -05:00
playwright.config.ts feat: live memory materialization — nodes spawn in 3D graph in real-time 2026-03-03 14:04:31 -06:00
svelte.config.js ci(pages): deploy dashboard to GitHub Pages with subpath-aware base 2026-06-21 17:46:43 -05:00
tsconfig.json feat: live memory materialization — nodes spawn in 3D graph in real-time 2026-03-03 14:04:31 -06:00
vite.config.ts feat(observatory): raw-WebGPU living cognitive field with 5 deterministic demos 2026-07-08 10:49:18 -07:00