Где цикл останавливается (безопасность)
Цикл спроектирован останавливаться ровно там, где нужен человек:
- Фазы с approval.
containment,eradicationиrecovery—after_approval: phase run паркуется в awaiting approval. Уполномоченный пользователь одобряет — и только тогда фаза выполняется. (На L3 отдельные allowlisted-деструктивные плейбуки могут авто-запуститься — см. §3.) - Чисто человеческие шаги. Шаг без назначенного плейбука просто остаётся открытым, пока аналитик его не закроет, — каскад ждёт его.
- Упавшие плейбуки. Шаг закрывает только completed-execution. Если плейбук упал, его шаг остаётся открытым (это правильно — фаза не продвигается ложно).
- Kill-switch.
MASTER_OFFLINE_LOCKDOWNфорсит L1, останавливая все авто-запуски.