Repository navigation
Conversation
Contributor
|
Found 1 test failure on Blacksmith runners: Failure
|
This was referenced Oct 9, 2026
Contributor
Author
|
Superseded by #245, merged into next as d19cdd3. This exact branch head is an ancestor of the independently reviewed #245 head e1e6da9; its inactive persistent-storage groundwork is included in that cumulative change. Live guest delivery, retirement and ordinary persistent SQL remain open under NC05. |
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.
Persistent application data needs an identity that survives a change of compute generation. This adds an inactive, closed native owner codec whose binding contains the project namespace, logical storage, persistent owner, exact guest and local-volume policy. Enrolled records retain the original volume name, creation timestamp and directory device/inode. Run, plan and generation IDs are absent.
Pending intent can decode but cannot match an enrolled observation. The pure comparison refuses missing observations and changes to scope, owner, guest, policy, birth or directory. Unknown/duplicate/null fields, unsupported versions and malformed identities refuse with a fixed error. The byte bound applies before deserialization.
No runtime command consumes this codec. Parsing an enrolled assertion grants no durable enrollment or effect authority; there is no writer, promoter, adoption, creation, repair or deletion path. Guest rollover requires a separate future handoff. SQL retention, initializer behavior and full NC05 parity remain unqualified by this change.
Validation at
94e8a785:e70d845d.Required exact-head hosted CI remains pending. This Draft establishes the data-only contract; durable enrollment and real persistent-database lifecycle acceptance are separate work.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.