KEYWORDS: set[str] = { # ── Угроза / конфликт ───────────────────────── "убью", "убить", "убил", "убийство", "смерть", "грохнуть", "взорвётся", "взорвать", "взрыв", "детонатор", "бомба", "ловушка", "засада", "атака", "штурм", "напасть", "останавливать", "надо бежать", "слишком поздно", "мы проиграли", "конец света", "апокалипсис", "катастрофа", # ── Ранение / критическое состояние ──────────── "ранен", "ранение", "умираю", "без сознания", "остановить кровотечение", "пульс не прослушивается", "доктор срочно", "нужна помощь", "реанимация", "скорая", "кровь повсюду", # ── Секреты / скрытая информация ─────────────── "секрет", "засекречено", "никому не говори", "это между нами", "улик нет", "улик достаточно", "доказательства", "у нас есть доказательства", "двойной агент", "крота", "подслушивают", "прослушка", "флешка", "пароль", "шифр", "код доступа", # ── Планы / приказ / миссия ───────────────────── "план", "план б", "новая миссия", "операция начинается", "отмена операции", "действуем по плану", "приказ ясен", "координаты", "время ч", "расклад таков", "приступаем", # ── Решения / выбор / судьба ──────────────────── "выбирай", "нет пути назад", "жертвовать", "это мой выбор", "ты со мной", "придётся рискнуть", "спасти", "пожертвовать собой", "мы должны решить", "остановись пока не поздно", # ── Сюжетные твисты / раскрытия ──────────────── "на самом деле", "вся правда", "это была ложь", "он жив", "подмена личности", "я всё время знала", "мой отец", "его брат близнец", "это был мой план", "теперь всё ясно", # ── Отношения / эмоции ───────────────────────── "я тебя люблю", "выходи за меня", "у нас будет ребёнок", "мы расстаёмся", "ты мне нравишься", "я без тебя не могу", "он изменяет", "прости меня", "мы начнём сначала", # ── Юмор / неловкость (часто ключевые моменты) ─ "это было случайно", "я всё испортил", "не в ту дверь", "костюм порвался", "конфуз", "не то письмо", "он же шутил", # ── Sci-Fi / техно-угроза ────────────────────── "портал", "временной скачок", "искусственный интеллект", "ядро реактора", "система отказала", "энергощит упал", "обратный отсчёт", "спутник выведен из строя", "корабль падает", # ── Фэнтези / магия ──────────────────────────── "заклинание", "пророчество", "артефакт", "древний орден", "пламя дракона", "тёмный лорд", "портал закрывается", "круг ритуала", "великий маг", # ── Правосудие / расследование ──────────────── "вы арестованы", "расследование", "ордер на обыск", "признательные показания", "дело раскрыто", "дело закрыто", "улик достаточно", "главный подозреваемый", # ── Финансы / шантаж / выкуп ─────────────────── "выкуп", "заложники", "долг", "банковский счёт", "переведи деньги", "вымогательство", "шантаж", "биткойны", # ── Общие триггеры (англ. формы, если субтитры смешанные) ─ "kill", "bomb", "explode", "secret", "mission", "run!", "we're out of time", "trust me", "it's a trap" }