Important
This child is reserved for #8590 integration-owner dispatch.
Do not start implementation without an explicit assignment from that owner.
Problem Statement
Parent epic: #8590 .
The selector and final release need machine-readable qualification evidence.
Comments and unchecked lists cannot prove that evidence matches the current candidate.
Proposed Design
Scope
Define one versioned qualification receipt schema for [Epic] Qualify and pin OpenShell v0.0.101 #8590 .
Record the exact candidate SHA and current base SHA.
Record NemoClaw baselines, the OpenShell target, test identifiers, results, and run links.
Define receipt producers and consumers before implementation changes shared files.
Add a selector gate for applicable OpenShell identity changes.
Add a final release-candidate gate before tag creation.
Reject missing, canceled, skipped, stale, failed, or unknown-schema evidence.
Reject receipts with mismatched versions, SHAs, baselines, or test sets.
Keep this qualification system limited to [Epic] Qualify and pin OpenShell v0.0.101 #8590 .
Owned boundaries
Dependencies
Required evidence
Test every receipt producer and consumer together.
Test missing, stale, mismatched, skipped, canceled, failed, and unknown-schema receipts.
Show that a valid exact-head receipt opens each applicable gate.
Show that an invalid receipt keeps each applicable gate closed.
Acceptance criteria
Handoff
Implementation starts in a separate Codex thread.
Alternatives Considered
Use prose comments as evidence. This approach cannot detect stale or mismatched results.
Category
Testing
Checklist
Important
This child is reserved for #8590 integration-owner dispatch.
Do not start implementation without an explicit assignment from that owner.
Problem Statement
Parent epic: #8590.
The selector and final release need machine-readable qualification evidence.
Comments and unchecked lists cannot prove that evidence matches the current candidate.
Proposed Design
Scope
Owned boundaries
Dependencies
Required evidence
Acceptance criteria
Handoff
Implementation starts in a separate Codex thread.
Alternatives Considered
Use prose comments as evidence. This approach cannot detect stale or mismatched results.
Category
Testing
Checklist