Собери пак
Добавь сценарии вручную или импортируй JSON из заметок, runbook и разбора реального инцидента.
Open-source SRE training room
Wheel of Misfortune превращает incident review в живую тренировку: ведущий запускает кейс, игрок выбирает действия, а система ведёт panic, service health и историю решений.
Live drill
panic
42
health
71.6%
p99
486ms
Action window
DetectionWorkflow
Добавь сценарии вручную или импортируй JSON из заметок, runbook и разбора реального инцидента.
Ведущий выбирает кейс или отдаёт выбор игроку, получает код и ссылку для команды.
Игрок проходит 10 раундов, выбирает действия, а ведущий видит ленту, подсказки и чекпоинты.
Score, panic, health и action log превращают тренировку в конкретный debrief, а не разговор по памяти.
Scenario intake
В репозитории есть skill для преобразования incident notes в JSON. Он помогает собрать контекст, таймлайн, подсказки ведущего и варианты действий, а затем загрузить всё в пак.
POST /api/import
{
"scenarios": [
{
"title": "Слепой DNS",
"summary": "Сервис периодически не резолвит внутренние имена.",
"type": "DNS, CoreDNS, NetworkPolicy",
"difficulty": "MIDDLE",
"durationMin": 20,
"contextJson": { "infra": "Kubernetes 1.34" },
"eventsJson": [],
"hintsJson": [],
"actionsJson": [],
"gmScriptJson": null
}
]
}Полная схема лежит в schemas/wom.scenario.v1.json.
Быстрый старт
Для проверки войди под demo / demo1234, открой Starter Pack и запусти режим ведущего.