11# OpenElement Status
22
3- > Updated: 2026-07-24 \
3+ > Updated: 2026-07-26 \
44> Repository package line: ` v0.41.0 ` \
55> npm registry line: ` v0.41.0 ` \
66> Active release target: ` v0.41.0 ` \
7- > Next stability candidate : ` v0.41 .0 ` \
7+ > Next release line : ` v0.42 .0 ` \
88> Product graph: five packages\
9- > Current maturity stage: alpha
9+ > Current maturity stage: stable (0.41.x)
1010
1111## Current position
1212
13- OpenElement is a Web Components-native, static-first application framework.
14- Alpha.19 completed the third audit cleanup sweep (ADR-0118). The stable
15- ` 0.41.0 ` release plan is active under ADR-0119: a scoped interface freeze
16- over the proven static-first contract and SPA chain, with the #390 pilot
17- requirement retired by maintainer decision after zero recruitment.
13+ OpenElement is a Web Components-native, static-first application framework,
14+ stable at ` 0.41.0 ` under ADR-0119: the interface freeze covers ` defineElement ` ,
15+ ` definePage ` , ` buildApp ` , the five-package graph, the supported subpaths and
16+ the static/SPA semantics of ` defineApp ` ; request-time semantics stay unfrozen
17+ until 0.42/0.44. Alpha.19 completed the third audit cleanup sweep (ADR-0118)
18+ and the #390 pilot requirement was retired by maintainer decision after zero
19+ recruitment.
1820
1921Custom Elements are the application component contract; JSX and Basic Element
2022are authoring modes; Declarative Shadow DOM is the default server output;
@@ -31,21 +33,20 @@ and output path.
3133| ` @openelement/create ` | Current | Installed starter and consumer entrypoint |
3234| ` @openelement/ui ` | Optional | Proven primitives; stable scope decided at v0.46 |
3335
34- ## Alpha.19 active gates
36+ ## 0.41.0 stable gates
3537
36- | Condition | State |
37- | -------------------------------------------------------------------- | -------------------------------- |
38- | ADR-0118, alpha.19 plan and sweep issues #481 -#506 | Completed |
39- | Runtime combination-path fixes (reflect, popstate, For token) | Completed |
40- | Export-star seam closure and surface pruning | Completed |
41- | Gate mechanization (anchors, www truth, assertions, graph, deno-api) | Completed |
42- | Dead-code and config hygiene batch | Completed |
43- | External adopter pilot #390 | Launched; pending human evidence |
44- | Alpha.19 npm, tag, prerelease and final evidence | Completed |
38+ | Condition | State |
39+ | ------------------------------------------------------------------ | ------------------- |
40+ | ADR-0119 freeze scope (defineApp boundary + adapter subpath prune) | Completed |
41+ | #37 gate text refresh (0.41.0 subset, seven-day P0 watch) | Completed |
42+ | Aggregate alpha-line migration guide + ui geometry note | Completed |
43+ | 0.41.0 npm, tag, GitHub release and two-stage evidence | Completed |
44+ | Seven-day P0 watch on the 0.41.x patch line | Started 2026-07-26 |
45+ | External adopter pilot #390 | Retired by ADR-0119 |
4546
4647## Current risks
4748
48- 1 . External adoption remains the primary product risk .
49+ 1 . External production adoption is now the primary proof the 0.41.x line needs .
49502 . Current-document version drift keeps reappearing at gate edges; alpha.18
5051 package B makes the anchor gates reject stale claims.
51523 . WC SSR compatibility still needs broader adopter evidence.
0 commit comments