Commit graph

9 commits

Author SHA1 Message Date
Gros Frumos
83f960ad67 kin: KIN-099 Pipeline watchdog: при запуске pipeline сохранять PID subprocess в БД (поле pid в pipelines или отдельная таблица). Фоновый процесс (или cron каждые 30 секунд) проверяет: если PID мёртв а задача всё ещё in_progress — ставить blocked с причиной 'Process died unexpectedly (PID XXXX)'. GUI показывает уведомление. Также: на каждом шаге pipeline проверять что parent process жив. Это решает проблему 'задача висит in_progress но процесс давно мёртв' 2026-03-17 16:05:08 +02:00
Gros Frumos
5a8aab5237 kin: KIN-ARCH-019 Починить KIN-055 регрессию: execution_mode не сохраняется при review 2026-03-17 16:04:57 +02:00
Gros Frumos
136916793e kin: KIN-ARCH-020 Передавать blocked_reason от dept head в DB при блокировке sub-pipeline 2026-03-17 16:04:48 +02:00
Gros Frumos
950a2251e0 kin: auto-commit after pipeline 2026-03-17 16:03:26 +02:00
Gros Frumos
1083968d45 kin: auto-commit after pipeline 2026-03-17 16:02:54 +02:00
Gros Frumos
12d95b2e13 kin: auto-commit after pipeline 2026-03-17 16:02:47 +02:00
Gros Frumos
7027252a84 kin: auto-commit after pipeline 2026-03-17 16:01:51 +02:00
Gros Frumos
6eea439c16 kin: KIN-ARCH-008 Конфигурируемая test_command на уровне проекта 2026-03-17 16:01:40 +02:00
Gros Frumos
cc4133f5ce kin: auto-commit after pipeline 2026-03-17 14:52:04 +02:00