Commit graph

18 commits

Author SHA1 Message Date
Gros Frumos
38aebb7323 kin: auto-commit after pipeline 2026-03-18 21:56:43 +02:00
Gros Frumos
b824e4babd kin: KIN-UI-020 Конвертировать VALID_TASK_STATUSES из list в frozenset 2026-03-18 21:47:18 +02:00
Gros Frumos
cfc4a6ba7d kin: auto-commit after pipeline 2026-03-18 21:46:41 +02:00
Gros Frumos
95ba853b49 kin: auto-commit after pipeline 2026-03-17 22:41:47 +02:00
Gros Frumos
0e522e54a9 kin: auto-commit after pipeline 2026-03-17 19:30:15 +02:00
Gros Frumos
16cd672fc4 kin: KIN-INFRA-008 Добавить индексы на project_links и unit-тесты deploy_with_dependents 2026-03-17 18:35:17 +02:00
Gros Frumos
c767c6157a kin: auto-commit after pipeline 2026-03-17 18:23:04 +02:00
Gros Frumos
eab9e951ab kin: auto-commit after pipeline 2026-03-17 17:26:31 +02:00
Gros Frumos
6c2da26b6c kin: auto-commit after pipeline 2026-03-17 15:40:31 +02:00
Gros Frumos
4a65d90218 kin: KIN-089 При попытке добавить креды прод сервера для проекта corelock вылетает 500 Internal Server Error 2026-03-16 20:39:17 +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
e4566d51a6 kin: KIN-ARCH-007 Дочистить оставшиеся workaround path='' после KIN-ARCH-003 2026-03-16 10:08:50 +02:00
Gros Frumos
7630736860 kin: KIN-ARCH-006 Добавить autocommit_enabled и obsidian_vault_path в базовый SCHEMA 2026-03-16 09:57:14 +02:00
Gros Frumos
295a95bc7f kin: KIN-ARCH-003 Сделать path nullable для operations-проектов 2026-03-16 09:52:44 +02:00
Gros Frumos
d9172fc17c kin: KIN-016 Агенты должны уметь говорить 'не могу'. Если агент не может выполнить задачу (нет доступа, не понимает, выходит за компетенцию) — он должен вернуть status: blocked с причиной, а не пытаться угадывать. PM при получении blocked от агента — эскалирует к человеку через GUI (уведомление) и Telegram (когда будет). 2026-03-16 09:13:34 +02:00
Gros Frumos
81f974e6d3 kin: KIN-OBS-009 Task ID по категориям: PROJ-CAT-NUM (VDOL-SEC-001, VDOL-UI-003, VDOL-API-002, VDOL-INFRA-001, VDOL-BIZ-001). PM назначает категорию при создании задачи. 2026-03-16 08:34:30 +02:00
Gros Frumos
ae21e48b65 kin: KIN-048 Post-pipeline hook: автокоммит после успешного завершения задачи. git add -A && git commit -m 'kin: TASK_ID TITLE'. Срабатывает автоматически как rebuild-frontend. 2026-03-16 06:59:46 +02:00
johnfrum1234
3db73332ad Add core/models.py — data access functions for all 9 tables
20 functions covering: projects, tasks, decisions, modules,
agent_logs, pipelines, support tickets, and dashboard stats.
Parameterized queries, JSON encode/decode, no ORM.
21 tests, all passing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 13:16:12 +02:00