💡 Structured Runbook Design for Machine-Readable Incident Response #385
Replies: 1 comment
Weekly UpdateWhat Changed
Sources: Rootly AI Runbooks (rootly.com), Elastic SRE troubleshooting with AI Assistant (elastic.co), DevOps.com "How AI Agents Are Replacing Traditional Runbooks," BigPanda case study, Cutover AI-enabled runbooks. Updated Assessment
RecommendationAdvance — The market has validated the premise. The key differentiator for BGreat is defining a vendor-neutral runbook schema that works across Rootly, Elastic, incident.io, and other emerging AI runbook platforms. This positions Morgan's structured runbook output as a universal format, not locked to any single vendor's ecosystem. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
Enhance Morgan's incident response workflow (CR) to produce structured, machine-readable runbooks alongside traditional human-readable ones. Define a vendor-neutral runbook schema covering trigger conditions, decision trees, diagnostic steps, remediation actions, and verification criteria in a format consumable by AI incident response agents (PagerDuty AI, Rootly, Shoreline, AWS DevOps Agent). As AI-driven incident response tools now consume structured runbooks for autonomous remediation, planning documents that produce only prose runbooks leave teams unable to leverage the next generation of incident tooling.
Market Signal
PagerDuty's 2026 AI SRE agent analyzes incident history and suggests runbooks in real-time. Shoreline.io (acquired by Nvidia) packages operational procedures as parameterized "Op Packs" for automated execution. Rootly automates incident response through structured playbooks. StackGen's AI SRE agent executes validated remediation runbooks autonomously when failure patterns are detected. AWS DevOps Agent correlates telemetry, code, and deployment data to suggest and execute runbooks. The trend is clear: runbooks are becoming executable artifacts, not just documentation.
User Signal
Morgan's incident response workflow currently produces runbooks as markdown documents with summary, immediate actions, diagnostics, mitigations, and verification criteria. These are well-structured for humans but not machine-parseable. The existing ops-review skill (OR) checks for consistency across artifacts — a structured runbook format would enable deeper automated validation. The pattern of structured outputs is already established in the BMAD ecosystem (YAML frontmatter, CSV registries, skill manifests).
Technical Opportunity
The incident response workflow already defines a comprehensive runbook structure. Extending the output template to include a YAML/JSON structured companion format — with typed fields for trigger conditions, severity mapping, diagnostic commands, remediation steps, and verification checks — leverages the existing content architecture. The BMAD module system already uses YAML frontmatter and structured manifests, so the pattern is native to the ecosystem. This also positions runbooks for consumption by BMAD agents themselves in future workflow automation.
Assessment
Adversarial Review
Strongest objection: Vendor-specific runbook formats (Shoreline Op Packs, PagerDuty playbooks) dominate. A vendor-neutral schema may not be consumed by any actual tool.
Rebuttal: The structured format serves two purposes: (1) it provides a vendor-neutral planning artifact that teams can translate into their chosen platform's format, and (2) it enables AI assistants (like BMAD agents themselves) to reason about runbook content programmatically. The value is in the structured thinking — defining trigger conditions, decision trees, and verification criteria forces rigor that prose runbooks often lack. Even if no tool directly consumes the format, teams benefit from the structured planning discipline, and the format is trivially translatable to vendor-specific schemas.
Suggested Next Step
Extend the incident response workflow's runbook template to include a structured YAML companion format with typed fields (trigger, severity, diagnostics, actions, verification). Add a step in the workflow that guides teams through defining machine-readable runbook metadata alongside the prose documentation.
All reactions