Ворклог по задаче "Реализовать собственное ядро ИИ-диалогов с динамическими сценариями"
1 окт. 2026 г., 16:17:36
Фундамент runtime: потоковое выполнение и отмена
Для будущего собственного диалогового runtime уже реализован низкоуровневый механизм исполнения:
- общий
ExecutionContextс идентификатором запуска, abort signal и доставкой событий; - потоковый NDJSON-контракт
POST /api/chat; - корректные состояния started/delta/done/error/cancelled;
- явная отмена выполнения и отмена по disconnect/timeout/shutdown;
- независимость параллельных запусков;
- ограничения входа и размера ответа.
HTTP-слой повторно проверен 8/8 тестами.
Это не означает готовность сценарного движка: декларативная модель сценария, узлы/ветвления, версия сценария, персистентное состояние диалога, идемпотентность сообщений и атомарные переходы ещё не реализованы.
01.10.2026
С нуля реализовать мультипользовательский диалоговый runtime без n8n и подобных workflow-решений, с внешне задаваемыми комплексными сценариями и независимым состоянием каждого диалога.