Симптом: ci.yml красный с 01.10.2026 (patch failed:
proxy/vless/inbound/inbound.go:597 на свежем XTLS), и этого никто не видел.
Наблюдатель следил только за candidate.yml, а тот зелёный, пока официальный
релиз не вышел. Когда XTLS выпустит релиз, candidate упадёт, и тревога придёт
на дни позже, чем можно было узнать.
Исправление: оценщик workflow обобщён на таблицу WorkflowWatch (имя
условия, заголовок, последствие, действие). Кроме patch_pipeline
(candidate.yml) появилось условие patch_ci (ci.yml,
VPNBOT_XRAY_ALERT_CI_WORKFLOW_ID): красный последний запуск main — тревога с
действием «адаптировать патч», зелёный — восстановление. Старое состояние
без patch_ci читается без миграции.
Тесты: красный CI — отдельная проблема при зелёном candidate; зелёный CI
восстанавливает; collect_conditions читает оба workflow.
Claude-Session: 6557d466-b637-49c9-9419-7a5fa7cc1ff7