ADR-0152 / #1341 scheduling amendment: execute cleanup alongside every Beta.2.1/Beta.2.2 replacement; Beta.2.3 is the residual closure checkpoint, not the start of cleanup. Remove displaced owners and their callers/checkers/docs together with regression evidence.
[beta.2.3] Simplify CI and AutoFlow around final semantic responsibilities
Part of #1322. Release: beta.2.3.
Principle
Optimize for responsibilities, not workflow file count.
Conceptual CI areas
PR qualification; release; security; published consumer qualification; scheduled stress/reporting where truly appropriate.
AutoFlow owns (OE-specific invariants)
Compiler/runtime parity; Part Program; SSR/claim/islands; Router semantics; Document semantics; zero-JS admission; package/public surface; artifact qualification; release-state transition.
AutoFlow does NOT own (generic — mature tools do)
Formatting; Markdown grammar; Action syntax; secret scanning; dependency updates; workflow count; generic package metadata lint.
Specific items
- Delete duplicate gate wrappers where plain CI tool execution already provides the authoritative check.
- Re-adjudicate
check-workflow-slimming (workflow-count policy: delete), check-action-pins (keep only OE-specific release-credential/provenance assertions if Renovate/zizmor cover the rest), check-role-neutral-docs (retire if it only serves the temporary execution scheme), check-repo-hygiene (decompose by responsibility — no miscellaneous policy bin), check-architecture-contract (keep real invariants; remove expired migration exceptions, generic style policy, historical absence assertions, obsolete revisitBy allowances).
- Consider merging the two manual smoke workflows (supabase-project-smoke + fullstack-deploy-smoke, 988 lines, overlapping responsibilities) into one parameterized workflow.
- Do not add a new governance framework.
Release
beta.2.3.
Superseded — Accepted refinement 2026-09-08 (partially superseded 2026-09-09)
The 2026-09-08 version made a final-HEAD AI review an IMMEDIATE MERGE PREREQUISITE for
#1343. That merge-blocking requirement is superseded by the 2026-09-09 maintainer
decision below. What was implemented from it and remains: provider/API failure
detection and visible reporting (tools/check-review-outcome.ts + opencode-review.yml,
with unit tests for the error and valid-review paths) — a green wrapper is never
counted as review evidence. What was superseded: failing required CI / blocking merge
solely because the supplemental review provider is unavailable.
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
Prefer standard runner and direct CI execution; prepare upstream-native reproductions for generic WTR/Playwright failures. Remove redundant critical-path spawning/output interpretation only after nonzero failure behavior is preserved. The #1343 insufficient-balance review finding was resolved by detection/reporting; merge-blocking was superseded 2026-09-09 (see below).
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.
Current policy — maintainer decision 2026-09-09 (authoritative)
- Third-party AI review is supplemental and non-blocking.
- Provider/API errors are still detected and surfaced (warning annotation on the job,
never a silent green, never counted as review evidence).
- A provider failure (e.g. the observed
APIError: Insufficient Balance) contributes
zero independent review evidence.
- Required CI, the fresh verifier and human review remain the actual merge gates.
- Restoring provider availability remains a separate external/billing concern; do not
switch provider/model or spend money without authorization.
Approved executable maturation — 2026-09-09
Scope: docs/architecture/alpha-maturation.md and VERSION_PLAN (planning PR #1342). Upstream contribution potential can justify bounded extra integration cost; no invented defects, PR quota or upstream-response release dependency. This update changes planned work, not implementation status.
Current supplemental review policy — confirmed 2026-09-09
Supersedes earlier AI-review availability merge prerequisites in this issue. Third-party AI review is supplemental and non-blocking. Report provider/API errors visibly; wrapper SUCCESS is not completed review and provider failure contributes zero independent review evidence. Required CI, fresh verifier and human review remain the merge gates. Retain #1343 (comment) as historical evidence. No provider/model switch or billing action is authorized.
[beta.2.3] Simplify CI and AutoFlow around final semantic responsibilities
Part of #1322. Release:
beta.2.3.Principle
Optimize for responsibilities, not workflow file count.
Conceptual CI areas
PR qualification; release; security; published consumer qualification; scheduled stress/reporting where truly appropriate.
AutoFlow owns (OE-specific invariants)
Compiler/runtime parity; Part Program; SSR/claim/islands; Router semantics; Document semantics; zero-JS admission; package/public surface; artifact qualification; release-state transition.
AutoFlow does NOT own (generic — mature tools do)
Formatting; Markdown grammar; Action syntax; secret scanning; dependency updates; workflow count; generic package metadata lint.
Specific items
check-workflow-slimming(workflow-count policy: delete),check-action-pins(keep only OE-specific release-credential/provenance assertions if Renovate/zizmor cover the rest),check-role-neutral-docs(retire if it only serves the temporary execution scheme),check-repo-hygiene(decompose by responsibility — no miscellaneous policy bin),check-architecture-contract(keep real invariants; remove expired migration exceptions, generic style policy, historical absence assertions, obsolete revisitBy allowances).Release
beta.2.3.Superseded — Accepted refinement 2026-09-08 (partially superseded 2026-09-09)
The 2026-09-08 version made a final-HEAD AI review an IMMEDIATE MERGE PREREQUISITE for
#1343. That merge-blocking requirement is superseded by the 2026-09-09 maintainer
decision below. What was implemented from it and remains: provider/API failure
detection and visible reporting (tools/check-review-outcome.ts + opencode-review.yml,
with unit tests for the error and valid-review paths) — a green wrapper is never
counted as review evidence. What was superseded: failing required CI / blocking merge
solely because the supplemental review provider is unavailable.
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
Prefer standard runner and direct CI execution; prepare upstream-native reproductions for generic WTR/Playwright failures. Remove redundant critical-path spawning/output interpretation only after nonzero failure behavior is preserved. The #1343 insufficient-balance review finding was resolved by detection/reporting; merge-blocking was superseded 2026-09-09 (see below).
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.
Current policy — maintainer decision 2026-09-09 (authoritative)
never a silent green, never counted as review evidence).
APIError: Insufficient Balance) contributeszero independent review evidence.
switch provider/model or spend money without authorization.
Approved executable maturation — 2026-09-09
Scope: docs/architecture/alpha-maturation.md and VERSION_PLAN (planning PR #1342). Upstream contribution potential can justify bounded extra integration cost; no invented defects, PR quota or upstream-response release dependency. This update changes planned work, not implementation status.
Current supplemental review policy — confirmed 2026-09-09
Supersedes earlier AI-review availability merge prerequisites in this issue. Third-party AI review is supplemental and non-blocking. Report provider/API errors visibly; wrapper SUCCESS is not completed review and provider failure contributes zero independent review evidence. Required CI, fresh verifier and human review remain the merge gates. Retain #1343 (comment) as historical evidence. No provider/model switch or billing action is authorized.