[object Object]

← back to Agent Cabinet

Point fleet-lifecycle-steward at real registry path + DARK/ZOMBIE invariants

d41633a8ed661448051bf82f485cbf63c26066f4 · 2026-06-24 16:25:28 -0700 · Steve Abrams

Files touched

Diff

commit d41633a8ed661448051bf82f485cbf63c26066f4
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jun 24 16:25:28 2026 -0700

    Point fleet-lifecycle-steward at real registry path + DARK/ZOMBIE invariants
---
 cabinet.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cabinet.yaml b/cabinet.yaml
index 90b5f1d..ede934c 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -38,7 +38,7 @@ cabinet:
       - skill: process-hawk
         owns: [auto-restart stuck pm2 processes]
       - subagent: fleet-lifecycle-steward
-        owns: [single owner of "no DW agent sleeps silently, stale ones retire only with Steve's sign-off"; reconciles the LIVE fleet (pm2 Mac2+Kamatera, launchd, cabinet roster, skills) against the centralized service-registry contract (expected_up, health_url, machine, owner, lifecycle_status — DTD verdict A 2026-06-24); Job 1 KEEP-ALIVE = resurrect/surface anything expected_up but down (consumes process-hawk + pm2-crash-watcher + fleet-reconstruct + keepawake), autonomous/reversible; Job 2 RETIREMENT = AUTO-FLAG old/irrelevant (≥14d dead, superseded, dead health_url) → draft memo to ~/.claude/yolo-queue/pending-approval/, NEVER retires itself (Steve approves). CONSUMES the registry the other terminal BUILDS — does not fork it.]
+        owns: [single owner of "no DW agent sleeps silently, stale ones retire only with Steve's sign-off"; reconciles the LIVE fleet (pm2 Mac2+Kamatera, launchd, cabinet roster, skills) against the centralized service-registry contract (expected_up, health_url, machine, owner, lifecycle_status — DTD verdict A 2026-06-24); Job 1 KEEP-ALIVE = resurrect/surface anything expected_up but down (consumes process-hawk + pm2-crash-watcher + fleet-reconstruct + keepawake), autonomous/reversible; Job 2 RETIREMENT = AUTO-FLAG old/irrelevant (≥14d dead, superseded, dead health_url) → draft memo to ~/.claude/yolo-queue/pending-approval/, NEVER retires itself (Steve approves). CONSUMES the registry at ~/Projects/_shared/fleet-registry/manifest.json (overlay.json = decommission ledger) — does not fork it. Enforces the schema's DARK ALERT (expected_up & !online) + ZOMBIE ALERT (retired & online) invariants. NB: ~/Projects/dw-fleet-registry (June 1) is an unrelated site-content namesake, NOT this registry.]
       - subagent: pm2-crash-watcher
       - subagent: deployment-engineer
       - subagent: devops-engineer

← 96d3e46 Add fleet-lifecycle-steward officer under vp-operations  ·  back to Agent Cabinet  ·  cabinet: add vp-abramsego officer + abramsego-agent steward 1538413 →