kin/tests
2026-03-17 16:01:40 +02:00
..
__init__.py Add core/models.py — data access functions for all 9 tables 2026-03-15 13:16:12 +02:00
conftest.py kin: KIN-BIZ-006 Проверить промпт sysadmin.md на поддержку сценария env_scan 2026-03-16 19:26:51 +02:00
test_api.py kin: auto-commit after pipeline 2026-03-17 15:59:43 +02:00
test_api_attachments.py kin: KIN-089 При попытке добавить креды прод сервера для проекта corelock вылетает 500 Internal Server Error 2026-03-16 20:39:17 +02:00
test_api_chat.py kin: KIN-UI-005 Написать тесты для chat endpoints 2026-03-16 20:17:39 +02:00
test_api_phases.py kin: KIN-059 Workflow new_project с выбором команды. При создании нового проекта через GUI или CLI директор описывает проект свободным текстом и выбирает галочками какие этапы research нужны: ☐ Business analyst (бизнес-модель, аудитория, монетизация) ☐ Market researcher (конкуренты, ниша, отзывы, сильные/слабые стороны) ☐ Legal researcher (юрисдикция, лицензии, KYC/AML, GDPR) ☐ Tech researcher (API, ограничения, стоимость, альтернативы) ☐ UX designer (анализ UX конкурентов, user journey, wireframes) ☐ Marketer (стратегия продвижения, SEO, conversion-паттерны) ☐ Architect (blueprint на основе одобренных research'ей) — всегда последний Architect включается автоматически если выбран хотя бы один researcher. Каждый выбранный этап — отдельная задача на review. Директор одобряет, отклоняет, или просит доисследовать (Revise). Следующий этап только после approve предыдущего. GUI: форма 'New Project' с описанием + чекбоксы ролей + кнопка 'Start Research'. CLI: kin new-project 'описание' --roles 'business,market,tech,architect' 2026-03-16 09:30:00 +02:00
test_arch_002.py kin: KIN-ARCH-003 Сделать path nullable для operations-проектов 2026-03-16 09:52:44 +02:00
test_auto_mode.py 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
test_bootstrap.py 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
test_cli.py day 1: Kin from zero to production - agents, GUI, autopilot, 352 tests 2026-03-15 23:22:49 +02:00
test_context_builder.py 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
test_db.py kin: KIN-073 Добавить поле acceptance_criteria в таблицу tasks. При создании задачи — отдельное поле описывающее что должно быть на выходе. PM получает acceptance_criteria и использует для проверки завершённости, не путает с текущим состоянием. GUI: textarea 'Критерии приёмки' в форме создания задачи. Tester и reviewer тоже получают acceptance_criteria для проверки. 2026-03-16 10:06:01 +02:00
test_department_heads.py kin: auto-commit after pipeline 2026-03-17 14:34:16 +02:00
test_followup.py kin: KIN-069 Frontend: цветные бейджи категорий и фильтр по категории в канбане 2026-03-16 08:41:24 +02:00
test_hooks.py 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
test_kin_089_regression.py kin: KIN-089 При попытке добавить креды прод сервера для проекта corelock вылетает 500 Internal Server Error 2026-03-16 20:39:17 +02:00
test_kin_091_regression.py kin: auto-commit after pipeline 2026-03-17 15:59:43 +02:00
test_kin_097_regression.py kin: auto-commit after pipeline 2026-03-16 23:34:22 +02:00
test_kin_biz_002.py kin: KIN-BIZ-002 Исправить консистентность: approve через /tasks/{id}/approve не продвигает phase state machine 2026-03-16 09:47:56 +02:00
test_kin_biz_007_fernet.py kin: KIN-095 При добавлении в среды серверов вылетает ошибка 500 Internal Server Error в модалке 2026-03-16 20:58:44 +02:00
test_kin_fix_006_regression.py kin: KIN-FIX-007 Убрать --reload из uvicorn в продакшне 2026-03-16 20:44:01 +02:00
test_models.py kin: auto-commit after pipeline 2026-03-17 15:40:31 +02:00
test_no_connection_artifacts.py feat(KIN-010): implement rebuild-frontend post-pipeline hook 2026-03-15 19:17:42 +02:00
test_obsidian_sync.py kin: KIN-070 При попытке запустить синк с обсидианом: Exported: 0 decisions Updated: 0 tasks Vault path does not exist or is not a directory: '/Users/grosfrumos/Library/Mobile Documents/iCloud~md~obsidian/Documents/myvault/kin'. Проверить задачу и добиться синхронизации. 2026-03-16 08:53:30 +02:00
test_phases.py kin: KIN-059 Workflow new_project с выбором команды. При создании нового проекта через GUI или CLI директор описывает проект свободным текстом и выбирает галочками какие этапы research нужны: ☐ Business analyst (бизнес-модель, аудитория, монетизация) ☐ Market researcher (конкуренты, ниша, отзывы, сильные/слабые стороны) ☐ Legal researcher (юрисдикция, лицензии, KYC/AML, GDPR) ☐ Tech researcher (API, ограничения, стоимость, альтернативы) ☐ UX designer (анализ UX конкурентов, user journey, wireframes) ☐ Marketer (стратегия продвижения, SEO, conversion-паттерны) ☐ Architect (blueprint на основе одобренных research'ей) — всегда последний Architect включается автоматически если выбран хотя бы один researcher. Каждый выбранный этап — отдельная задача на review. Директор одобряет, отклоняет, или просит доисследовать (Revise). Следующий этап только после approve предыдущего. GUI: форма 'New Project' с описанием + чекбоксы ролей + кнопка 'Start Research'. CLI: kin new-project 'описание' --roles 'business,market,tech,architect' 2026-03-16 09:30:00 +02:00
test_qa_gaps.py kin: KIN-ARCH-008 Конфигурируемая test_command на уровне проекта 2026-03-17 16:01:40 +02:00
test_runner.py kin: auto-commit after pipeline 2026-03-17 14:03:53 +02:00
test_tech_researcher.py day 1: Kin from zero to production - agents, GUI, autopilot, 352 tests 2026-03-15 23:22:49 +02:00
test_telegram.py kin: KIN-BIZ-002 Исправить консистентность: approve через /tasks/{id}/approve не продвигает phase state machine 2026-03-16 09:47:56 +02:00
test_watchdog.py kin: auto-commit after pipeline 2026-03-17 15:59:43 +02:00