runbooks.json 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. {
  2. "_note": "Machine-readable rosters for the NEXUS scenario runbooks in strategy/runbooks/. Consumed by the Agency Agents app to turn a runbook into a one-click team deploy: it reads the roster, maps each slug to a catalog agent, and installs the set. `agents[]` entries are SLUGS — the agent .md filename stem (the corpus id), e.g. engineering/engineering-frontend-developer.md -> \"engineering-frontend-developer\"; specialized/agents-orchestrator.md -> \"agents-orchestrator\" (note: the stem is NOT always division-prefixed, and display names are prefixed/drift — so rosters reference slugs, which are rename-proof and testable). `mode` is the NEXUS activation mode (Full | Sprint | Micro) that sizes the team; `roster` groups preserve the runbook's phase structure via `activation`. `doc` is the prose runbook the app renders. Keep this in sync with the markdown in strategy/runbooks/; every slug must resolve to a real agent file (scripts/check-runbooks.sh can guard this, mirroring check-divisions.sh). strategy/ holds orchestration doctrine, not installable agents — it is NOT a division (see divisions.json).",
  3. "runbooks": [
  4. {
  5. "slug": "startup-mvp",
  6. "title": "Startup MVP Build",
  7. "mode": "NEXUS-Sprint",
  8. "duration": "4-6 weeks",
  9. "summary": "Idea to live product with real users, fast — without skipping QA.",
  10. "doc": "strategy/runbooks/scenario-startup-mvp.md",
  11. "roster": [
  12. {
  13. "group": "Core Team",
  14. "activation": "always",
  15. "agents": [
  16. "agents-orchestrator",
  17. "project-manager-senior",
  18. "product-sprint-prioritizer",
  19. "design-ux-architect",
  20. "engineering-frontend-developer",
  21. "engineering-backend-architect",
  22. "engineering-devops-automator",
  23. "testing-evidence-collector",
  24. "testing-reality-checker"
  25. ]
  26. },
  27. {
  28. "group": "Growth Team",
  29. "activation": "week 3+",
  30. "agents": [
  31. "marketing-growth-hacker",
  32. "marketing-content-creator",
  33. "marketing-social-media-strategist"
  34. ]
  35. },
  36. {
  37. "group": "Support Team",
  38. "activation": "as needed",
  39. "agents": [
  40. "design-brand-guardian",
  41. "support-analytics-reporter",
  42. "engineering-rapid-prototyper",
  43. "engineering-ai-engineer",
  44. "testing-performance-benchmarker",
  45. "support-infrastructure-maintainer"
  46. ]
  47. }
  48. ]
  49. },
  50. {
  51. "slug": "enterprise-feature",
  52. "title": "Enterprise Feature Development",
  53. "mode": "NEXUS-Sprint",
  54. "duration": "6-12 weeks",
  55. "summary": "Ship a major feature into an existing enterprise product with non-negotiable compliance, security, and quality gates, and multi-stakeholder alignment.",
  56. "doc": "strategy/runbooks/scenario-enterprise-feature.md",
  57. "roster": [
  58. {
  59. "group": "Core Team",
  60. "activation": "always",
  61. "agents": [
  62. "agents-orchestrator",
  63. "project-management-project-shepherd",
  64. "project-manager-senior",
  65. "product-sprint-prioritizer",
  66. "design-ux-architect",
  67. "design-ux-researcher",
  68. "design-ui-designer",
  69. "engineering-frontend-developer",
  70. "engineering-backend-architect",
  71. "engineering-senior-developer",
  72. "engineering-devops-automator",
  73. "testing-evidence-collector",
  74. "testing-api-tester",
  75. "testing-reality-checker",
  76. "testing-performance-benchmarker"
  77. ]
  78. },
  79. {
  80. "group": "Compliance & Governance",
  81. "activation": "as needed",
  82. "agents": [
  83. "support-legal-compliance-checker",
  84. "design-brand-guardian",
  85. "support-finance-tracker",
  86. "support-executive-summary-generator"
  87. ]
  88. },
  89. {
  90. "group": "Quality Assurance",
  91. "activation": "as needed",
  92. "agents": [
  93. "testing-test-results-analyzer",
  94. "testing-workflow-optimizer",
  95. "project-management-experiment-tracker"
  96. ]
  97. }
  98. ]
  99. },
  100. {
  101. "slug": "marketing-campaign",
  102. "title": "Multi-Channel Marketing Campaign",
  103. "mode": "NEXUS-Sprint",
  104. "duration": "2-4 weeks",
  105. "summary": "Launch a coordinated, brand-consistent campaign across channels that drives measurable acquisition and engagement.",
  106. "doc": "strategy/runbooks/scenario-marketing-campaign.md",
  107. "roster": [
  108. {
  109. "group": "Campaign Core",
  110. "activation": "always",
  111. "agents": [
  112. "marketing-social-media-strategist",
  113. "marketing-content-creator",
  114. "marketing-growth-hacker",
  115. "design-brand-guardian",
  116. "support-analytics-reporter"
  117. ]
  118. },
  119. {
  120. "group": "Platform Specialists",
  121. "activation": "as needed",
  122. "agents": [
  123. "marketing-twitter-engager",
  124. "marketing-tiktok-strategist",
  125. "marketing-instagram-curator",
  126. "marketing-reddit-community-builder",
  127. "marketing-app-store-optimizer"
  128. ]
  129. },
  130. {
  131. "group": "Support",
  132. "activation": "as needed",
  133. "agents": [
  134. "product-trend-researcher",
  135. "project-management-experiment-tracker",
  136. "support-executive-summary-generator",
  137. "support-legal-compliance-checker"
  138. ]
  139. }
  140. ]
  141. },
  142. {
  143. "slug": "incident-response",
  144. "title": "Incident Response",
  145. "mode": "NEXUS-Micro",
  146. "duration": "Minutes to hours",
  147. "summary": "Detection through post-mortem for a production incident — fast response without cutting corners.",
  148. "doc": "strategy/runbooks/scenario-incident-response.md",
  149. "roster": [
  150. {
  151. "group": "P0 Critical Response",
  152. "activation": "always",
  153. "agents": [
  154. "support-infrastructure-maintainer",
  155. "engineering-devops-automator",
  156. "engineering-backend-architect",
  157. "engineering-frontend-developer",
  158. "support-support-responder",
  159. "support-executive-summary-generator"
  160. ]
  161. },
  162. {
  163. "group": "Verification & Post-Mortem",
  164. "activation": "post-fix",
  165. "agents": [
  166. "testing-evidence-collector",
  167. "testing-api-tester",
  168. "testing-workflow-optimizer",
  169. "product-sprint-prioritizer"
  170. ]
  171. }
  172. ]
  173. }
  174. ]
  175. }