Skip to content

feat: add recoverable sync and read-only checks - #60

Merged
AksharP5 merged 1 commit into
mainfrom
feat/safe-sync
Aug 24, 2026
Merged

feat: add recoverable sync and read-only checks#60
AksharP5 merged 1 commit into
mainfrom
feat/safe-sync

Conversation

@AksharP5

Copy link
Copy Markdown
Owner

Copy-mode projections could overwrite local edits, partial filesystem failures could leave destinations inconsistent, and scan changed state while inspecting it.

This adds locked plan-first projection updates with local backups and rollback, refuses drifted managed copies unless explicitly approved, validates vault contents before apply and push, and makes scan read-only. It also adds sync --dry-run, check, and rollback.

Tests:

  • npm test (101 passing)
  • npm pack --dry-run

@AksharP5
AksharP5 merged commit caa5852 into main Aug 24, 2026
6 checks passed
@AksharP5
AksharP5 deleted the feat/safe-sync branch August 24, 2026 21:04
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