Skip to content

feat: derive flagship maturity from signed admissions - #1106

Closed
abrichr wants to merge 1 commit into
mainfrom
codex/flagship-production-maturity
Closed

feat: derive flagship maturity from signed admissions#1106
abrichr wants to merge 1 commit into
mainfrom
codex/flagship-production-maturity

Conversation

@abrichr

@abrichr abrichr commented Aug 20, 2026

Copy link
Copy Markdown
Member

Outcome

  • Derive the flagship public lifecycle from the exact, hash-pinned OpenAdapt Ops projection and its canonical signed-admission validator chain.
  • Render target-state qualification requirements when no current admission is active. Render only an immutable historical admission record when a matching admission exists. Do not make a present-tense Production claim from a static README snapshot.
  • Require both active product admissions for the exact component and deployment releases and an active signed, expiring, revocable admission for the exact compiled workflow version.
  • Require at least three trials per task and condition. Require the closed result schema to report silent incorrect success and over-halt.
  • Reject static package lifecycle classifiers. Remove hard-coded Beta, Experimental, reference-path, and browser-only maturity assertions from public flagship copy.
  • Publish all eight governed terminal transaction outcomes. Only VERIFIED is Production success.

The lifecycle source is OpenAdaptAI/openadapt-ops commit ef29c08ad27b05637abc75fc3ceb3e026821fdda. The projection digest is sha256:6c3819c7c68acb1bea8045fa1f059721e535c960707998b8705438f8541fb3d7. The schema digest is sha256:f681a9bb47ff727b409df994e69e62e7c45b38e912911af4c99eca7dd3be40eb.

Validation

  • Production lifecycle validator chain and current-source check: passed
  • Test suite: 188 passed, 1 skipped
  • Focused lifecycle, release-artifact, and CLI tests: 75 passed
  • Ruff check and changed-file format check: passed
  • Platform manifest offline validation: passed with 0 warnings
  • Source-availability boundary: passed
  • actionlint: passed
  • Built wheel and sdist artifact verification: passed
  • Authenticated online platform-manifest validation: passed with 0 warnings

@abrichr
abrichr marked this pull request as draft August 20, 2026 15:58
@abrichr

abrichr commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

PR #1116 now carries the lifecycle repair on current main. It derives the public state from the seven release admissions and keeps a single target admission from implying combined-product Production. This branch is now superseded.

@abrichr abrichr closed this Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant