Skip to content

Derive product target lifecycle from admissions - #14

Merged
abrichr merged 1 commit into
mainfrom
codex/admission-derived-lifecycle
Aug 26, 2026
Merged

Derive product target lifecycle from admissions#14
abrichr merged 1 commit into
mainfrom
codex/admission-derived-lifecycle

Conversation

@abrichr

@abrichr abrichr commented Aug 26, 2026

Copy link
Copy Markdown
Member

This removes static maturity labels from the seven product targets. The signed admission ledger now determines each current state. Because the ledger is empty, the profile and registry show Not actively admitted.

The validator rejects static target membership and checks both public tables against the derived state. Public operational repositories now use Support. Internal remains for private repositories.

A missing, expired, revoked, drifted, or unverifiable admission can't fall back to Beta, Experimental, Early access, or an older Production record. The work stays aimed at exact Production admissions for all seven targets.

Checks passed: 55 tests, the evidence registry validator, the profile validator, and the diff check.

This supersedes #10. Its quickstart change already merged in #12.

@abrichr
abrichr merged commit 4d2a826 into main Aug 26, 2026
2 checks passed
@abrichr
abrichr deleted the codex/admission-derived-lifecycle branch August 26, 2026 17:17
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