feat(contracts): add infrastructure-maintenance contract #24

Merged
jerome merged 4 commits from fm/infra-maint-contract into master 2026-07-19 01:32:30 +00:00
Showing only changes of commit a68879e904 - Show all commits
+3 -2
View File
@@ -148,8 +148,9 @@ If ANY service in Phase 4 fails to come back up (or regresses vs baseline):
```bash
# Restore from recorded image-baseline digest
docker compose down
docker compose pull <previous_digest> # or set image: <digest> in compose and up -d
docker compose up -d
# Pin the service image to the recorded digest in compose, then recreate
# image: <name>@sha256:<previous_digest>
docker compose pull && docker compose up -d
```
2. **APT rollback** — restore the primary host from the Proxmox snapshot taken/confirmed in Phase 0. If no snapshot, `apt install <pkg>=<old_version>` per package using apt history (`/var/log/apt/history.log`).
3. **Config rollback** — restore configs from `/tmp/infra-maintenance-backup-<date>/`.