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 compiled prerelease baseline remains on npm beta; the stable 0.43 line retains latest. Future checkpoint plans are not publication evidence.
prereleaseMaintain an upstream-traceable URLPatternList fork and prepare generic contributions; unify route resolution; repair SSG and browser navigation boundaries; qualify standalone Element and prerelease tooling.
planned acceptance checkpointUse WTR for upstream-aligned browser conformance; prove loader, SSR, client continuation, navigation and actions with Native and Lit; derive a minimal shared protocol and public Document/SEO/search/sitemap metadata. Lit is a support target, not an already-shipped claim.
plannedQualify independent packed consumers, runtime/browser matrices, output and resource cleanup; reconcile documentation and complete remaining cleanup. No deadline waiver or automatic beta.2.4.
evidence-gatedAfter Alpha admission, use real applications to refine APIs and architecture; qualify independent consumers, Native/Lit capabilities, performance and fork maintenance against identified artifact rounds.
plannedFreeze contracts and dependencies after Alpha evidence; require at least fourteen days of RC soak, install/upgrade/security qualification and human GO. Element and Router do not mandate a package count.
unscheduledScope 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.