Milestones
List view
Harden, package, secure, migrate state, rehearse rollback, and switch supported runtime/public defaults only after M5 whole-pack equivalence passes. Preserve final classic releases and archive each legacy owner only after explicit support and rollback gates. Exit: atrinik#272, then #273. Authoritative plan: https://github.com/atrinik/atrinik/issues/168.
No due dateDeliver the shared GPU renderer, safe native editor workflow, automation, imagery, shaders, streaming presentation, accessibility, and performance on M2 contracts. Exit: client, editor, and offscreen tools share semantic scene results and representative authoring is lossless and recoverable. Authoritative plan: https://github.com/atrinik/atrinik/issues/168.
No due dateDeliver one integrated playable MIT slice: account/character lifecycle, compiled map chain, movement, GPU scenes, items, combat, chat, native Go dialogue/quest, save/reconnect, editor workflow, and deterministic wrapper scenarios. Exit: atrinik#271 and #278 pass. Authoritative plan: https://github.com/atrinik/atrinik/issues/168.
No due dateEstablish repository boundaries, independent MIT implementation/provenance rules, toolchains, architecture, and complete server/client/editor/content behavior inventories. Exit: every fresh owner builds and tests independently, provenance is auditable, and every required capability, contract, and state owner is assigned. Authoritative cross-repository plan: https://github.com/atrinik/atrinik/issues/168.
No due dateMigrate every preserved gameplay, progression, world, client, and authored-content behavior onto native Go, compiled data/CEL, and Rust applications; eliminate runtime Python and close all parity inventories without redesigning the game. Exit: atrinik#280 proves whole-baseline-content-pack functional equivalence with zero unowned required rows. Authoritative plan: https://github.com/atrinik/atrinik/issues/168.
No due date•0/1 issues closedDefine Game Protocol 1, compiled content, deterministic headless world, base renderer/session/editor contracts, and the executable black-box equivalence contract. Exit: Go/Rust consumers pass shared bounded conformance fixtures and isolated canonical/classic comparison fixtures. Authoritative cross-repository plan: https://github.com/atrinik/atrinik/issues/168.
No due date•1/1 issues closed