mirror of
https://github.com/samvallad33/vestige.git
synced 2026-07-24 23:41:01 +02:00
The "earned by the backend" payoff: cognitive events drive the WebGPU field. - fieldEvents.ts: a tiny decoupled pub/sub bridge (emit/onFieldEvent) so the dashboard publishes cognitive events and the BackdropEngine reacts, with no coupling either way. Kinds: firewall / decay / birth. - BackdropEngine: uniform expanded to carry an event vec4 (code, fade, origin). Compute shader applies a scoped impulse — firewall = outward shockwave + energy spike, decay = inward cold collapse, birth = bright bloom. Render shader flares particles near a firewall origin toward an angry CRIMSON (reserved ONLY for the firewall block; nothing else turns red). Effect fades over 1.6s. - Black Box ?demo=firewall now emits a firewall field event, so catching the attack visibly flashes the living field crimson — the launch money-shot. Verified: svelte-check 0 errors / 967 files; WGSL compiles with no validation errors in-browser. NOTE: the on-screen crimson flash is not yet visually captured this session (preview GPU device stalled after many reloads); pending a clean GPU context. Memory Cinema / Graph3D untouched. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build | ||
| e2e | ||
| src | ||
| static | ||
| .env.example | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| svelte.config.js | ||
| tsconfig.json | ||
| verify-launch-mobile.mjs | ||
| verify-launch.mjs | ||
| vite.config.ts | ||