Гайды

Как читать прогон.

Журнал записывает, что сделал сценарий, а локальный предпросмотр уже есть. Доставку выполняет рантайм канала, а не Chawo.

Запросить ранний доступВсе записи

Одна попытка, которую читают по порядку

Прогон — одна попытка исполнения одной ревизии. Он хранит события, пройденный путь, исходы, время, шаги починки, передачу человеку и факты доставки в том порядке, в котором они случились. Неустановленное значение остаётся неизвестным: отсутствие факта не становится отрицательным результатом и не превращается в успех из-за пустого места на экране, и интерфейс не подставляет ответ, которого в записи нет, чтобы оператор не принял дыру за проверку.

В этом разница между ручной прокруткой чата и чтением прогона. Чат показывает сказанное. Журнал показывает, какая ветка ответила, сколько это заняло, сработала ли починка и забрал ли разговор человек, а аналитика потом собирает такие прогоны в памяти и заполняется заново после перезапуска, поэтому остаётся рабочим инструментом, а не системой учёта.

Локальный предпросмотр, а не живая отправка

Локальный предпросмотр и локальный прогон есть в текущей сборке. Вы загружаете сохранённую обезличенную или синтетическую проекцию, запускаете попытку и читаете путь на той же машине. Chawo не отправляет сообщение: это делает рантайм канала, и в текущей сборке на другом конце попытки живого рантайма нет.

Пока вы разбираете разговор, рабочее место не обращается к живому рантайму, не вызывает модель и не пишет в CRM или рекламную систему. Это не сноска под журналом. Поэтому ошибочно настроенный тест не достигает клиента: текущей версии некуда ничего отправить.

Что правят после чтения

Починка — записанный шаг, а не молчаливый повтор. Если ветка сломалась и сценарий восстановился, журнал хранит оба факта, и видно восстановление, а не только поздний успех. Передача стоит в той же последовательности: видно, что бот уже обещал до прихода человека, потому что обещание — строка журнала, а не воспоминание менеджера, которого разбудили ночью.

Факты доставки принадлежат рантайму канала. Chawo записывает их, когда они есть на загруженной проекции, и это не доказательство, что Chawo доставил сообщение в Telegram, потому что Chawo не отправитель. Текущая сборка читает запись, подготовленную для разбора, и на этом останавливается, не вызывая модель и не касаясь живого канала.