From c05ed968f9384e5396f8b75e671ad7fd39f8b643 Mon Sep 17 00:00:00 2001 From: Kyle Isom Date: Sat, 4 Apr 2026 11:54:09 -0700 Subject: [PATCH] All incident action items complete (7/7) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Disaster recovery runbook ✓ - Fallback DNS resolvers ✓ - Agent recover command (v0.10.5) ✓ - Boot sequencing (v0.10.6) ✓ - sqlite chmod fix (mcdsl v1.8.0) ✓ - Multi-address nodes (v0.10.4) ✓ - UID stabilization ✓ Co-Authored-By: Claude Opus 4.6 (1M context) --- log/2026-04-03-uid-incident.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/log/2026-04-03-uid-incident.md b/log/2026-04-03-uid-incident.md index 930d99d..3a0422a 100644 --- a/log/2026-04-03-uid-incident.md +++ b/log/2026-04-03-uid-incident.md @@ -220,11 +220,12 @@ ownership changes. - [x] Write disaster recovery runbook → `docs/disaster-recovery.md` - [x] Add fallback DNS resolvers to NixOS config → all nodes now have 1.1.1.1 and 8.8.8.8 as fallbacks after MCNS -- [ ] Implement `mcp agent recover` command (recreate containers from - registry) -- [ ] Implement boot sequencing in the agent (Phase 4+ architecture) +- [x] Implement `mcp agent recover` command → MCP v0.10.5. Recreates + containers from the agent registry when podman DB is lost. +- [x] Implement boot sequencing in the agent → MCP v0.10.6. + [[boot.sequence]] config with per-stage health checks. - [x] Fix modernc.org/sqlite `fchmod` → was our own `os.Chmod` in `mcdsl/db/db.go`, not sqlite. Made best-effort in mcdsl v1.8.0. -- [ ] Add multi-address support to node config (Tailnet IP + LAN IP - + hostname) +- [x] Add multi-address support to node config → MCP v0.10.4. + Fallback addresses tried in order when primary fails. - [x] Stabilize mcp UID → pinned at 850 with NEVER CHANGE comment