Quick Start
Deploy the ops-complete framework and write your first validated runbook in about 10 minutes.
ops-complete Quickstart
Prompt-first procedure: Describe the outcome you want in your agent conversation. The agent should select and load the appropriate AIWG assets, explain material changes, request any needed approval, and report verification evidence. Exact commands and flags appear only in the CLI reference.
First time using AIWG? Begin with Install, Connect, and Verify. This guide assumes AIWG is already installed, `all` is deployed for your provider, and the agent-owned context regeneration procedure has connected the agent to this project.
Deploy the ops-complete framework and write your first validated runbook in about 10 minutes.
Before You Start
ops-complete is for repositories that contain operational procedures — runbooks, fleet inventory, incident reports, CI/CD definitions. If you are working on an application codebase managed with the SDLC framework, you do not need ops-complete.
Installation
Use AIWG to complete this documented outcome: Installation
Have it inspect the current state, explain the plan, ask before material
changes, and report the result with verification evidence.
After installation, verify what was deployed:
Use AIWG to complete this documented outcome: After installation, verify what was deployed
Have it inspect the current state, explain the plan, ask before material
changes, and report the result with verification evidence.
You should see `ops-complete` (and any extensions) listed as installed frameworks.
Extension Selection Guide
| If your repo contains... | Install these extensions |
|---|---|
| Per-host docs, hardware specs | `sys` |
| Asset inventory, DR runbooks, service deployments | `it` |
| CI/CD pipelines, build scripts | `dev` |
| Streaming services, transcoders | `stream` |
Extensions are additive. The base `ops` framework is always required; extensions cannot run standalone.
Your First Runbook
Create a new runbook using the template:
mkdir -p ops/runbooks
Then create `ops/runbooks/restart-api-service.yaml`:
apiVersion: ops.aiwg.io/v1
kind: OpsPlaybook
metadata:
name: restart-api-service
namespace: production
labels:
tier: web
domain: api
spec:
inventory: production-fleet
targets:
hosts:
- web-01
vars:
service_name: api-gateway
health_endpoint: "http://localhost:8080/health"
steps:
- id: pre-flight-check
capability: service-health
inputs:
- name: service
from: vars.service_name
- name: expected_state
value: active
- id: restart-service
capability: service-restart
depends_on: [pre-flight-check]
inputs:
- name: service
from: vars.service_name
- id: wait-for-ready
capability: http-health
depends_on: [restart-service]
inputs:
- name: endpoint
from: vars.health_endpoint
- name: attempts
value: 10
Execute a Runbook
With the `ops-runbook-executor` agent deployed, you can run:
Execute the restart-api-service runbook against host web-01
The agent will: 1. Read the playbook 2. Resolve variables (framework defaults → inventory group → instance) 3. Execute each step, verifying the `verify:` condition before proceeding 4. Prepare minimum sufficient, redacted evidence through the governance boundary 5. Trigger rollback if a step fails
Run a Fleet Inventory Collection
Collect fleet inventory for the web tier
The `ops-inventory` agent scans the configured host groups and produces an `OpsInventory` document with discovered hosts, their roles, and current state.
Enable the Audit Trail
The `ops-audit-trail` skill tracks everything the executor touches. To review what changed during a runbook execution:
Show me the audit trail for the last runbook run
Output includes: files modified, backups created, command/result correlation, exit codes, bounded redacted excerpts, policy identity, and disposition deadlines. Full raw output is a separate short-lived tier and requires an explicit reason.
Before any generated artifact or collected output is written or posted, run the agent-owned ops operation (or use the `aiwg/governance` API). Start from `templates/governance-policy.yaml` when the project needs custom classes, detectors, sinks, or retention rules.
Common Patterns
Check a Runbook Before Running It
Validate the restart-api-service runbook for safety issues
The `ops-safety` rule checks for:
- Interactive commands that block automation (`read`, `pause`)
- Destructive operations without rollback steps
- Missing verification after state-changing commands
Create an Incident Report
Create an incident report for the API outage that started at 14:30
Uses the `incident.md` template. The agent fills in the timeline, impact, and creates placeholders for the root cause analysis to be completed after resolution.
Create a Troubleshooting Tree
Create a troubleshooting guide for API 5xx errors
Uses the `troubleshooting.md` template with symptom-driven diagnosis branches.
Next Steps
- Read the extensions guide to enable domain-specific capabilities: `@$AIWG_ROOT/agentic/code/frameworks/ops-complete/docs/extensions-guide.md`
- Review the YAML metalanguage spec for full kind vocabulary: `@$AIWG_ROOT/docs/yaml-metalanguage.md`
- Check the rules index for all enforcement rules: `@$AIWG_ROOT/agentic/code/frameworks/ops-complete/rules/RULES-INDEX.md`
- Review evidence governance and sink policy: `@$AIWG_ROOT/docs/ops-evidence-governance.md`