fix: admit reviewed PAPER account snapshot staging - #529
Merged
Merged
Conversation
Co-Authored-By: Codex <noreply@openai.com>
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.
PAPER account-facts recovery needs the reviewed HTTP snapshot candidate while retaining the serving strategy dependencies. The existing staging entry rejects both that fixed source and the four history settings retained from an earlier no-traffic revision.
Admit only the reviewed PAPER HTTP snapshot commit. When the template differs from serving, require the exact previously staged revision, commit, image digest, Ready state, template identity and configuration; retain its four history values in the readback digest. All other configuration, strategy pin, target, ingress and traffic checks remain in place. Update workflow validation and archive selection consistently. No traffic or production settings are changed by this PR.
Validation: 41 admission tests; 46 offline workflow execution cases and two archive checks; actionlint and diff check passed. Independent Astra review passed. Read-only preflight against the current PAPER service passed, retaining all four history fields and the existing serving revision at 100%. Real staging and website data acceptance remain pending.