Roadmap
OpenElement roadmap labels describe the public product surface, tied to package truth, docs truth and CI evidence rather than a wish list.
From shipped evidence to v1.0 freeze.
0.43.3 remains stable while the compiled OpenElement train begins.
v0.43.3 is the published stable maintenance line. ADR-0143 explicitly opens the 0.44 alpha line for the compiled Element architecture; the Version Plan owns every numbered alpha and the RC gate.
The published stable line remains available while 0.44 is prerelease. It proves Universal WC SSR, in-place light-DOM activation and the application delivery baseline that the compiled architecture must preserve.
Architecture constitution, governance offload, unified Content Graph and a production-shaped TSX-to-Part Program compiler spike.
activeStandard decorators, the OpenElement kernel, replaceable Signals, fixed Parts, dynamic Regions, DSD serialization and existing-DOM claim converge on one program.
planned sequenceZero-runtime static output, generated Island delivery, App/build convergence, old-path removal, ecosystem interop and real-application qualification.
planned sequenceEntered only after the complete architecture, correctness, delivery, portability, documentation, governance and real-application gate passes. Any public or architecture change returns to alpha.
gatedRelease only after external production users prove that the Element, App and Build interfaces need no further architecture change.
directionScope is explicit.
In product
- JSX-first application API
- Declarative Shadow DOM rendering
- Routes, layouts, content, islands, and i18n
- Loaders and actions with progressive-enhancement forms
- CSRF floor on the action surface
- Nitro server output (Node + Workers) and SPA mode
- Preact adapter and Hono API routes via adapter-vite
- Verified package and release boundaries
Out of current scope
- Hub product language
- Registry Hub as a current product promise
- RPC, CEM, and interop adapter package promises
- Generic auth, ORM, or database platform claims
- Old package-count public graph language
Design rule
The public website should read like a Web Standards Lab: dark-first, diagrammatic, useful, and grounded in artifacts users can inspect.
Roadmap language stays inside the product boundary.
The package graph is part of the release artifact.
- No driftMarketing language, docs, package exports, and CI gates must agree.
- No ghostsArchived Hub-era promises and No webpack-era shortcuts stay out of the current public product line.
- No fogUsers should understand what is shipped, current, planned, and explicitly out of scope.