← 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 →