Gros Frumos
6ffe4ffb9f
kin: auto-commit after pipeline
2026-03-17 18:24:41 +02:00
Gros Frumos
e118b87a3e
kin: KIN-INFRA-003 Исправить command injection через deploy_path в SSH-команде
2026-03-17 18:24:02 +02:00
Gros Frumos
a4e5497401
kin: KIN-OBS-021 Вынести raw SQL из cli/watch.py в core/models.py
2026-03-17 18:23:48 +02:00
Gros Frumos
669ed2fbc9
KIN-OBS-028: Переместить import re в алфавитный блок stdlib-импортов
...
Переместили 'import re' из строки 18 в правильное место (между 'import os' и 'import shlex')
в соответствии с конвенцией #372 : все stdlib-импорты идут единым блоком в алфавитном порядке.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-17 18:23:43 +02:00
Gros Frumos
348aa07fec
kin: auto-commit after pipeline
2026-03-17 18:23:33 +02:00
Gros Frumos
c767c6157a
kin: auto-commit after pipeline
2026-03-17 18:23:04 +02:00
Gros Frumos
f6bccdceb3
kin: auto-commit after pipeline
2026-03-17 18:10:22 +02:00
Gros Frumos
f9a9af3271
kin: auto-commit after pipeline
2026-03-17 18:09:38 +02:00
Gros Frumos
88e855dc9e
kin: auto-commit after pipeline
2026-03-17 17:56:28 +02:00
Gros Frumos
998ab304db
kin: auto-commit after pipeline
2026-03-17 17:54:40 +02:00
Gros Frumos
3c902eaeab
kin: auto-commit after pipeline
2026-03-17 17:53:14 +02:00
Gros Frumos
4144c521be
kin: KIN-084 Live console в Pipeline view: скрытая по умолчанию панель (раскрывается по клику), показывающая полный лог выполнения в реальном времени: запуск PM → параметры вызова claude → получен ответ JSON → парсинг pipeline → запуск backend_dev → параметры вызова → ответ → запуск tester... Как терминал, моноширинный шрифт, автоскролл. Runner пишет каждый шаг в отдельную таблицу pipeline_log или в agent_logs с детализацией. GUI поллит и дописывает.
2026-03-17 17:40:21 +02:00
Gros Frumos
939a30a3de
kin: auto-commit after pipeline
2026-03-17 17:39:40 +02:00
Gros Frumos
248934d5d7
kin: auto-commit after pipeline
2026-03-17 17:31:50 +02:00
Gros Frumos
118b0185b1
kin: auto-commit after pipeline
2026-03-17 17:29:42 +02:00
Gros Frumos
eab9e951ab
kin: auto-commit after pipeline
2026-03-17 17:26:31 +02:00
Gros Frumos
17d7806838
kin: auto-commit after pipeline
2026-03-17 16:51:34 +02:00
Gros Frumos
6acb2041f2
kin: auto-commit after pipeline
2026-03-17 16:51:17 +02:00
Gros Frumos
4374fa1d9d
kin: KIN-OBS-016 Исправить утечку таймеров watchdog-тостов при размонтировании EscalationBanner
2026-03-17 16:51:14 +02:00
Gros Frumos
79a0e524a7
kin: auto-commit after pipeline
2026-03-17 16:50:44 +02:00
Gros Frumos
0731aad028
kin: auto-commit after pipeline
2026-03-17 16:39:00 +02:00
Gros Frumos
2b3caf844f
kin: KIN-FIX-011 Применить glob-детекцию SSH_AUTH_SOCK в web/api.py (_launch_pipeline_subprocess)
2026-03-17 16:38:37 +02:00
Gros Frumos
376495e88f
kin: auto-commit after pipeline
2026-03-17 16:38:14 +02:00
Gros Frumos
72b0f48c79
kin: KIN-FIX-012 Создать start-api.sh и обновить com.kin.api.plist
2026-03-17 16:38:09 +02:00
Gros Frumos
c3314b9125
kin: auto-commit after pipeline
2026-03-17 16:37:42 +02:00
Gros Frumos
9bd5c22cb5
kin: auto-commit after pipeline
2026-03-17 16:37:22 +02:00
Gros Frumos
da8110b2ea
kin: KIN-OBS-020 Cleanup: import errno + двойной os.getpid() в agents/runner.py
2026-03-17 16:37:09 +02:00
Gros Frumos
8fa2cc266c
kin: auto-commit after pipeline
2026-03-17 16:36:52 +02:00
Gros Frumos
96047f3525
kin: auto-commit after pipeline
2026-03-17 16:34:44 +02:00
Gros Frumos
eb492a7f5d
kin: auto-commit after pipeline
2026-03-17 16:33:58 +02:00
Gros Frumos
2052bdb806
kin: auto-commit after pipeline
2026-03-17 16:31:01 +02:00
Gros Frumos
4bc421e117
kin: auto-commit after pipeline
2026-03-17 16:30:24 +02:00
Gros Frumos
76a88714e4
kin: auto-commit after pipeline
2026-03-17 16:21:40 +02:00
Gros Frumos
143a393ba7
kin: auto-commit after pipeline
2026-03-17 16:21:33 +02:00
Gros Frumos
e0511eac0c
kin: auto-commit after pipeline
2026-03-17 16:15:25 +02:00
Gros Frumos
7ee520e18e
kin: auto-commit after pipeline
2026-03-17 16:14:35 +02:00
Gros Frumos
a9d3086139
kin: auto-commit after pipeline
2026-03-17 16:08:33 +02:00
Gros Frumos
cfa294fd05
kin: auto-commit after pipeline
2026-03-17 16:06:39 +02:00
Gros Frumos
18a184bd5c
kin: auto-commit after pipeline
2026-03-17 16:05:52 +02:00
Gros Frumos
86202d24e8
kin: KIN-ARCH-011 UI-тоггл auto_test_enabled в настройках проекта
2026-03-17 16:05:44 +02:00
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
0763f3a531
kin: auto-commit after pipeline
2026-03-17 16:05:01 +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
90d7abfa80
kin: auto-commit after pipeline
2026-03-17 16:04:21 +02:00
Gros Frumos
5c027a8eca
kin: auto-commit after pipeline
2026-03-17 16:04:20 +02:00
Gros Frumos
7e998b02bc
kin: auto-commit after pipeline
2026-03-17 16:03:52 +02:00
Gros Frumos
a46157b22b
kin: KIN-ARCH-022 Рефакторинг: pm.md строка 134 + дублированное присваивание в context_builder.py
2026-03-17 16:03:49 +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