Part of #1320. Replaces embedded/vendored production maintenance with an independently maintained public fork; upstream acceptance is not a delivery prerequisite.
Source and governance
Correctness and boundaries
Performance acceptance
Construction/hit/miss/memory must be reproducibly measured against relevant baselines (old OE behavior and the ordered-linear oracle), with runtime/GC conditions and realistic distributions recorded; an unmeasured dimension never completes this issue. Defer speculative native/WASM and complex incremental mutation. Fork creation alone is not implementation qualification. Status 2026-09-09: the fork's BENCHMARKS.md now records GC-controlled memory measurement alongside construction/hit/miss (see the status comment); publication and OE consumption remain open below.
Governing plan (2026-09-08)
Maintainer-approved: ADR-0152, docs/current/VERSION_PLAN.md and #1341. Execution: https://github.com/orgs/open-element/projects/3. Acceptance checkpoints replace the three-day schedule. No automatic beta.2.4. Native/Lit are formal Framework Mode targets, not already-shipped support. Existing release records/versions remain unchanged; no closure without final-SHA evidence. examples/** stays frozen.
Accepted upstream-contribution priority — 2026-09-08
Preserve upstream history/structure and Node test conventions where practical. Generic correctness fixes, corpus and benchmarks should be contribution-ready in the upstream harness; no OE semantics or WTR requirement. Autonomous fork release remains supported regardless of upstream activity. Additional local work for maintainable upstream compatibility is acceptable; no forced switch back upstream or PR quota.
Use docs/architecture/infrastructure-reduction.md and VERSION_PLAN as scope. Prepare useful generic fixes for contribution through normal authorization; no invented bugs, cosmetic PR quota, or upstream-response release dependency. No migration is completed by this update.
Part of #1320. Replaces embedded/vendored production maintenance with an independently maintained public fork; upstream acceptance is not a delivery prerequisite.
Source and governance
Correctness and boundaries
Performance acceptance
Construction/hit/miss/memory must be reproducibly measured against relevant baselines (old OE behavior and the ordered-linear oracle), with runtime/GC conditions and realistic distributions recorded; an unmeasured dimension never completes this issue. Defer speculative native/WASM and complex incremental mutation. Fork creation alone is not implementation qualification. Status 2026-09-09: the fork's BENCHMARKS.md now records GC-controlled memory measurement alongside construction/hit/miss (see the status comment); publication and OE consumption remain open below.
Governing plan (2026-09-08)
Maintainer-approved: ADR-0152, docs/current/VERSION_PLAN.md and #1341. Execution: https://github.com/orgs/open-element/projects/3. Acceptance checkpoints replace the three-day schedule. No automatic beta.2.4. Native/Lit are formal Framework Mode targets, not already-shipped support. Existing release records/versions remain unchanged; no closure without final-SHA evidence. examples/** stays frozen.
Accepted upstream-contribution priority — 2026-09-08
Preserve upstream history/structure and Node test conventions where practical. Generic correctness fixes, corpus and benchmarks should be contribution-ready in the upstream harness; no OE semantics or WTR requirement. Autonomous fork release remains supported regardless of upstream activity. Additional local work for maintainable upstream compatibility is acceptable; no forced switch back upstream or PR quota.
Use docs/architecture/infrastructure-reduction.md and VERSION_PLAN as scope. Prepare useful generic fixes for contribution through normal authorization; no invented bugs, cosmetic PR quota, or upstream-response release dependency. No migration is completed by this update.