[object Object]

← back to Agent Cabinet

Cabinet drift fix: reclassify subagents, add 9 orphans, remove 4 phantoms

95784df6f51e1a5d30d281975a584146380ca2aa · 2026-05-06 11:27:24 -0700 · Steve

Files touched

Diff

commit 95784df6f51e1a5d30d281975a584146380ca2aa
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed May 6 11:27:24 2026 -0700

    Cabinet drift fix: reclassify subagents, add 9 orphans, remove 4 phantoms
---
 cabinet.yaml | 42 ++++++++++++++++++++++++++----------------
 1 file changed, 26 insertions(+), 16 deletions(-)

diff --git a/cabinet.yaml b/cabinet.yaml
index 41eebf4..84f9993 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -27,8 +27,8 @@ cabinet:
         owns: [add token, rotate token, audit secrets, fan out env]
       - skill: domain-setup
         owns: [register, configure DNS, SSL, email auth]
-      - skill: domain-name-agent
-        owns: [domain inventory, NS swap, WHOIS]
+      - subagent: domain-name-agent
+        owns: [domain inventory, NS swap, WHOIS]  # was misclassified as skill
       - skill: cloudflare-manager
         owns: [zone DNS, proxy toggle]
       - skill: open-firewalls
@@ -38,9 +38,9 @@ cabinet:
       - subagent: pm2-crash-watcher
       - subagent: deployment-engineer
       - subagent: devops-engineer
-      - subagent: domain-name-agent
       - subagent: onboard-domain-agent
       - subagent: secrets-manager
+      - subagent: analytics-agent  # GA4 fleet, also relevant to vp-research-content
 
   - vp: vp-dw-commerce
     domain: Designer Wallcoverings catalog, vendor scrapers, Shopify, storefronts, marketing
@@ -112,9 +112,8 @@ cabinet:
         owns: [paid-ad detection across directories]
       - skill: advertising-signals
         owns: [single-domain ad scan]
-      - skill: la-research-agent  # also a subagent
-        owns: [LA public records — doubles as research and lawyer enrichment]
       - subagent: la-research-agent
+        owns: [LA public records — doubles as research and lawyer enrichment]
 
   - vp: vp-engineering
     domain: Backend, frontend, databases, code review, security, performance, testing
@@ -134,7 +133,7 @@ cabinet:
       - subagent: database-optimizer
       - subagent: api-documenter
       - subagent: code-reviewer
-      - subagent: architect-reviewer
+      - subagent: architect-review  # was "architect-reviewer" — actual file name is architect-review.md
       - subagent: security-auditor
       - subagent: performance-engineer
       - subagent: test-engineer
@@ -145,14 +144,11 @@ cabinet:
       - subagent: python-pro
       - subagent: ios-developer
       - subagent: mobile-developer
-      - skill: claude-api
-        owns: [Anthropic SDK migrations, prompt caching]
-      - skill: prompt-cache-optimization
-      - skill: mcp-builder
+      - subagent: ai-engineer  # LLM apps, RAG, prompt pipelines
+      - subagent: prompt-engineer  # prompt optimization
+      - subagent: mcp-expert  # MCP server integration
       - skill: dw-agent-builder
-      - skill: refactor-agent
-      - skill: simplify
-      - skill: review
+      - skill: prompt-cache-optimization
 
   - vp: vp-research-content
     domain: Web research, LA records, video production, mockups, design, voice
@@ -170,6 +166,11 @@ cabinet:
       - subagent: data-analyst
       - subagent: data-scientist
       - subagent: website-analysis
+      - subagent: seo-analyzer  # technical SEO audits
+      - subagent: ui-ux-designer  # design systems, wireframes, a11y
+      - subagent: product-strategist  # roadmap, positioning, GTM
+      - subagent: debate-team-fast  # 4-LLM consensus engine
+      - subagent: task-decomposition-expert  # complex goal breakdown
       - skill: site-audit
       - skill: peer-survey
       - skill: competitors
@@ -201,8 +202,7 @@ cabinet:
     directors:
       - subagent: comms-compliance
       - subagent: best-practices-reviewer
-      - skill: comms-compliance
-      - skill: best-practices
+      - skill: best-practices  # /best-practices alias
 
 architecture_principles:
   - "Triggers should be broad enough that Steve never needs to remember which sub-agent owns a task."
@@ -213,4 +213,14 @@ architecture_principles:
 
 mindmap_path: /Users/stevestudio2/Projects/agent-cabinet/mindmap.html
 viewer_port: 9766
-last_synced_at: null
+last_synced_at: 2026-05-06T18:15:00-07:00
+
+consolidation_log:
+  - date: 2026-05-06
+    action: scaffolded
+    target: The Cabinet
+    rationale: Initial 6-VP hierarchy (operations, dw-commerce, directories, engineering, research-content, compliance-policy)
+  - date: 2026-05-06
+    action: drift_fix
+    target: cabinet.yaml
+    rationale: Reclassified domain-name-agent + la-research-agent as subagents (not skills); fixed architect-reviewer→architect-review; added 7 orphaned subagents (ai-engineer, analytics-agent, prompt-engineer, mcp-expert, seo-analyzer, ui-ux-designer, product-strategist, debate-team-fast, task-decomposition-expert); removed 4 phantom skill refs (claude-api, simplify, review, comms-compliance, prism)

← 34a0472 Initial Cabinet scaffold: agent-architect + 6 VPs + Mermaid  ·  back to Agent Cabinet  ·  Cabinet drift: remove orphan dw-site-build subagent ref + pr 1f972c5 →