[object Object]

← back to Agent Cabinet

Add vp-cncp (CNCP Officer) — cross-cutting flow officer that orchestrates all officers, clears approvals/tasks/parking-lot via CNCP

aea1f3a0097d6d8b3264fbab216c3ccc468a8491 · 2026-07-07 07:07:06 -0700 · Steve

Files touched

Diff

commit aea1f3a0097d6d8b3264fbab216c3ccc468a8491
Author: Steve <steve@designerwallcoverings.com>
Date:   Tue Jul 7 07:07:06 2026 -0700

    Add vp-cncp (CNCP Officer) — cross-cutting flow officer that orchestrates all officers, clears approvals/tasks/parking-lot via CNCP
---
 cabinet.yaml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 59 insertions(+), 1 deletion(-)

diff --git a/cabinet.yaml b/cabinet.yaml
index 56bfa1f..5f65df2 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -46,6 +46,36 @@ cabinet:
       - subagent: secrets-manager
       - subagent: analytics-agent  # GA4 fleet, also relevant to vp-research-content
 
+  - vp: vp-cncp
+    domain: >-
+      CROSS-CUTTING flow officer (chief-of-staff). Standing operations owner whose
+      one job is to keep the WHOLE operation moving so nothing stalls — drives the CNCP
+      command center (http://localhost:3333, repo ~/cncp-starter, cncp-*.json) and
+      ORCHESTRATES every other cabinet officer. Clears the approvals queue, advances
+      stalled tasks + the 1700+ parking-lot items, un-sticks quiet projects, and logs
+      wins as work lands. PROPOSE + ORCHESTRATE ONLY — routes reversible work to the
+      owning officer, surfaces only truly Steve-gated actions with APPROVE/REVISE/BLOCK.
+      Reads THIS file as the officer source of truth; never invents officer/agent names.
+    triggers:
+      - cncp officer | drive cncp | run the operation | status of everything
+      - keep projects moving | keep everything flowing | nothing should stall
+      - clear the approvals | clear the queue | clear tasks | advance the tasks
+      - unstick the pipeline | who's stalled | what's blocked | who's idle
+      - keep the fleet busy | work the parking lot
+    directors:
+      # This officer WRAPS the existing coordination skills — it is their standing
+      # CNCP-driven owner, not a fourth loop. It also spawns any vp-* officer (above)
+      # via the Agent tool to advance reversible work in that officer's domain.
+      - skill: coordinating-agents
+        owns: [officer morning standup — who-helps-whom cross-help round; propose-only]
+      - skill: officers-overnight
+        owns: [end-of-shift officer synthesis + overnight project queue; propose-only]
+      - skill: officer-idea-council
+        owns: [7-officer idea brainstorm → Top-5; the daily idea generator this officer composes with]
+      - orchestrates_all_officers: [vp-operations, vp-dw-commerce, vp-dw-marketing, vp-engineering,
+          vp-research-content, vp-directories, vp-compliance-policy, vp-security,
+          vp-special-projects, vp-abramsego]
+
   - vp: vp-dw-commerce
     domain: Designer Wallcoverings catalog, vendor scrapers, Shopify, storefronts, marketing
     triggers:
@@ -394,7 +424,7 @@ architecture_principles:
 
 mindmap_path: /Users/macstudio3/Projects/agent-cabinet/mindmap.html
 viewer_port: 9766
-last_synced_at: 2026-06-22T00:00:00-07:00
+last_synced_at: 2026-07-07T00:00:00-07:00
 
 consolidation_log:
   - date: 2026-05-06
@@ -479,3 +509,31 @@ consolidation_log:
       agent file; folded the orchestration pass into vp-abramsego.md body ("Ultron mode").
       Net: -1 agent, same capability, principle restored. The dungeon's Ultron center node
       stays as a VISUAL of vp-abramsego's orchestration role, not a separate agent.
+  - date: 2026-07-07
+    action: added
+    target: vp-cncp (the CNCP Officer — cross-cutting flow officer / chief-of-staff)
+    replaced: []
+    rationale: |
+      Steve directive — stand up a single standing OPERATIONS-FLOW officer whose one
+      job is "keep every project moving at all times; nothing stalls." It drives the
+      CNCP command center (http://localhost:3333, ~/cncp-starter, cncp-*.json) and
+      ORCHESTRATES all 10 existing cabinet officers (vp-operations, vp-dw-commerce,
+      vp-dw-marketing, vp-engineering, vp-research-content, vp-directories,
+      vp-compliance-policy, vp-security, vp-special-projects, vp-abramsego) via the
+      Agent tool, plus skills via the Skill tool. Four fronts each pass: (1) clear the
+      approvals queue — split each of the 428 pending-approval memos into reversible
+      legs (route to owner) vs Steve-gated action (leave drafted w/ APPROVE/REVISE/
+      BLOCK); (2) advance stalled tasks + the 1700+ parking-lot items, log wins as work
+      lands; (3) un-stick quiet projects / open loops; (4) report status to CNCP.
+      CONSOLIDATION not bloat: it becomes the single cabinet OWNER of three previously
+      orphaned coordination skills (coordinating-agents, officers-overnight,
+      officer-idea-council) — it WRAPS them, is explicitly NOT a fourth keep-busy loop
+      (the same principle that retired abramsego-orchestrator on 2026-07-02 — this
+      officer reuses existing mechanics rather than forking them). HARD RAIL inherited:
+      PROPOSE + ORCHESTRATE only; never auto-executes a gated action (customer-facing,
+      destructive, spend, DNS, publish/send-to-list, remote push, scheduled-job install,
+      Kamatera-canonical dw_unified writes) — Steve is the only one who turns those on.
+      Placed as a cross-cutting VP (chief-of-staff) directly after vp-operations. Net
+      cabinet: 10 → 11 VPs, but three loose skills gain a single owning officer and the
+      approvals/tasks/projects flow gets one accountable coordinator. Mindmap is rendered
+      live from this YAML by server.js (:9766) on each request — this edit IS the regen.

← 5c4f586 chore: macstudio3 migration — reconcile from mac2 + repoint  ·  back to Agent Cabinet  ·  auto-save: 2026-07-07T08:56:34 (1 files) — package-lock.json 6b0673e →