ofsync-shared-core
v0.2.0-alpha.0
Published
Host-side offline-first sync orchestration core for multi-domain of* apps.
Readme
ofsync-shared-core
ofsync-shared-core is the host-side sync orchestration core for the of* ecosystem.
This package standardizes offline-first synchronization flow for multi-domain host apps, while keeping:
- offline-first behavior,
- database agnostic runtime contracts,
- platform agnostic integration boundaries.
Scope
- local outbox/inbox orchestration,
- sync scheduling + retry/backoff policy,
- conflict pipeline with resolver hooks,
- cross-domain local projection/event orchestration,
- transport bridge to
ofsync-servervia adapter contracts.
Boundary Rules
- keep business logic inside
of[domain]-shared-core, - do not hardcode DB drivers or platform APIs in core runtime,
- consume generic primitives from
ofcoreand domain contracts from domain shared-cores.
Status
- Current status: phase 0-5 implemented.
- Source RFC:
docs/rfc/007-ofsync-shared-core-offline-first-host-sync-orchestration.md(in POS workspace).
Documentation
- Documentation hub:
docs/00-DOCUMENTATION-HUB.md - Architecture intent:
docs/10-ARCHITECTURE-INTENT.md
