[object Object]

← back to Agent Cabinet

auto-data-snapshot: 2026-09-22T12:15:47 (1 data files) — cabinet.yaml

f6eb951676ce95557a7b309dcc8f856a86eabbbc · 2026-09-22 12:18:51 -0700 · auto-commit-fleet

Files touched

Diff

commit f6eb951676ce95557a7b309dcc8f856a86eabbbc
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date:   Tue Sep 22 12:18:51 2026 -0700

    auto-data-snapshot: 2026-09-22T12:15:47 (1 data files) — cabinet.yaml
---
 cabinet.yaml | 45 +++++++++++++++++++++++++++++++--------------
 1 file changed, 31 insertions(+), 14 deletions(-)

diff --git a/cabinet.yaml b/cabinet.yaml
index ac3abef..a7176db 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -455,25 +455,25 @@ cabinet:
       - skill: abramsego-golive
         owns: [revenue-engine ops — Stripe TEST flows, waitlist digest, engine gated→live flip checklist, go-live approval memos]
 
-  - vp: vp-consulting
+  - vp: consulting-agent
     domain: >-
-      Officer Consulting — the Consulting business: a productized "client-growth
-      consultancy in a box" that turns an intake questionnaire into a per-client
-      portal (a NEW website shown as several concept versions + a deeply
-      integrated-social growth command center), even for clients with no website.
-      Fuses two proven builds — fantasea-consulting (deliverable/concept-version
-      generator) + prestige-car-wash (social/growth command center). Owns the
-      `consulting` skill and every ~/Projects/consulting-<slug>/ engagement (97xx).
-      HARD RAIL: social posting is DRAFT-ONLY; live deploy, DNS, spend, and
-      send-to-list draft to pending-approval with APPROVE/REVISE/BLOCK — Steve
-      turns those on. The sign-in page carries the client info + credentials.
+      Consulting business (single-steward — the vp-consulting officer layer was
+      flattened into this agent 2026-09-22, TK-12015; one owner holds both the
+      business and the build). A productized "client-growth consultancy in a box"
+      that turns an intake questionnaire into a per-client portal (a NEW website
+      shown as several concept versions + a deeply integrated-social growth command
+      center), even for clients with no website. Fuses two proven builds —
+      fantasea-consulting (deliverable/concept-version generator) + prestige-car-wash
+      (social/growth command center). Owns the `consulting` skill and every
+      ~/Projects/consulting-<slug>/ engagement (97xx). HARD RAIL: social posting is
+      DRAFT-ONLY; live deploy, DNS, spend, and send-to-list draft to pending-approval
+      with APPROVE/REVISE/BLOCK — Steve turns those on. The sign-in page carries the
+      client info + credentials.
     triggers:
-      - consulting | officer consulting | consulting client | client portal
+      - consulting | /consulting | officer consulting | consulting client | client portal
       - onboard a consulting client | build a website and social for | intake questionnaire
       - new consulting client | spin up a client portal | concept versions | growth command center
     directors:
-      - subagent: consulting-agent
-        owns: [Consulting build/operate steward — runs the intake → scaffold.mjs → concept generation → verify → commit loop for each ~/Projects/consulting-<slug>/ portal; wires the integrated-social buckets via existing fleet skills. Local-only; deploy/DNS/social-post gated.]
       - skill: consulting
         owns: [the engine — intake schema, scaffold.mjs (portal generator), templates, build.mjs concept skinner, the fused fantasea + prestige patterns]
       - skill: advertising-signals
@@ -497,6 +497,23 @@ viewer_port: 9766
 last_synced_at: 2026-09-03T00:00:00-07:00
 
 consolidation_log:
+  - date: 2026-09-22
+    action: folded
+    target: consulting-agent (now the single owner of the Consulting business)
+    replaced: [vp-consulting]
+    reason: |
+      DECISION (Steve, 2026-09-22, TK-12015): FLATTEN vp-consulting into consulting-agent —
+      supersedes 2026-09-20 DECISION 2 (KEEP three layers). New fact: single-steward officer
+      layer adds no routing value. vp-abramsego KEPT (money-product office).
+      Reference-safety: repointed every live caller BEFORE archiving the officer (Cody's
+      requirement) — cabinet.yaml officer block re-rooted at consulting-agent (dropped the
+      redundant `- subagent: consulting-agent` director), consulting/SKILL.md ownership lines,
+      consulting-agent.md (absorbed the officer's triggers + APPROVE/REVISE/BLOCK posture +
+      HARD RAILS), ticketmaster/SKILL.md VP routing list, and the a2a-lab agent card. server.js
+      + pyramid.html are data-driven from this YAML (no hardcoded ref); officers/SKILL.md never
+      listed vp-consulting. Zero dangling vp-consulting node across all surfaces.
+      Archived ~/.claude/agents/vp-consulting.md → _archived/ (reversible via
+      ~/skills-agents-snapshot-20260922.tar.gz).
   - date: 2026-09-11
     action: added
     target: terminal-wait-supervisor (under vp-operations)

← 2a3106a cabinet: fold prompt-engineer into ai-engineer (TK-12015)  ·  back to Agent Cabinet  ·  cabinet: flatten vp-consulting into consulting-agent (TK-120 86cfdef →