Skip to content

Retain saved binary versions and refresh commit authority - #100

Merged
vanedaltro merged 2 commits into
mainfrom
feat/binary-saved-versions
Nov 2, 2026
Merged

vanedaltro merged 2 commits into
mainfrom
feat/binary-saved-versions

Conversation

@vanedaltro

Copy link
Copy Markdown
Contributor

Retain immutable before/after source versions and original-offset byte-range mappings for acknowledged native binary saves/restores. Saved history exposes bounded listings, byte pages and reviews without exposing transient private draft commands. Identical byte content checkpoints without replacing the file.

Add a retained worker checkpoint for current read/edit policy, Mode/Turn and ancestor authority after preparation, plus a core checkpoint immediately before native intent. Production save routes remain gated on the remaining history, notification and retention integration.

Validation: 66 binary core tests, 5 runtime worker/proof tests and all 23 production file-route tests pass locally; core/server library and test Clippy, formatting/diff checks and all 114 strict OpenSpec items pass. New regressions cover version restart/isolation, listing/cancellation, no-op saves and policy revocation while mutation owners remain held. Native platform CI remains required.

Refs #94; this infrastructure increment does not close the complete editor issue.

@vanedaltro
vanedaltro marked this pull request as ready for review November 2, 2026 09:40
@vanedaltro
vanedaltro merged commit 0c304e7 into main Nov 2, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant