diff --git a/plans/2026-07-08-plan-implementation-audit.md b/plans/2026-07-08-plan-implementation-audit.md index 8599cb6..107f97e 100644 --- a/plans/2026-07-08-plan-implementation-audit.md +++ b/plans/2026-07-08-plan-implementation-audit.md @@ -22,7 +22,7 @@ Snapshot each active plan against the actual codebase on disk. No action taken | Rollback drill | **DONE.** `scripts/rollback.sh` works (rehearsed 2026-07-07, recovered to SHA 7ac2521 with 20 tools). `docs/operations/rollback.md` runbook created. | | Rollback verify + re-deploy | **DONE.** Verify is in rollback script (30-attempt health check loop). Re-deploy via separate `deploy.sh` invocation. Runbook documents the full cycle. | | Deploy pre-dump | **DONE.** `deploy.sh` now runs `pg_dump` before every deploy → `/opt/oikos/backups/pre-deploy-.sql`. Rollback script recovers from this dump. | -| apps/105 cleanup | **OPERATOR ACTION.** Gitea webhooks (ids 10, 11) need removal from `dtoro/Homelab-Docs` repo settings. LXC needs `pct stop 105` + archival. All active config references (seeds, compose, scripts) are already clean. | +| apps/105 cleanup | **ALMOST DONE.** Gitea webhooks (ids 10, 11, 14) deleted 2026-07-08. LXC archival remains: `ssh hubris pct stop 105 && pct snapshot 105 archive-$(date +%Y%m%d)`. | **Score: 98%** (code complete; 2 operational actions require operator on Proxmox/Gitea) diff --git a/scripts/cutover-checklist.md b/scripts/cutover-checklist.md index 7fca1bf..5752b6c 100644 --- a/scripts/cutover-checklist.md +++ b/scripts/cutover-checklist.md @@ -35,8 +35,7 @@ Status: [x] = done, [ ] = pending ## Cleanup -- [ ] Remove Gitea webhooks for apps/105 (ids 10, 11) from `dtoro/oikos` - → Run: `GITEA_TOKEN="" ./scripts/cleanup-apps105-webhooks.sh` +- [x] Remove Gitea webhooks for apps/105 (ids 10, 11, 14) from `dtoro/oikos` — deleted 2026-07-08 via Gitea API - [ ] Archive apps/105 LXC (keep for 30 days, then destroy) → `ssh hubris pct stop 105 && pct snapshot 105 archive-$(date +%Y%m%d)` - [x] Update auto-deploy docs — apps/105 entries marked deprecated