-
-
Notifications
You must be signed in to change notification settings - Fork 0
Technical roadmap
The roadmap advances from observable facts to controlled ownership, then to handoff and recovery.
Monorepo, licensing, architecture decisions, pinned toolchains, generated contracts, and hosted quality gates.
Versioned Rust and Java control path with worker registration, heartbeat sequencing, session generations, and stale-session rejection.
Read-only structural and bounded deep inspection for offline Java Anvil worlds with independent fixture evidence and two-pass fail-closed consistency.
Connect Velocity, Sling, one ElahFolia worker, and elahd. Establish a gameplay baseline without sharding.
Run two workers against a pregenerated world with fixed cell ownership. Prevent any worker from loading an authoritative cell it does not own.
Transfer a player across a fixed worker boundary without a client reconnect. Use transaction identities, state versions, timeouts, rollback, retries, hashes, and traces.
Attach monotonically increasing epochs to authoritative cell operations and reject stale writers.
Inject source, target, proxy, controller, and network failures. Prove no item duplication, impossible concurrent ownership, or unexplained state loss.
Later milestones expand to more workers, drain operations, entity handoff, boundary ghost state, storage services, generation, placement, richer recovery, and operator tooling.
Dynamic repartitioning, automatic scaling, multi-region operation, custom clients, GPU generation, and a Kubernetes requirement are deliberately not early work.
The sequence is directional, not a promise of dates.
Elah 0.0.3 | Repository | Releases | Security