vestige/apps/dashboard/e2e
Sam Valladares 62984b74e6 fix(dashboard): reasoning stays honest-empty; update stale zero-DOM specs
Reasoning: replace the mount-time auto-run of a deep_reference (which violated
the honest-empty "ask a question to trace" contract) with a passive real
memory-pool substrate. The stage is alive at rest (55% fill) without claiming a
trace; a real query swaps the pool for the actual evidence galaxy. Align the ask
placeholder with the specs.

Specs: the Reasoning Theater is zero-DOM (sr-only input, everything in-canvas) as
of the living-field conversion, but organ-reasoning + reasoning-flow still drove
a visible input and asserted DOM response panels (Primary Source / Cognitive
Pipeline / EvidenceCards) that no longer exist. Rewrite them to fill the sr-only
input by id, wait on the real /api/deep_reference 200, and assert the canvas
re-lights (fill + non-black + animates) — proving the flow on pixels + the API
round-trip. organ-explore asserted a dead /memories/{id} navigation; the row
click is an in-place semantic walk (?q= re-centers), so assert that instead.

All three reasoning specs + explore now pass against the real brain.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 07:12:45 +07:00
..
helpers feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
all-routes-smoke.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
birth-ritual.spec.ts v2.0.8 Pulse — Reasoning Theater + Pulse Toast + Terrarium + Intel Mac (#44) 2026-04-23 02:21:11 -05:00
capture-determinism.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
cross-organ-nav.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
live-materialization.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
live-nervous-system.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-activation.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-blackbox.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-contradictions.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-dreams.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-duplicates.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-explore.spec.ts fix(dashboard): reasoning stays honest-empty; update stale zero-DOM specs 2026-07-12 07:12:45 +07:00
organ-feed.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-graph.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-importance.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-intentions.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-memories.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-memory-prs.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-observatory.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-patterns.spec.ts test(dashboard): patterns organ spec tolerates the empty-pattern state 2026-07-12 07:00:10 +07:00
organ-picks.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-reasoning.spec.ts fix(dashboard): reasoning stays honest-empty; update stale zero-DOM specs 2026-07-12 07:12:45 +07:00
organ-schedule.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-stats.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
organ-timeline.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
palace-launch-gate.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
palace-navigation.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
pulse-toast.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
reasoning-flow.spec.ts fix(dashboard): reasoning stays honest-empty; update stale zero-DOM specs 2026-07-12 07:12:45 +07:00
settings-triggers.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00
timeline-motion-pick.spec.ts feat(dashboard): every organ is a living WebGPU field (LivingFieldPass) 2026-07-12 06:20:35 +07:00