Skip to content

Move Channel Monitor coordination and replay to TypeScript - #640

Merged
ctate merged 1 commit into
mainfrom
ctate/move-channel-monitor-cff608
Oct 10, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/move-channel-monitor-cff608

Conversation

@ctate

@ctate ctate commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator
  • Move Channel Monitor state, exact counters, bounded byte history, controls, and markup to TypeScript; retain the unchanged native app as a parity reference and keep OS sampling in an explicit native capability.
  • Add atomic channel-source startup with immediate typed outcomes, complete bounded startup journaling, and offline replay that validates source identity, arguments, admission, and ordering.
  • Preserve raw byte widget keys and cover complete models, both view backends, counter boundaries, backpressure, stale handles, startup failure and recovery, ABI ownership, and sealed replay. Focused compiled integration and corewire tests pass; full-profile standalone scriptc still encounters the existing recursive-profile union refusal.

- Own app state, exact counters, byte history and views in TypeScript with native process sampling.
- Journal atomic producer startup and preserve raw keys, channel lifetime and complete replay.
@vercel

vercel Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 10, 2026 4:47am UTC
native-sdk-schema Ready Ready Preview, v0 Oct 10, 2026 4:47am UTC

@ctate
ctate merged commit 7fbad9c into main Oct 10, 2026
36 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — f9a4d517 Deployed Oct 10, 2026 by vercel[bot]
Preview – native-sdk-schema — f9a4d517 Deployed Oct 10, 2026 by vercel[bot]
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