

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456## Context78This instruction file applies to operational documentation: runbooks, incident reports, on-call playbooks, and observability configuration. Operational documents are production artefacts — they must be tested, reviewed, and maintained with the same rigor as code.910---1112## Incident Severity Matrix1314| Priority | Definition | Response SLA | Escalation SLA |15|----------|-----------|-------------|---------------|16| **P1** | Complete service outage, data loss risk, or security breach | 15 min initial response | Immediate: Engineering VP, CTO |17| **P2** | Significant service degradation, > 10% users impacted, or revenue impact | 30 min initial response | 1 hour if no progress |18| **P3** | Partial degradation, < 10% users, workaround available | 4 hours | Business hours only |19| **P4** | Minor issue, single user, cosmetic | Next business day | — |2021---2223## Runbook Format (Required)2425```markdown26# Runbook: {Descriptive Title}2728## Overview29**System:** {Service name}30**Severity:** P1 / P2 / P331**Last Reviewed:** {date}32**Owner:** {Team name}3334## Symptoms35- {Observable symptom 1 — what the user or monitoring sees}36- {Observable symptom 2}3738## Diagnosis Steps39401. **Check CloudWatch dashboard**41 - Navigate to: [{Dashboard Name}]({CloudWatch URL})42 - Look for: {specific metric anomaly}43442. **Check application logs**45```46 filter @message like /ERROR/47 | stats count(*) by bin(5m)48```49503. **Check database health**51 - RDS Console → {instance} → Monitoring52 - Alert if: CPU > 85%, free storage < 20%, connections > 80% of max5354## Resolution Steps5556### Scenario A: {Most common cause}571. {Specific action}582. {Verify resolution: what metric or log confirms it's fixed}5960### Scenario B: {Second most common cause}611. {Specific action}6263## Rollback Procedure641. {Step to revert the last deployment}652. {Verification step}6667## Escalation Path68If not resolved within {N} minutes:69- {Name/Role} — {contact method}70- {Name/Role} — {contact method}7172## Related Resources73- [Architecture Diagram]({link})74- [Previous Incident Reports]({link})75```7677---7879## CloudWatch Alarm Conventions8081### Alarm Naming8283`{Project}-{Environment}-{Service}-{Metric}-{Severity}`8485Example: `smart-retail-prod-order-api-5xx-rate-p1`8687### Standard Alarm Thresholds8889| Metric | Namespace | Warning | Critical | Period |90|--------|----------|---------|----------|--------|91| ALB 5xx error rate | AWS/ApplicationELB | > 1% | > 5% | 5 min |92| ECS CPU utilisation | AWS/ECS | > 70% | > 85% | 5 min |93| ECS Memory utilisation | AWS/ECS | > 75% | > 90% | 5 min |94| RDS CPU | AWS/RDS | > 70% | > 85% | 5 min |95| Lambda error rate | AWS/Lambda | > 1% | > 5% | 5 min |96| SQS DLQ messages | AWS/SQS | > 0 | > 10 | 1 min |97| API Gateway 4xx rate | AWS/ApiGateway | > 5% | > 20% | 5 min |9899### CloudWatch Logs Insights — Standard Queries100101```sql102-- Error rate over time103filter @message like /ERROR/104| stats count(*) as errorCount by bin(5m)105| sort @timestamp desc106107-- Slow requests (> 2s)108filter @message like /took/109| parse @message "took *ms" as duration110| filter duration > 2000111| stats count(*), avg(duration) as avgDuration by bin(5m)112113-- Exception summary114filter @message like /Exception/115| parse @message "* Exception" as exceptionType116| stats count(*) as frequency by exceptionType117| sort frequency desc118```119120---121122## Post-Incident Review Process123124| Step | Owner | Timeline |125|------|-------|----------|126| Draft RCA document | On-call engineer | Within 24h of resolution |127| Circulate draft | Incident Commander | Within 48h |128| Review meeting | All responders | Within 72h |129| Corrective actions assigned | Tech Lead / Team Lead | At review meeting |130| Corrective actions tracked | Project Tracker | Sprint backlog |131| RCA published | Engineering Manager | Within 1 week |132133Post-incident reviews are blameless. The goal is system improvement, not accountability assignment.134135---136137## On-Call Responsibilities138139- Acknowledge PagerDuty alerts within SLA (P1: 15 min, P2: 30 min)140- Post incident declaration in Slack `#incidents` channel within 5 minutes of declaring P1/P2141- Update incident status every 30 minutes for P1, every 60 minutes for P2142- Hand off cleanly at shift end: summarise active incidents, investigations, and outstanding actions143- Complete runbook after resolving an incident if the runbook was missing or incorrect144
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| doubts-suplab/eeik-bootstrap.clinerules/golden-rules.md · 1 | Cline rules | gitsecuritydo-not | 61/100 | today | |
| doubts-suplab/eeik-bootstrap.clinerules/project.md · 1 | Cline rules | teststylegit | 63/100 | today | |
| doubts-suplab/eeik-bootstrap.cursor/rules/architecture.mdc · 1 | Cursor rules | do-not | 52/100 | today | |
| doubts-suplab/eeik-bootstrap.cursor/rules/capabilities.mdc · 1 | Cursor rules | teststylegit | 58/100 | today | |
| doubts-suplab/eeik-bootstrap.cursor/rules/golden-rules.mdc · 1 | Cursor rules | gitsecuritydo-not | 61/100 | today | |
| doubts-suplab/eeik-bootstrap.cursor/rules/python.mdc · 1 | Cursor rules | lint-formatstyletypesapi+1 | 77/100 | today | |
| doubts-suplab/eeik-bootstrap.cursor/rules/security.mdc · 1 | Cursor rules | security | 39/100 | today | |
| doubts-suplab/eeik-bootstrap.github/copilot-instructions.md · 1 | Copilot instructions | lint-formatstyletesting-strategygit+2 | 54/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/a2a-protocol.instructions.md · 1 | Copilot instructions | styleagent-behaviour | 48/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/ai-governance.instructions.md · 1 | Copilot instructions | stylearchdo-notagent-behaviour | 61/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/angular.instructions.md · 1 | Copilot instructions | teststyletypestesting-strategy+4 | 69/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/architecture-governance.instructions.md · 1 | Copilot instructions | testlint-formatstylegit+4 | 65/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/autogen.instructions.md · 1 | Copilot instructions | typessecurityagent-behaviour | 50/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/aws-architecture.instructions.md · 1 | Copilot instructions | styletypessecurityperformance | 58/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/aws-data-ml-ai.instructions.md · 1 | Copilot instructions | deployment | 54/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/cdk-terraform.instructions.md · 1 | Copilot instructions | teststylearchtypes+2 | 96/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/cicd.instructions.md · 1 | Copilot instructions | stylesecuritydeploymentdo-not+1 | 65/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/containerisation.instructions.md · 1 | Copilot instructions | buildstylesecuritydo-not | 77/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/crewai.instructions.md · 1 | Copilot instructions | styleagent-behaviour | 48/100 | today | |
| doubts-suplab/eeik-bootstrap.github/instructions/data-engineering.instructions.md · 1 | Copilot instructions | teststyletypesgit+5 | 69/100 | today |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| HerringtonDarkholme/megarepo.github/copilot-instructions.md · 17 | Copilot instructions | setupbuildtestlint-format+7 | 100/100 | 14 days ago | |
| louislam/uptime-kuma.github/copilot-instructions.md · 90k | Copilot instructions | setupbuildtestlint-format+9 | 100/100 | 14 days ago | |
| chihebnabil/lovable-boilerplate.github/instructions/global.instructions.md · 65 | Copilot instructions | buildlint-formatstylearch+4 | 100/100 | 14 days ago | |
| pytorch/pytorch.github/copilot-instructions.md · 102k | Copilot instructions | setupbuildteststyle+5 | 100/100 | 14 days ago | |
| JCodesMore/ai-website-cloner-template.github/copilot-instructions.md · 32k | Copilot instructions | buildlint-formatstylearch+3 | 97/100 | 7 days ago | |
| bagisto/bagisto.github/copilot-instructions.md · 28k | Copilot instructions | setupbuildteststyle+5 | 97/100 | 14 days ago | |
| hiyouga/LlamaFactory.github/copilot-instructions.md · 74k | Copilot instructions | setupbuildtestlint-format+5 | 97/100 | 13 days ago | |
| darkmatter/nixmac.github/copilot-instructions.md · 25 | Copilot instructions | setupbuildtestlint-format+8 | 96/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/doubts-suplab-eeik-bootstrap-github-instructions-incident-ops-instructions)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.