← back to Agent Cabinet
snapshot — gitify backup 2026-05-19
1c9583130bbd7964c535f7567df69e1ebd6082bf · 2026-05-19 11:35:43 -0700 · Steve
Files touched
Diff
commit 1c9583130bbd7964c535f7567df69e1ebd6082bf
Author: Steve <steve@designerwallcoverings.com>
Date: Tue May 19 11:35:43 2026 -0700
snapshot — gitify backup 2026-05-19
---
cabinet.yaml | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/cabinet.yaml b/cabinet.yaml
index fa64968..0954066 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -53,6 +53,8 @@ cabinet:
directors:
- subagent: aichat
owns: [Big Red — customer-facing AI chat on every DW microsite; lower-left woman avatar; retail/wholesale/admin personas; vendor-redacted in retail; pm2 process "aichat" :9935 in ~/Projects/big-red; embed widget at chat.designerwallcoverings.com/widget.js]
+ - subagent: front-page-steward
+ owns: [single owner of customer-facing front-page correctness across 53 DW sister sites + standalone front-faces (novasuede, philipperomano, architecturalwallcoverings, wallco.ai, thesetdecorator, ventura-corridor, butlr, starsofdesign); enforces standing structural rules (logo UL, hamburger UR Gucci, hero CTA centered-bottom Enter, rotating-or-4-square hero except TSD, sort+density on every grid, ns-modal CSS present, corner-nav.js loaded, APCA Lc≥60); detects local-vs-live drift; owns fanout scripts at ~/Projects/_shared/scripts/; gates deploys; daily kanban at http://127.0.0.1:9772; absorbed retired dw-websites-agent's AAB-override duties]
- skill: dw-site-build
owns: [universal DW storefront playbook]
- skill: dw-shopify-theme-optimizer
@@ -224,7 +226,7 @@ architecture_principles:
mindmap_path: /Users/stevestudio2/Projects/agent-cabinet/mindmap.html
viewer_port: 9766
-last_synced_at: 2026-05-06T18:15:00-07:00
+last_synced_at: 2026-05-14T08:30:00-07:00
consolidation_log:
- date: 2026-05-06
@@ -239,3 +241,11 @@ consolidation_log:
action: drift_revert
target: cabinet.yaml
rationale: Restored claude-api, simplify, review, prism, gamify — these are plugin/MCP-loaded (no on-disk SKILL.md). Added new claude-control-center skill (port 9767, cross-terminal session viewer + gamify settings). Drift detection logic should not assume all skills live in ~/.claude/skills/.
+ - date: 2026-05-14
+ action: added
+ target: front-page-steward (under vp-dw-commerce)
+ replaced: [dw-websites-agent]
+ rationale: |
+ Today's regression — linenwallpaper.com (and 9 other DW sites) shipped .ns-modal HTML without .ns-modal CSS to prod because local files were correct but deploy was stale → modal leaked inline at top of page, "horrible" per Steve. Audit found 51/53 sites missing corner-nav.js script tag too. This is a recurring CLASS of bug, not a one-off — the existing dw-websites-agent only covered AAB aesthetic overrides + auth widget; nobody owned structural-rule compliance (logo UL, hamburger UR Gucci, hero CTA, ns-modal CSS, sort+density slider, APCA contrast, drift detection, fanout discipline).
+ Folded dw-websites-agent's AAB-override duties INTO front-page-steward (now archived at ~/.claude/agents/_archived/dw-websites-agent.md) so there's a single owner. New agent enforces 12 structural rules from MEMORY.md, runs operation-1 audit across the fleet, surfaces local-vs-live drift, owns the fanout scripts at ~/Projects/_shared/scripts/, wedges deploys, and ships a kanban viewer at http://127.0.0.1:9772 mirroring the pipeline-watcher pattern. Wired into vp-dw-commerce alongside dw-site-build, dw-shopify-theme-optimizer, dw-marketing-copy, dw-seo-optimizer.
+ Net cabinet size: vp-dw-commerce directors went 14 → 14 (added front-page-steward, archived dw-websites-agent) — no bloat, broader trigger coverage.
← b59c209 server: wrap /cabinet.yaml route in try/catch so a read erro
·
back to Agent Cabinet
·
gitignore: exclude *.bak per standing code-health rule 805da5e →