Repository navigation
Conversation
This was referenced Nov 11, 2026
Collaborator
Author
|
Superseded by #5326; unfinished selected-base/v3 graph and witnesses remain tracked in #5415 (handoff: #5415 (comment)). Closing this draft without merging or deleting its branch; no production or release claim. |
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.
Superseded by draft #5326, rebased onto current main without rewriting this branch. This PR remains open until the replacement diff and CI are reviewable; do not merge either draft.
Scope and review boundary
Stacked on draft #5263. This remains a draft staging slice, not a release candidate that can be launched in production.
mvmctl run --compose.base-compatibility/v1verifier retains exact signature evidence and can recheck current image revocations; no production descriptor is published.Checks run locally (macOS, not Linux boot evidence)
python3 -m unittest discover -s tests(151 passed) andpython3 scripts/validate-packs.py(11 manifests) passed in mvm-packs.just release-checkin mvm-images passed 200 tests (one macOS filename skip) and five BDD scenarios. In mvm, focused v3 contract (7), v3 materializer (19 plus one ignored), local-base graph/refusal (1), component reader (7), policy-profile (136), bundle reader (97), host admission (99), and rootfs streaming (13) tests passed. Focused CLI synthetic-base/runtime PR-number test, feature-matrixcargo check, scopedcargo clippy -D warnings, formatting, workflow paths, file-size and two-surface gates passed. The PR-only real Sigstore fixture job has not yet completed at this head.check-allandcheck-stubsexceeded the local terminal limit and are not green.cargo run --locked -p xtask -- check-rust-footprintfails: 1,259,422 physical / 988,159 SLOC versus the existing 1,250,600 / 980,000 limit (all new files staged and counted). No ratchet increase has been made; the single authorized measured, bounded change is deferred until the complete scope is settled.Acceptance still missing
mvmctl run --composecold/repeat guest-value, verified cache-hit/admission, or measured assembly/boot/transfer/retained-disk witness. Direct-QEMU guest reads are additional filesystem evidence only..mvmpkgexport. Current local bundles remain same-host Dev. Signed image-set v0.2.4 lacks the composition tar; a compatible published CLI/full-runtime and production signed base-compatibility descriptor are unavailable.images.lockremains untouched.Keep this and its parent draft. Do not merge, publish image sets/packs, or sign a production release until the one-command guest-output/admission/cache-hit gates and release prerequisites pass.