-
Notifications
You must be signed in to change notification settings - Fork 0
OpenJul 7, 2026
No due date
•Last updated Phase 3 — Data Core v2 (ECS + store unification). One World-owned contiguous component store, single-lock ops, fix pointer-escape soundness, dirty transforms, physics out of ecs/, fuzz+leak canary.
10% complete
List view
0 of 9 selected 0 issues of 9 selected
ENG2-P3-01: RFC-0006: Unified World-owned component store + locking model
area:ecsEntity Component SystemEntity Component Systemarea:ffiFFI boundary layerFFI boundary layerpriority:criticalMust fix before alphaMust fix before alpharoadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:docsDocumentation improvementsDocumentation improvementsStatus: Open.#725 In aram-devdocs/GoudEngine;ENG2-P3-02: Contiguous strided Vec<u8> component storage (replace Vec<*mut u8>, one malloc per component)
area:ecsEntity Component SystemEntity Component Systemarea:memoryMemory management and allocationMemory management and allocationarea:performancePerformance and optimizationPerformance and optimizationpriority:criticalMust fix before alphaMust fix before alpharoadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:refactorCode improvement without behavior changeCode improvement without behavior changeStatus: Open.#730 In aram-devdocs/GoudEngine;ENG2-P3-03: World-owned store: delete CONTEXT_COMPONENT_STORAGE + COMPONENT_TYPE_REGISTRY globals
area:ecsEntity Component SystemEntity Component Systemarea:ffiFFI boundary layerFFI boundary layerbreaking-changeBreaks the SDK/FFI API; requires a Throne adoption follow-upBreaks the SDK/FFI API; requires a Throne adoption follow-uppriority:criticalMust fix before alphaMust fix before alpharoadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:refactorCode improvement without behavior changeCode improvement without behavior changeStatus: Open.#734 In aram-devdocs/GoudEngine;ENG2-P3-04: Single context-borrow locking; batch-first internals; batch/single liveness-validation parity
area:ecsEntity Component SystemEntity Component Systemarea:performancePerformance and optimizationPerformance and optimizationpriority:highImportant for alpha qualityImportant for alpha qualityroadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:refactorCode improvement without behavior changeCode improvement without behavior changeStatus: Open.#735 In aram-devdocs/GoudEngine;ENG2-P3-05: Fix component_get/get_mut raw-pointer-escapes-mutex soundness (copy-out or pinned arena)
area:ecsEntity Component SystemEntity Component Systemarea:ffiFFI boundary layerFFI boundary layerpriority:criticalMust fix before alphaMust fix before alpharoadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:bugSomething isn't workingSomething isn't workingStatus: Open.#736 In aram-devdocs/GoudEngine;ENG2-P3-06: Dirty-tracked transform propagation via existing changed_ticks; iterative subtree walks
area:ecsEntity Component SystemEntity Component Systemarea:performancePerformance and optimizationPerformance and optimizationpriority:highImportant for alpha qualityImportant for alpha qualityroadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:refactorCode improvement without behavior changeCode improvement without behavior changeStatus: Open.#737 In aram-devdocs/GoudEngine;ENG2-P3-07: Extract physics/collision/broad_phase out of ecs/; dedupe 2D/3D transform module pairs
area:ecsEntity Component SystemEntity Component Systemarea:physicsPhysics engine integrationPhysics engine integrationpriority:mediumShould have for alphaShould have for alpharoadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:refactorCode improvement without behavior changeCode improvement without behavior changeStatus: Open.#738 In aram-devdocs/GoudEngine;ENG2-P3-08: Despawn/teardown purge verification + leak canary CI (absorbs #273)
area:ecsEntity Component SystemEntity Component Systemarea:testingTest pyramid, spec/E2E, story gallery, fixturesTest pyramid, spec/E2E, story gallery, fixturespriority:highImportant for alpha qualityImportant for alpha qualityroadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:testTest coverage or test infrastructureTest coverage or test infrastructureStatus: Open.#739 In aram-devdocs/GoudEngine;ENG2-P3-09: FFI soundness hardening: unsafe audit (#270) + fuzz harness (#267) over the new store
area:ffiFFI boundary layerFFI boundary layerarea:testingTest pyramid, spec/E2E, story gallery, fixturesTest pyramid, spec/E2E, story gallery, fixturespriority:highImportant for alpha qualityImportant for alpha qualityroadmap:eng2GoudEngine v2 rebuild program (ENG2)GoudEngine v2 rebuild program (ENG2)target:goudengineGoudEngine repo onlyGoudEngine repo onlytype:testTest coverage or test infrastructureTest coverage or test infrastructureStatus: Open.#740 In aram-devdocs/GoudEngine;