Files
0pt/docs/runbook/oncall.md
T

43 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Runbook: Oncall — 0pt
> Gäller tills vidare (2026-08-10). Uppdateras när drift slås på flottan.
## Vem
- **Primär:** Simon Axelsson (simon@siax.io) — enda beslutsfattare för
produkt/radering/bypass-stacken/Coolify-avveckling.
- **Teknisk beredskap:** den som deployar/verifierar CI per dag (se "Dagliga
rutiner"). Ingen formell rotation existerar ännu (enmanslag).
## Dagliga rutiner
1. Kontrollera Gitea Actions: senaste `ci.yml` på main ska vara grön.
(`deploy.yml`/`cd.yml` röd = avsiktlig guard tills Coolify-app provisioneras.)
2. `curl https://0pt.app/api/health` — ok:true + notera db/queue-läge.
3. Skimma Trivy-rapporten (security.yml) — triage hög/kritisk, dokumentera i BACKLOG.
## Veckorutiner
- Verifiera att nightly.yml kört (mån–sön 04:00 UTC).
- health-check.yml (måndag 06:00) — lyssna på warnings om saknade filer.
## Eskaleringsvägar
| Ärende | Kontakt |
|---|---|
| Säkerhetslucka / intrång | security@siax.io (omedelbart), sedan Simon |
| Vercel/Coolify/provisionering | Simon |
| Gitea/Actions-infra | Simon |
| Bypass-stacken (GPL/juridiskt) | Simon — aldrig ensidigt beslut |
## Svarstider
- S1 (nere/exponering): omedelbart.
- S2 (stor funktion): 30 min arbetstid.
- S3 (mindre): 1 arbetsdag.
## Överlämning
- Allt som en oncall-person gjort dokumenteras i `docs/compliance/` (AR-5).
- Incidenter → post-mortem i `docs/runbook/incident.md`-mönstret.