Publish provider-free EXP-001 live authorization preflight - #15
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
This is provider-free preparation for future EXP-001 live authorization.
It is not a live experiment, authorization consumption, provider qualification
completion, lifecycle advancement, permission to merge automatically, or
permission to execute any subject.
Publication identity
1dd76f73461da5cfdd17911127f470eaf8a4662aopsle/research:mainLIVE_PROVIDER_RUNsha256:8259f5b664235e5914ad4a53966a1155f8f90ad2014dc704f50ea394af32d0ecvalidates cardinality, uniqueness, experiment/block binding, validity
windows, and authorization identity without publishing the private labels,
selected block, per-label authorization IDs, seed, or arm mapping.
Prepared evidence
wrong-experiment, and duplicate-identity cases fail closed.
validation, dashboard freshness, Ruff on the prepared preflight slice,
Actionlint, and
git diff --checkpassed.freshness, prepared-slice Ruff, Actionlint,
git diff --check, artifacthashes, and a redacted Gitleaks scan.
PLANNEDwith no lifecycle advancement.Unresolved readiness conditions
establish account-specific readiness.
model weights cannot be claimed.
subject launch requires separate explicit execution authority and fresh
fail-closed launch-time checks.
Review boundary
This PR creates a reviewable provider-free artifact only. Do not auto-merge it
and do not use it to launch subjects, consume authorization, create an EXP-001
run/result, or advance the lifecycle. Substantive review should be performed in
a fresh independent reviewer context.