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