Developer docs in terminal style

nos-user · · HTML

About

northwind@labs:~$ cat runbook.md Incident runbook Revised October 18, 2026. If you are paged and unsure, start at step one. 1. Confirm it is real Open the status board. If error rate is under 0.5% and only one region is affected, it is a de

More like this

Document text
northwind@labs:~$ cat runbook.md

Incident runbook

Revised October 18, 2026. If you are paged and unsure, start at step one.

1. Confirm it is real

Open the status board. If error rate is under 0.5% and only one region is affected, it is a degradation, not an outage. Post in #incidents and keep going.

2. Declare

Anybody can declare. There is no penalty for declaring something that turns out to be small.

$ ./incident declare --sev 2 --summary "checkout 5xx in us-east-1"
  incident INC-4182 opened
  paging: primary on call, Daniel Reed
  channel: #inc-4182

3. Stabilize before you explain

Roll back first, understand later. The last deploy is almost always the answer.

$ ./deploy rollback --service checkout --to previous
  rolled back to build 2026.10.17-3 in 94s

4. Write it down the same day

  • What a customer saw, in one sentence.
  • The clock: first alert, first human, first fix.
  • One change that makes the next one shorter.

No blame is written into the document. We have never fired anyone over an incident, and we are not going to start.

Built with Terminal.css · MIT · Gian Marco Toso