Skip to content

feat: coordinate causal changes with editable input#141

Merged
developer-1px merged 1 commit into
mainfrom
feat/causal-delayed-edit-tracer
Jul 12, 2026
Merged

feat: coordinate causal changes with editable input#141
developer-1px merged 1 commit into
mainfrom
feat/causal-delayed-edit-tracer

Conversation

@developer-1px

Copy link
Copy Markdown
Owner

Summary

  • expose an additive getJsonEditableDocumentHost(editor) capability while preserving the established JsonEditable and mount contracts
  • arbitrate causal ready changes against native input, browser event turns, active publications, IME ownership, damaged composition recovery, and teardown
  • assign monotonic pre-commit ownership sequences for native/app/history/ready publications and isolate user callback failures so causal journals cannot miss an owned change
  • dogfood the merged json-document causal/rebase packages from SHA-pinned tarballs with checksums, coalesced idle retry, and a delayed-edit demo tracer

Verification

  • pnpm run verify:internal — 12 files / 111 tests, TypeScript, layer check, Biome, production build
  • pnpm run verify:browser — 45 tests across Chromium, Firefox, and WebKit
  • pnpm install --frozen-lockfile
  • shasum -a 256 -c vendor/json-document-e8d572d4/SHA256SUMS
  • independent host, integration, and adversarial reviews: no remaining blockers

Upstream artifacts are built from merged json-document commit e8d572d4af1d6570dde2783972e40b9f914236c2 (developer-1px/json-document#232).

@developer-1px developer-1px merged commit b7391a9 into main Jul 12, 2026
@developer-1px developer-1px deleted the feat/causal-delayed-edit-tracer branch July 12, 2026 14:02
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