← back to Feature Harvest
data/officer-recs.json
532 lines
{
"price-finder": {
"name": "price-finder",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"dw-commerce"
],
"count": 1,
"practice": "Confirm net cost + trade discount before any import",
"why": "Closes the ~30k no-cost-held SKU gap; gates publish on real cost not a guess",
"conflict": false
},
"pairs-well-with": {
"name": "pairs-well-with",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"dw-commerce"
],
"count": 1,
"practice": "Every PDP gets 6 cross-sell tiles (60-30-10)",
"why": "Pure AOV lift on 64k active PDPs — built and unused",
"conflict": false
},
"competitor-of-product": {
"name": "competitor-of-product",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"dw-commerce"
],
"count": 1,
"practice": "Per-SKU \"who else sells this MFR SKU\" web check",
"why": "Pricing intel: surfaces where we are undercut vs exclusive",
"conflict": false
},
"kravet-price-watch": {
"name": "kravet-price-watch",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"dw-commerce"
],
"count": 1,
"practice": "Auto-ingest Kravet price-list emails into authoritative MAP",
"why": "Stale cost = MAP breach across ~4,500 ROLL SKUs; self-healing",
"conflict": false
},
"collection-creator": {
"name": "collection-creator",
"verdict": "ADOPT",
"verdicts": [
"ADOPT",
"ADOPT"
],
"officers": [
"dw-commerce",
"dw-marketing"
],
"count": 2,
"practice": "Catalog-driven curated collections w/ rationale",
"why": "SEO landing pages + campaign hooks across 160k products, dormant",
"conflict": false
},
"weekend-csv-products": {
"name": "weekend-csv-products",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"dw-commerce"
],
"count": 1,
"practice": "Scheduled weekend-ordered SKU export to purchasing",
"why": "Faster vendor POs, fewer fulfillment-delay refunds",
"conflict": false
},
"architectural-update-skill": {
"name": "architectural-update-skill",
"verdict": "RETIRE",
"verdicts": [
"RETIRE"
],
"officers": [
"dw-commerce"
],
"count": 1,
"practice": "(de-dup paid-rebrand churn)",
"why": "Overlaps enrich-ai-tags + conflicts with the SEO vendor-name carve-out",
"conflict": false
},
"advertising-signals": {
"name": "advertising-signals",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE",
"AUTOMATE",
"AUTOMATE"
],
"officers": [
"dw-marketing",
"research-content",
"directories"
],
"count": 3,
"practice": "Weekly competitor ad-platform reconnaissance",
"why": "Tells DW where rivals buy ads so it stops guessing spend; zero API cost",
"conflict": false
},
"dw-pinterest": {
"name": "dw-pinterest",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"dw-marketing"
],
"count": 1,
"practice": "Pinterest as primary visual-discovery funnel",
"why": "Highest-intent interior-design search funnel; DW has zero presence",
"conflict": false
},
"analytics": {
"name": "analytics",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE",
"AUTOMATE"
],
"officers": [
"dw-marketing",
"directories"
],
"count": 2,
"practice": "GA4 coverage + weekly traffic reporting across the fleet",
"why": "Spend/posts ship blind today — the conversion-measurement foundation",
"conflict": false
},
"dw-youtube": {
"name": "dw-youtube",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"dw-marketing"
],
"count": 1,
"practice": "YouTube Shorts + room-walkthrough channel",
"why": "Evergreen how-to/inspiration search capture; near-zero output cost",
"conflict": false
},
"stampede": {
"name": "stampede",
"verdict": "RETIRE",
"verdicts": [
"RETIRE"
],
"officers": [
"dw-marketing"
],
"count": 1,
"practice": "(de-dup creative tooling)",
"why": "Overlaps four-horsemen + canvas-design; produced nothing for DW",
"conflict": false
},
"claude-codex-kimi": {
"name": "claude-codex-kimi",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "Multi-LLM adversarial review before merge",
"why": "Catches the silent-bug class single-pass review misses, ~5c/run",
"conflict": false
},
"secret-strip": {
"name": "secret-strip",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "Fleet-wide hardcoded-credential scrub, weekly",
"why": "Closes the recurring 478-file leak class (May-30 compromise)",
"conflict": false
},
"validation-loop": {
"name": "validation-loop",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "Re-run the review panel on POST-edit code",
"why": "Stops \"shipped without re-testing\" false-confidence regressions",
"conflict": false
},
"test-engineer": {
"name": "test-engineer",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "Tests + CI on the cadence importer + budget/refund paths",
"why": "The live revenue path has had repeated silent-drain/publish bugs",
"conflict": false
},
"compound-engineering": {
"name": "compound-engineering",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "Plan-Work-Review-Compound: codify each fix as a guardrail",
"why": "Turns one-off debugging into permanent velocity leverage",
"conflict": false
},
"debugger": {
"name": "debugger",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "Structured root-cause vs ad-hoc poking",
"why": "Recurring \"cost hours\" incidents are classic misdiagnoses",
"conflict": false
},
"codex-debate": {
"name": "codex-debate",
"verdict": "RETIRE",
"verdicts": [
"RETIRE"
],
"officers": [
"engineering"
],
"count": 1,
"practice": "(consolidate debate skills)",
"why": "Redundant with cck + dtd; four overlapping debate skills = clutter",
"conflict": false
},
"competitors": {
"name": "competitors",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"research-content"
],
"count": 1,
"practice": "Name the structural differentiation vectors rivals cannot copy",
"why": "The artifact that makes a pitch land; unused outside SDCC",
"conflict": false
},
"session-debrief": {
"name": "session-debrief",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"research-content"
],
"count": 1,
"practice": "End every session with a VC-lens recap MP4",
"why": "Storytelling as byproduct — highest ROI/min content skill, idle",
"conflict": false
},
"peer-survey": {
"name": "peer-survey",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"research-content"
],
"count": 1,
"practice": "Screenshot N peers, steal one UX move each, before redesign",
"why": "Grounds design in market reality not taste",
"conflict": false
},
"info-hub": {
"name": "info-hub",
"verdict": "CONFLICT",
"verdicts": [
"ADOPT",
"RETIRE"
],
"officers": [
"research-content",
"directories"
],
"count": 2,
"practice": "Curated authoritative-source hub per vertical = trust/SEO moat",
"why": "Hard-to-copy content asset; built once for SDCC, never reused",
"conflict": true
},
"ad-social-tracker": {
"name": "ad-social-tracker",
"verdict": "CONFLICT",
"verdicts": [
"RETIRE",
"ADOPT"
],
"officers": [
"research-content",
"directories"
],
"count": 2,
"practice": "(consolidate to advertising-signals)",
"why": "Always-on directory batch version is redundant + unused",
"conflict": true
},
"appointment-agent": {
"name": "appointment-agent",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"directories"
],
"count": 1,
"practice": "venturacorridor booking + calendar-connect health check",
"why": "Live revenue surface untouched since May; weekly liveness probe",
"conflict": false
},
"site-audit": {
"name": "site-audit",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"directories"
],
"count": 1,
"practice": "SEO/a11y/dead-link + 90-day roadmap per directory front door",
"why": "Surfaces SEO gaps blocking inbound (only allowed growth channel)",
"conflict": false
},
"dw-restore-rehearsal": {
"name": "dw-restore-rehearsal",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"operations"
],
"count": 1,
"practice": "Backups must be proven restorable, not just present",
"why": "A fresh dump that wont restore is worse than none; monthly drill",
"conflict": false
},
"secrets-env-backup": {
"name": "secrets-env-backup",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"operations"
],
"count": 1,
"practice": "Secrets registry must have a recoverable off-box backup",
"why": "launchd job is exit-1 FAILING NOW — invisible until a disk loss",
"conflict": false
},
"machine-sync": {
"name": "machine-sync",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"operations"
],
"count": 1,
"practice": "Mac2/Mac1/Kamatera must not silently drift apart",
"why": "NEVER produced a run — antidote to repeated fleet-collapse recoveries",
"conflict": false
},
"dw-canary-meta-watchdog": {
"name": "dw-canary-meta-watchdog",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"operations"
],
"count": 1,
"practice": "Every canary must prove it is itself still firing",
"why": "The 12-day silent pg_dump death is the canonical failure",
"conflict": false
},
"disk-space-canary": {
"name": "disk-space-canary",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"operations"
],
"count": 1,
"practice": "Verify-then-delete + monitor, never autonomous deletion",
"why": "Full-disk/forced-sleep are recurring continuity killers",
"conflict": false
},
"keep-alive": {
"name": "keep-alive",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"operations"
],
"count": 1,
"practice": "pm2 online lies — restart on HTTP-dead not just process-exit",
"why": "Only thing that auto-revives a hung site serving 500s while pm2=green",
"conflict": false
},
"comms-compliance": {
"name": "comms-compliance",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"compliance"
],
"count": 1,
"practice": "CAN-SPAM/TCPA/CCPA pre-send audit of every mailer/SMS/voice sender",
"why": "Only thing between an info@ mailer and a per-email fine; zero scheduled run while mailers ship live",
"conflict": false
},
"dw-leak-scanner": {
"name": "dw-leak-scanner",
"verdict": "AUTOMATE",
"verdicts": [
"AUTOMATE"
],
"officers": [
"compliance"
],
"count": 1,
"practice": "Private-label leak scan (Brewster/York/WallQuest/Command54 never front-facing)",
"why": "Hard-banned names + ~430 SKUs/day ship rate; tighten weekly→daily",
"conflict": false
},
"best-practices": {
"name": "best-practices",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"compliance"
],
"count": 1,
"practice": "Standing-rules pre-flight before any non-trivial action",
"why": "Codifies every MEMORY.md rule whose skip caused real incidents (285 spec-less publishes)",
"conflict": false
},
"dw-legal-compliance": {
"name": "dw-legal-compliance",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"compliance"
],
"count": 1,
"practice": "Trademark/contract/description legal review for vendor copy",
"why": "Should gate every vendor-landing + microsite description build; on-demand only today",
"conflict": false
},
"settlement": {
"name": "settlement",
"verdict": "ADOPT",
"verdicts": [
"ADOPT"
],
"officers": [
"compliance"
],
"count": 1,
"practice": "Pre-generation legal gate on ALL pattern creation",
"why": "Court-binding; only wired into 3 pipelines — any path skipping it is a breach vector",
"conflict": false
}
}