Gros Frumos
fa04cfbbc5
kin: KIN-UI-013-frontend_dev
2026-03-18 15:27:26 +02:00
Gros Frumos
49ea6542b8
kin: auto-commit after pipeline
2026-03-18 15:22:17 +02:00
Gros Frumos
a202210b9f
kin: KIN-120-frontend_dev
2026-03-18 14:30:36 +02:00
Gros Frumos
02e0628067
kin: KIN-124-backend_dev
2026-03-18 14:04:02 +02:00
Gros Frumos
06c868b23a
kin: KIN-123-frontend_dev
2026-03-18 11:33:24 +02:00
Gros Frumos
353416ead1
kin: KIN-108-frontend_dev
2026-03-18 07:57:15 +02:00
Gros Frumos
d83e3bb9d4
kin: auto-commit after pipeline
2026-03-17 22:12:57 +02:00
Gros Frumos
d53c4096fd
kin: auto-commit after pipeline
2026-03-17 21:25:12 +02:00
Gros Frumos
0a5f58b7fe
kin: auto-commit after pipeline
2026-03-17 20:54:20 +02:00
Gros Frumos
02b53e82ca
kin: auto-commit after pipeline
2026-03-17 20:32:49 +02:00
Gros Frumos
35d258935a
KIN-103: Добавить поддержку worktrees_enabled в PATCH /api/projects/{project_id}
...
- Добавлено поле worktrees_enabled: bool | None = None в класс ProjectPatch
- Добавлена проверка в has_any для обнаружения изменений
- Добавлена обработка поля при преобразовании в целое число для БД
DB schema и runner уже содержат поддержку worktrees_enabled.
GET /api/projects/{id} возвращает поле автоматически через SELECT *.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-17 20:18:51 +02:00
Gros Frumos
0e522e54a9
kin: auto-commit after pipeline
2026-03-17 19:30:15 +02:00
Gros Frumos
b75269fa6c
kin: auto-commit after pipeline
2026-03-17 18:54:02 +02:00
Gros Frumos
66dc5f2111
kin: auto-commit after pipeline
2026-03-17 18:41:21 +02:00
Gros Frumos
377639c04d
kin: KIN-INFRA-013 Добавить UNIQUE-ограничение на project_links(from_project, to_project, type)
2026-03-17 18:37:14 +02:00
Gros Frumos
7ef0b9d4ef
kin: KIN-OBS-025 PM-логи недоступны в pipeline_log: добавить инструментацию PM-шага
2026-03-17 18:37:02 +02:00
Gros Frumos
e88387453a
kin: KIN-OBS-023 Согласовать поведение /api/pipelines/{id}/logs для несуществующего pipeline
2026-03-17 18:33:03 +02:00
Gros Frumos
f0a69ed1d3
kin: auto-commit after pipeline
2026-03-17 18:31:33 +02:00
Gros Frumos
33fc38b01f
kin: auto-commit after pipeline
2026-03-17 18:31:00 +02:00
Gros Frumos
c30a4c0fc4
kin: KIN-INFRA-007 Рефакторинг: убрать дублирование VALID_RUNTIMES и перенести import'ы из функции
2026-03-17 18:30:26 +02:00
Gros Frumos
e63703ad33
kin: auto-commit after pipeline
2026-03-17 18:29:43 +02:00
Gros Frumos
3d9b5766ab
kin: auto-commit after pipeline
2026-03-17 18:29:32 +02:00
Gros Frumos
e8d96f5332
kin: KIN-OBS-024 Перенести import re в блок stdlib-импортов в runner.py
2026-03-17 18:26:43 +02:00
Gros Frumos
62f0ccc292
kin: auto-commit after pipeline
2026-03-17 18:26:19 +02:00
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
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
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
eab9e951ab
kin: auto-commit after pipeline
2026-03-17 17:26:31 +02:00
Gros Frumos
79a0e524a7
kin: auto-commit after pipeline
2026-03-17 16:50:44 +02:00
Gros Frumos
8fa2cc266c
kin: auto-commit after pipeline
2026-03-17 16:36:52 +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
143a393ba7
kin: auto-commit after pipeline
2026-03-17 16:21:33 +02:00
Gros Frumos
7ee520e18e
kin: auto-commit after pipeline
2026-03-17 16:14:35 +02:00
Gros Frumos
cfa294fd05
kin: auto-commit after pipeline
2026-03-17 16:06:39 +02:00
Gros Frumos
86202d24e8
kin: KIN-ARCH-011 UI-тоггл auto_test_enabled в настройках проекта
2026-03-17 16:05:44 +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
12d95b2e13
kin: auto-commit after pipeline
2026-03-17 16:02:47 +02:00
Gros Frumos
bf635f16ff
kin: KIN-ARCH-013 Починить pre-existing падения миграционных тестов (test_db.py, test_kin_089_regression.py)
2026-03-17 16:02:19 +02:00
Gros Frumos
8be9a52559
kin: auto-commit after pipeline
2026-03-17 16:01:57 +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
538af5b799
kin: auto-commit after pipeline
2026-03-17 16:00:54 +02:00
Gros Frumos
18160de45e
kin: auto-commit after pipeline
2026-03-17 15:59:43 +02:00