Skip to content

Fix active follow-ups and parameter responsiveness - #23

Merged
SmartAI merged 1 commit into
mainfrom
interaction-reliability
Jul 14, 2026
Merged

Fix active follow-ups and parameter responsiveness#23
SmartAI merged 1 commit into
mainfrom
interaction-reliability

Conversation

@SmartAI

@SmartAI SmartAI commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Deliver messages sent during an active run through pi steering while preserving FIFO order, attachments, pending controls, cancellation, and recovery.
  • Verify that every exposed CAD parameter changes executed geometry and report ineffective parameters through the verification gate.
  • Persist parameter edits before publishing local geometry so failed durable writes keep the last valid model intact.
  • Add deterministic browser coverage for same-run follow-ups and real pointer-driven canvas changes.

Testing

  • npm run typecheck
  • npm test - 456 client, 158 server, and 2 shared tests passed
  • py-tests/.venv/bin/pytest py-tests - 168 passed
  • Follow-up steering Playwright E2E
  • Parameter pointer drag, rollback, replay, and canvas pixel Playwright E2E
  • npm run build

@SmartAI
SmartAI merged commit 53db59e into main Jul 14, 2026
1 check passed
@SmartAI
SmartAI deleted the interaction-reliability branch July 14, 2026 03:52
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