ecsly_world_sync library

World-sync plugin for ecsly worlds: converts world event-channel events and component deltas into convergence-kernel ops, and folds remote ops back into a world-state projection.

Parents (this plugin and its consumers) choose merge strategies and compaction policies from what the kernel exposes; the kernel never learns about worlds. Real networking, presence, and rollback are later phases and are deliberately absent here.

Classes

ComponentDelta
One keyed piece of world state that changed (ecsly world sync).
FakeTransport
In-memory fake transport for convergence tests and examples.
WorldProjection
Read-only projection of a world's synced state, folded from kernel ops.
WorldSync
World-sync adapter over the convergence kernel (ecsly ADR 0001; kernel ADR 0011), on the shared anti-entropy session core (ecsly ADR 0004).
WorldSyncEvent
A world event-channel event reduced to sync-relevant fields.