Обычно ломается не код. Ломается состояние. Пока операторский сигнал живёт в Telegram, интеграционный токен пересоздаётся при каждом старте, а workflow держится на памяти процесса, команда получает знакомый эффект: сообщение уже есть, запуск уже был, а контролируемой цепочки всё ещё нет. Именно этот класс поломки сложнее всего дебажить зрелым командам. Не потому что он технически сложный, а потому что причина размазана между чатом, webhook, рантаймом и зависимостями. Сейчас этот контур в AgentSyncHub стал жёстче. Operator intent из Telegram собирается из нескольких сообщений, дедуплицируется и при низкой уверенности может требовать явного confirm. Bootstrap интеграций больше не плодит новый webhook/token на каждый запуск. Workflow и state живут в Postgres, а деградация knowledge graph больше не валит весь intake-path целиком. В результате chat event, integration bootstrap и workflow execution теперь можно читать как одну операционную цепочку, а не как три разных источника правды.