Ветвление без модели: Logic Split
Цель модуля: развести маршруты формулами там, где данные уже есть.

Logic Split. Три выхода: «окна есть» по {{slots_count}} > 0, «CRM не ответила» по {{get_free_slots_success}} == false и Default — «окон нет». Клиент этого узла не слышит.
node_visited(id) — были ли мы в узле, goals_completed() — закрыты ли цели разговора. Порядок формул значим: первая выполненная побеждает, поэтому специальные случаи ставят выше общих.
Почему не спросить модельФормула бесплатна, мгновенна и одинаково ведёт себя каждый раз. Классификатор — вызов модели: он нужен, только когда решение зависит от смысла сказанного человеком. Правило простое: если значение уже лежит в переменной — это формула.
ПрактикаСоберите в своём агенте цепочку: Extract Variables (дата) → Function с заглушкой (свободные окна) → Logic Split (есть окна / ошибка / нет окон) → две разные реплики. Пройдите её в чат-тесте — модуль 20 покажет, как читать трейс.