Commit graph

184 commits

Author SHA1 Message Date
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
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
028195d09c kin: auto-commit after pipeline 2026-03-17 16:00:36 +02:00
Gros Frumos
cc6867d813 kin: KIN-ARCH-008 Конфигурируемая test_command на уровне проекта 2026-03-17 16:00:36 +02:00
Gros Frumos
b84f4aaac1 kin: KIN-ARCH-015 Добавить routes для dept_infra и dept_research в specialists.yaml 2026-03-17 16:00:13 +02:00
Gros Frumos
6771da634a kin: auto-commit after pipeline 2026-03-17 15:59:49 +02:00
Gros Frumos
18160de45e kin: auto-commit after pipeline 2026-03-17 15:59:43 +02:00
Gros Frumos
396f5193d3 kin: auto-commit after pipeline 2026-03-17 15:49:37 +02:00
Gros Frumos
6c2da26b6c kin: auto-commit after pipeline 2026-03-17 15:40:31 +02:00
Gros Frumos
f805aff86b kin: KIN-ARCH-010 Дедупликация задач в task_decomposer при повторном запуске 2026-03-17 15:29:19 +02:00
Gros Frumos
01060c954e kin: auto-commit after pipeline 2026-03-17 15:28:46 +02:00
Gros Frumos
9ba202f395 kin: auto-commit after pipeline 2026-03-17 15:25:53 +02:00
Gros Frumos
603eee8f28 kin: auto-commit after pipeline 2026-03-17 14:53:04 +02:00
Gros Frumos
cc4133f5ce kin: auto-commit after pipeline 2026-03-17 14:52:04 +02:00
Gros Frumos
0346d50899 kin: auto-commit after pipeline 2026-03-17 14:34:16 +02:00
Gros Frumos
b6f40a6ace kin: auto-commit after pipeline 2026-03-17 14:03:53 +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
0cc063d47a kin: KIN-FIX-009 Добавить зависимость yaml в requirements.txt (test_tech_researcher.py не запускается) 2026-03-16 21:02:26 +02:00
Gros Frumos
1bf0125991 kin: KIN-095 При добавлении в среды серверов вылетает ошибка 500 Internal Server Error в модалке 2026-03-16 20:58:44 +02:00
Gros Frumos
8ebc6f1111 kin: KIN-BIZ-007 Post-MVP: шифрование credentials в project_environments через Fernet 2026-03-16 20:55:01 +02:00
Gros Frumos
c0d67e4c22 kin: KIN-INFRA-001 Заменить pip на python -m pip в Makefile 2026-03-16 20:46:55 +02:00
Gros Frumos
47cb4ac91f kin: KIN-FIX-007 Убрать --reload из uvicorn в продакшне 2026-03-16 20:44:01 +02:00