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
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
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
79a0e524a7
kin: auto-commit after pipeline
2026-03-17 16:50:44 +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
396f5193d3
kin: auto-commit after pipeline
2026-03-17 15:49:37 +02:00
Gros Frumos
04cbbc563b
kin: auto-commit after pipeline
2026-03-16 23:34:22 +02:00
Gros Frumos
0ccd451b4b
kin: KIN-091 Улучшения из исследования рынка: (1) Revise button с feedback loop, (2) auto-test before review — агент сам прогоняет тесты и фиксит до review, (3) spec-driven workflow для новых проектов — constitution → spec → plan → tasks, (4) git worktrees для параллельных агентов без конфликтов, (5) auto-trigger pipeline при создании задачи с label auto
2026-03-16 22:35:31 +02:00
Gros Frumos
4a65d90218
kin: KIN-089 При попытке добавить креды прод сервера для проекта corelock вылетает 500 Internal Server Error
2026-03-16 20:39:17 +02:00
Gros Frumos
a1c7d80ea9
kin: KIN-UI-006 Исправить тип ChatSendResult в api.ts
2026-03-16 20:13:44 +02:00
Gros Frumos
300b44a3a4
kin: KIN-UI-008 Логировать ошибки в polling-цикле ChatView
2026-03-16 19:44:10 +02:00
Gros Frumos
bd9fbfbbcb
kin: KIN-UI-007 Scroll to bottom при получении новых сообщений через polling
2026-03-16 19:41:38 +02:00
Gros Frumos
a58578bb9d
kin: KIN-BIZ-006 Проверить промпт sysadmin.md на поддержку сценария env_scan
2026-03-16 19:26:51 +02:00
Gros Frumos
531275e4ce
kin: KIN-UI-003 Консистентная обработка ошибок в del() — использовать throwApiError
2026-03-16 17:44:49 +02:00
Gros Frumos
bfc8f1c0bb
kin: KIN-083 Healthcheck claude CLI auth: перед запуском pipeline проверять что claude залогинен (быстрый claude -p 'ok' --output-format json, проверить is_error и 'Not logged in'). Если не залогинен — не запускать pipeline, а показать ошибку 'Claude CLI requires login' в GUI с инструкцией.
2026-03-16 15:48:09 +02:00
Gros Frumos
a80679ae72
kin: KIN-077 Нажатие кнопки Review -- Auto по прежнему приводит к 400 Bad Request
2026-03-16 11:08:02 +02:00
Gros Frumos
cc592bfbbc
kin: KIN-078 Канбан доска не отображается в в полную ширину экрана. Проверить был ли вызван хук перезагрузки после выполнения задачи.
2026-03-16 10:59:09 +02:00
Gros Frumos
c14c0b7832
kin: KIN-076 Реализовать поле поиска по задачам.
2026-03-16 10:29:38 +02:00
Gros Frumos
394301c7a7
kin: KIN-075 Расширить канбан-вид до ширины экрана, сейчас он ограничен центром. + добавить кнопки Тас Аудит Автокомит Авто в канбан вид
2026-03-16 10:28:06 +02:00
Gros Frumos
9764d1b414
kin: KIN-FIX-002 Унифицировать localStorage значения execution_mode с 'auto_complete'
2026-03-16 10:16:43 +02:00
Gros Frumos
7f8e0e2238
kin: KIN-FIX-002 Унифицировать localStorage значения execution_mode с 'auto_complete'
...
Заменены все вхождения 'auto' на 'auto_complete' как значение execution_mode в localStorage-операциях:
web/frontend/src/views/TaskDetail.vue:
- Line 46: localStorage.getItem сравнение
- Line 53: localStorage.setItem значение
- Line 55: API patch значение (уже было 'auto_complete', добавлено для полноты)
web/frontend/src/views/ProjectView.vue:
- Line 171: execution_mode === 'auto' → 'auto_complete'
- Line 173: localStorage.getItem сравнение
- Line 179: localStorage.setItem значение
- Line 181: API patch значение
- Line 182: state update значение
- Line 643: template v-if condition
web/frontend/src/__tests__/filter-persistence.test.ts:
- Line 377: Type definition обновлена
- Lines 415, 433, 449: makeTaskWith параметры обновлены
- Line 479: localStorage mock значение
- Line 478: Комментарий обновлён
Все 37 тестов в filter-persistence.test.ts пройдены.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-16 10:14:24 +02:00
Gros Frumos
cb099030ce
kin: KIN-074 Попытка переключить review на auto приводит к 400 ошибке
2026-03-16 10:11:01 +02:00