Commit graph

75 commits

Author SHA1 Message Date
Gros Frumos
aa6e4398bd kin: KIN-UI-024-frontend_dev 2026-03-18 21:47:29 +02:00
Gros Frumos
ae571bc9c2 kin: auto-commit after pipeline 2026-03-18 21:26:40 +02:00
Gros Frumos
484c9fc800 kin: KIN-127-frontend_dev 2026-03-18 21:14:50 +02:00
Gros Frumos
a22cf738b7 kin: auto-commit after pipeline 2026-03-18 18:24:37 +02:00
Gros Frumos
2a594a8d24 kin: KIN-UI-016-frontend_dev 2026-03-18 18:22:31 +02:00
Gros Frumos
e33a89c82c kin: KIN-126-frontend_dev 2026-03-18 17:34:33 +02:00
Gros Frumos
326994d101 kin: auto-commit after pipeline 2026-03-18 15:41:59 +02:00
Gros Frumos
e014c58709 kin: KIN-UI-012-frontend_dev 2026-03-18 15:39:54 +02:00
Gros Frumos
246a5c033d kin: KIN-UI-014 Вынести лейблы SSH-полей ProjectView в i18n 2026-03-18 15:31:37 +02:00
Gros Frumos
53a7fa2a43 Merge branch 'KIN-UI-014-frontend_dev' 2026-03-18 15:28:20 +02:00
Gros Frumos
7cd3f8609e kin: KIN-UI-014-frontend_dev 2026-03-18 15:28:20 +02:00
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
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
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
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
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
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
7ee520e18e kin: auto-commit after pipeline 2026-03-17 16:14:35 +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
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
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
cc592bfbbc kin: KIN-078 Канбан доска не отображается в в полную ширину экрана. Проверить был ли вызван хук перезагрузки после выполнения задачи. 2026-03-16 10:59:09 +02:00
Gros Frumos
394301c7a7 kin: KIN-075 Расширить канбан-вид до ширины экрана, сейчас он ограничен центром. + добавить кнопки Тас Аудит Автокомит Авто в канбан вид 2026-03-16 10:28:06 +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
e4566d51a6 kin: KIN-ARCH-007 Дочистить оставшиеся workaround path='' после KIN-ARCH-003 2026-03-16 10:08:50 +02:00
Gros Frumos
ff69d24acc kin: KIN-UI-002 Исправить падающие тесты миграции (регрессия KIN-ARCH-003) в core/db.py 2026-03-16 10:04:01 +02:00