⌂ все дашборды/Флот и узлыBlack-Windows-Hub-2026-08-06 →

🛡️ Аудит бэкапов: пиры → MacBook-Anton

2026-07-07 · автор: MacBook-Anton·Claude · источники: память хаба (claude-skills-git-backup, vault-backup-rule, vault-offsite-backup, config-safety, automation-inventory) + живой Syncthing REST + launchd

Матрица слоёв защиты

СлойХаб A-2022BAYAREAНоут ZBOOKG8Мак — былоМак — стало
1. Git-снапшот конфига Claude
идемпотентный коммит каждые 15 мин
✅ 8 реп (skills, memory, scripts, hooks, _config-backup, sched-tasks + E:\Obsidian scripts/_imports) ✅ 6 реп❌ (ГЭП) ✅ 07.07: один корневой репо ~/.claude (whitelist), launchd 900с + heartbeat-коммит >5ч
2. Config Integrity Gate
счётчики skills/commands/memory + wipe-floor CLAUDE.md, RED→TG-03
✅ daily 05:38— (класс ловится git'ом) ✅ 07.07: тот же скрипт, daily 05:45 + при загрузке; baseline: 81 skills · 643 memory · 90563B
3. settings_guard
битый JSON settings → harness тихо на fallback
⏳ propagate✅ в nightly 03:30 ✅ 07.07: микро-порт, в том же daily-агенте
4. Syncthing File Versioning
staggered 30d — удаления/перезаписи восстановимы из .stversions
✅ (после потери _machine-bus 06-29)❓ не проверено — хвост ноуту❌ все 7 шар NONE ✅ 07.07: staggered 30d на всех 7 шарах
5. Волт-git + vault_backup.py
коммит перед любой записью в волт
✅ репо на E: + локи — НЕ ставим: волт ещё докачивается; Мак почти не пишет; .stversions прикрывает; хаб держит git. Пересмотреть при need=0, если Мак начнёт писать много
6. Оффсайт 3-2-1
git-bundle → GDrive + 2-й SSD, nightly 03:00 + healthcheck Пн
✅ владелец— отключён намеренно (2 узла в одну Drive-папку = коллизия) — НЕ ставим, тот же урок: оффсайтом владеет хаб
7. Git-транспорт памяти/CLAUDE.md
bare-репы хаба + GitHub claude-offsite-memory
— Мак = receive-only потребитель канона, не участник merge; git-слой п.1 страхует локально
8. Time Machine (мак-специфичный слой) n/an/a❌ нет диска назначения ❓ К АНТОНУ: нужен внешний диск/NAS — решение железом. Единственный незакрытый слой

Расписания на Маке (launchd, после аудита)

claude-git-backup 15 мин · config-integrity ежедневно 05:45 + при загрузке · node-health-beat 15 мин · syncthing-watchdog 10 мин · inbox-robot 20 мин · session-push 60 мин · Syncthing-versioning: фоново, чистка раз в час

Как восстановить

Конфиг Claude: git -C ~/.claude log --onelinegit -C ~/.claude checkout <hash> -- <путь>
Удалённое/перезаписанное синком: папка .stversions внутри соответствующей шары (30 дней)
Волт целиком: бандлы хаба в GDrive (Obsidian-Backup/vault/*.bundle) — скилл /obsidian-backup

Найдено попутно (хвосты не-Мака)

🟡 Ноут: проверить, включён ли File Versioning на его шарах (на хабе включали, про ноут в памяти тихо)
🟡 Хаб: settings_guard всё ещё «⏳ propagate» из заметки 07-02 — Мак свой поставил, хабу нужен вызов в его nightly
🧒 Простыми словами: я посмотрел, какие «страховки от потери» стоят на больших компьютерах, и поставил такие же на Мак. Теперь у Мака есть: фотоальбом настроек (каждые 15 минут), утренний сторож-счётчик («ничего не пропало за ночь?»), проверка «не порвался ли главный файл настроек» и корзина на 30 дней для всего, что синк случайно удалит. Не поставил только две вещи — и это правильно: запасную копию всей базы в облако делает главный компьютер (двое в одну папку = толкучка), а для маковского Time Machine нужен внешний диск — это к Антону.