diff --git a/wiki/tech/vault-git-sync.md b/wiki/tech/vault-git-sync.md index 26e91b74..8c93bb2f 100644 --- a/wiki/tech/vault-git-sync.md +++ b/wiki/tech/vault-git-sync.md @@ -34,11 +34,11 @@ on 2026-05-23 (two incidents: 3a44a55, c9020c4). |--------|------------------------------------|----------------| | Eagle | `~/scripts/sync-vault.sh` | ✅ Correct | | Kraken | `~/scripts/sync-vault-partial.sh` | ✅ Correct | -| Taiga | `/opt/data/sync-vault.sh` | ❌ **BROKEN** — see below | +| Taiga | `/opt/data/sync-vault.sh` | ✅ Fixed 2026-05-23 | -The correct script for Taiga/Kraken is at `~/scripts/sync-vault-partial.sh` on Eagle. -It uses sparse checkout (only `personal/` and `family/`), which is an additional safeguard: -if Taiga never checks out `wiki/`, it can never delete wiki/ files even if the script has bugs. +All scripts now use scoped `git add personal/ family/ .obsidian/` (not `git add -A`) before stash. +Taiga additionally uses sparse checkout (only `personal/` and `family/`) — double safeguard: +even if a bug reintroduces `git add -A`, sparse checkout means wiki/ is never checked out locally. ## Taiga Architecture