Repository navigation
Accept the corpus retention-payload observation in qualification receipts - #1094
Conversation
…ipts The frozen native-image-corpus.sh has written a seventh status key, retention_payloads, since 0cb2b45. The closed receipt set listed six, so run 42407065494 refused a receipt after every comparison passed. A new control derives both closed sets from the producer scripts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
SOURCE PASS — exact head The qualifier's closed corpus observation set now exactly matches the seven keys emitted by The complete focused native qualifier suite passes39 tests and the Docker workflow isolation policy passes. No workflow, dispatch, publication or effect is selected by this review. Normal hosted qualification is still running and must finish independently before merge or before this head can repair the separate #325 effect packet. |
|
Current head |
|
Merged through the normal queue at 21:35:45Z as |



Runner-only successor for #325, after the corpus qualifier NONPASS (6712217401; Security audit 6712227069).
Why
Qualifier run 42407065494 passed every corpus comparison: all seven statuses were 0, and owned cleanup succeeded. Its receipt step then refused with
qualification_observation_shape. The frozennative-image-corpus.shhas written a seventh status key,retention_payloads, since0cb2b45e(#1036). The closedCORPUS_OBSERVATIONSset innative_alias_evidence.pylisted only six. The unit fixtures used the six-key shape, so nothing compared the receipt contract with the real emitter.Change (3 files, all inside
RUNNER_PATHS)scripts/ci/native_alias_evidence.py: the closed corpus set addsretention_payloads, so receipts now require all seven real observations.scripts/ci/check-docker-workflow-isolation.py: the reviewed-byte pin for that file moves todc213ce6….tests/Unit/Support/native_qualification_test.py, two new controls:status:{…}object innative-image-corpus.shand theresultsdict insmoke-published-compose.sh.retention_payloadsstill refuses.The branch is the retained canonical runner ref
feat/server-native32-qualification-runner, fast-forwarded fromc08fc2d3. It stays based on producer3c6f1eda: no Rust, schema, protocol, publisher workflow or producer change. Producer 3.2.0 and index6916f6f3are unchanged.Local result
native_alias_*tests.check-native-release-tags.shpasses.Not selected here
No qualifier dispatch. After normal Source and main acceptance, Server returns a refreshed packet for a new Security effect review and a General selection. The failed run, its POST and its evidence artifact 13588043400 stay attributed to the old subject.
🤖 Generated with Claude Code