Skip to content

Persist private checkpoint restore preimages - #467

Open
devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/private-checkpoint-cas-resume
Open

Persist private checkpoint restore preimages#467
devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/private-checkpoint-cas-resume

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Summary

Add a provider-free private checkpoint CAS for crash-safe resume and checkpoint ladders.

writePrivateCheckpoint() stores restore URI/path preimages in an owner-only 0700/0600 directory and returns only a hash-bound public receipt. readPrivateCheckpoint() restores by checkpoint ID and verifies the preimage hash; orderCheckpointReceipts() provides deterministic ladder ordering without exposing paths.

Tests cover zero-network ladder resume, owner-only permissions, receipt redaction, and tamper detection. This is intentionally separate from PR #466 and lifecycle PR #465.

Link to Devin session: https://app.devin.ai/sessions/23d3bbcf33b34ddda0fb4f3ebbf16607

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration
devin-ai-integration Bot force-pushed the devin/private-checkpoint-cas-resume branch from 73eeab7 to c28186b Compare August 5, 2026 04:58
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.

0 participants