Day-2 operations framework: TTL reaper, monitoring skill, and runbook generation
- Dominant language
- JavaScript
- Stars
- 269
- Forks
- 45
- Avg merge
- 18h 41m
- Merged PRs (30d)
- 11
Description
## Description
The manifesto describes AI in operations: "incident detection, root cause analysis, and remediation suggestions." Git-ape currently stops at post-deployment health checks. This issue establishes Day-2 operational foundations.
Related: #18 (drift detection — another Day-2 capability)
## Scope
1. **TTL Reaper workflow** — `git-ape-ttl-reaper.yml` (or gh-aw agentic workflow) that checks deployment TTL (set in `metadata.json`) and auto-destroys expired resources after notification.
2. **Monitoring setup** — During deployment, auto-configure Azure Monitor alerts for key metrics (availability, errors, latency).
3. **Post-deploy monitoring skill** — `/azure-monitor-checker` that queries Azure Monitor for resource health status. Enables `@git-ape status `.
4. **Runbook generation** — Auto-generate operational runbooks from deployment architecture (what to check, how to restart, escalation paths).
5. **Azure SRE Agent compatibility** — Ensure deployment artifacts (architecture diagrams, runbooks) are consumable by Azure SRE Agent.
## Acceptance Criteria
- [ ] TTL reaper workflow auto-destroys expired deployments.
- [ ] Deployments include Azure Monitor alert configurations.
- [ ] `@git-ape status ` shows resource health.
- [ ] Operational runbooks generated after deployment.
Contributor guide
Assessment
This issue has not been assessed yet.