All incident action items complete (7/7)

- 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) <noreply@anthropic.com>
This commit is contained in:
2026-04-04 11:54:09 -07:00
parent 02cfb27937
commit c05ed968f9

View File

@@ -220,11 +220,12 @@ ownership changes.
- [x] Write disaster recovery runbook → `docs/disaster-recovery.md` - [x] Write disaster recovery runbook → `docs/disaster-recovery.md`
- [x] Add fallback DNS resolvers to NixOS config → all nodes now have - [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 1.1.1.1 and 8.8.8.8 as fallbacks after MCNS
- [ ] Implement `mcp agent recover` command (recreate containers from - [x] Implement `mcp agent recover` command → MCP v0.10.5. Recreates
registry) containers from the agent registry when podman DB is lost.
- [ ] Implement boot sequencing in the agent (Phase 4+ architecture) - [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 - [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. `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 - [x] Add multi-address support to node config → MCP v0.10.4.
+ hostname) Fallback addresses tried in order when primary fails.
- [x] Stabilize mcp UID → pinned at 850 with NEVER CHANGE comment - [x] Stabilize mcp UID → pinned at 850 with NEVER CHANGE comment