Skip to content

Close release and quarantine recovery gaps - #103

Merged
Ghost-Frame merged 3 commits into
mainfrom
fix/launch-release-recovery
Aug 3, 2026
Merged

Close release and quarantine recovery gaps#103
Ghost-Frame merged 3 commits into
mainfrom
fix/launch-release-recovery

Conversation

@Ghost-Frame

Copy link
Copy Markdown
Owner

Summary

  • preserve the legacy backup v1 wire contract when quarantine is disabled
  • add a separate quarantine artifact and v2 manifest for filesystem quarantine recovery sets
  • fail closed for unsupported R2 backup configurations and test the restricted receiver
  • expose the optional canonical quarantine path through the hardened systemd units
  • bump the paired CLI and MCP packages to 0.10.1 for an immutable current release

Verification

  • cargo fmt --all -- --check
  • bash deploy/tests/backup_scripts_test.sh
  • cargo test --locked --package frameshift-cli --package frameshift-mcp
  • cargo clippy --locked --package frameshift-cli --package frameshift-mcp --all-targets -- -D warnings
  • git diff --check
  • signed commit verification

@Ghost-Frame
Ghost-Frame merged commit 066b3ee into main Aug 3, 2026
6 checks passed
@Ghost-Frame
Ghost-Frame deleted the fix/launch-release-recovery branch August 3, 2026 01:54
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