Skip to content

fix: stabilize guided demo event detection#17

Merged
btcneves merged 2 commits into
mainfrom
fix/guided-demo-zmq-dashboard
May 9, 2026
Merged

fix: stabilize guided demo event detection#17
btcneves merged 2 commits into
mainfrom
fix/guided-demo-zmq-dashboard

Conversation

@btcneves
Copy link
Copy Markdown
Owner

@btcneves btcneves commented May 9, 2026

Summary

  • Add short polling for mempool entry detection and ZMQ rawtx/rawblock event-store confirmation.
  • Preserve honest async fallback messages when monitor events do not arrive within the timeout.
  • Fix dashboard hero layout so Proof Report and observability cards no longer overlap the live node console.
  • Add focused tests for NDJSON ZMQ lookup and transient mempool RPC misses.

Validation

  • npm run lint
  • npm run typecheck
  • npm run format:check
  • npx vite build --outDir /tmp/nodescope-dashboard-fix-dist --emptyOutDir
  • docker compose config
  • docker compose up -d --build
  • docker compose run --rm nodescope-api-test
  • make smoke
  • Full Guided Demo via /demo/reset, /demo/run, /demo/status: all 14 steps passed; Proof Report had no warnings.
  • Playwright dashboard geometry check: hero cards do not overlap .lab-window.

@btcneves btcneves merged commit 28c0ac4 into main May 9, 2026
5 checks passed
@btcneves btcneves deleted the fix/guided-demo-zmq-dashboard branch May 9, 2026 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant