Skip to content

fix(runtime): commit client sends eagerly - #56

Merged
cevr merged 1 commit into
mainfrom
fix/client-send-scheduling
Sep 1, 2026
Merged

fix(runtime): commit client sends eagerly#56
cevr merged 1 commit into
mainfrom
fix/client-send-scheduling

Conversation

@cevr

@cevr cevr commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • drive queued actor work before ActorClient.send returns
  • notify Actor Atom state consumers through the actor listener
  • preserve nested event order and Effect guard support

Closes #55.

Verification

  • bun run gate
  • 338 package tests pass
  • core, React, and Solid example gates pass
  • unchanged Vitrine special-request E2E passes
  • unchanged Vitrine deemphasized-step E2E passes

Design review

Counsel rejected a new public dispatch API. This change keeps the current API and the single actor queue.

Counsel receipt: /tmp/counsel/rifts-bite-18966-a73c67f5/20260901-193531-codex-to-claude-8df313/claude.md

@cevr
cevr merged commit 4745548 into main Sep 1, 2026
1 check passed
@github-actions github-actions Bot mentioned this pull request Sep 1, 2026
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.

ActorClient.send can expose stale snapshots at UI boundaries

1 participant