Skip to content

fix: preserve local files when changing sync targets - #74

Merged
AksharP5 merged 1 commit into
mainfrom
fix/reconfiguration-safety
Sep 23, 2026
Merged

AksharP5 merged 1 commit into
mainfrom
fix/reconfiguration-safety

Conversation

@AksharP5

Copy link
Copy Markdown
Owner

Changing sync folders could import pre-existing skills unexpectedly or leave instruction files as broken symlinks. Rerunning setup could also replace custom target paths and copy mode with defaults.

Setup now preserves configured targets, and changing a target or scan path starts a fresh adoption baseline. Instruction path changes leave standalone copies at removed destinations. Profile switches check every destination for unmanaged-file conflicts before updating any links.

Existing vault formats are unchanged. Closes #73.

Validation: all 118 tests pass, including regressions for these failures and retained path aliases. npm pack --dry-run and git diff --check pass.

@AksharP5
AksharP5 merged commit 3eb7296 into main Sep 23, 2026
6 checks passed
@AksharP5 AksharP5 mentioned this pull request Sep 23, 2026
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.

Preserve local files when reconfiguring skill and instruction targets

1 participant