Skip to content

[plan] Converge Element / Router cores and UI dogfood in Beta.2.x toward 1.0 Alpha #1341

Description

@SisyphusZheng

Approved direction — 2026-09-07

Two core products: Element and Router; UI is dogfood/reference with Route Mode and Framework Mode. Router has a universal record-based core; explicit records and file-generated records converge on one table. Framework Mode defaults to file routing. Self-maintained URLPatternList is a strategic core asset derived from Justin Fagnani's implementation and informed by Luca Casonato's proposals, not an upstream-only dependency or a second URLPattern engine.

Execution

Every replacement includes deletion of the displaced owner and its obsolete callers/checkers/docs. Cleanup starts Day 1; Day 3 closes remaining repository/governance work. Measure reduced ownership and operational surface, not deletion quotas.

Three working days from implementation start is the target. Public beta.2.1/.2/.3 checkpoints require their own evidence; do not publish solely for ceremony. Enter 1.0.0-alpha.1 only after admission. Real-app hardening, broad benchmarks and further qualification continue in 1.0 Alpha, then evidence-gated RC/Stable. The former Beta.3 lane is retired; remaining work is preserved in the Alpha milestone.

This planning issue closes when

  • ADR, roadmap, version plan, product model and related current documents agree.
  • Existing issues and milestones are reconciled; no feature issue is closed as implemented by this planning change.
  • Dedicated GitHub Project contains the work with honest status and stage fields.
  • Documentation PR is linked and validation results are recorded.

Train root #1155; Beta.2 umbrella #1288. Project: https://github.com/orgs/open-element/projects/3
Authority: maintainer-approved 2026-09-07 plan, ADR-0152 and docs/current/VERSION_PLAN.md (documentation PR linked on the train root). Planning is not implementation or release evidence.

Delivery

Documentation/tooling PR: #1342
Commit: 8e4132a. The planning deliverables are prepared and published for review; this issue remains open/In Progress until the PR is accepted. Product implementation issues remain Todo/open.

Project 3 contains 44 unique issues with Stage and Status populated (1 planning In Progress, 43 Todo). Four new issues (#1338-#1341) are linked into the existing issue hierarchy. Populated milestones were reconciled rather than abandoning their unfinished work.

Validation: 54 release-tool tests and 30 doc/version/release-truth tests passed; workflow, current/strategic/role-neutral docs, version anchors, release truth/state replay, changed-file format/Markdown lint and relative links passed. Retired the obsolete Alpha-topology checker/task/test instead of restoring superseded prose. Actual package/publication versions are unchanged. PR CI remains authoritative and is tracked on the PR.

Two-core-product refinement (2026-09-07)

Maintainer-approved refinement: two core products (Element and Router, including Framework Mode); UI is dogfood/reference. The existing 44-item Project and three-day Beta.2.x plan remain; #1338/#1339/#1340 now cover standalone Element delivery, private-compiler distribution, versioned artifacts and foreign CE boundaries. No additional umbrella or full UI migration is introduced. Updated documentation continues in PR #1342.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions