mirror of
https://github.com/samvallad33/vestige.git
synced 2026-07-12 22:42:10 +02:00
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> |
||
|---|---|---|
| .. | ||
| build | ||
| e2e | ||
| src | ||
| static | ||
| .env.example | ||
| OBSERVATORY-SPEC.md | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||