← всі звіти · team_dev_crew.md

name: Dev Crew — штатна команда розробки description: Внутрішня AI-команда розробки під керуванням IT Директора. 7 агентів (Backend, Frontend, Code Analyst, QA, UI/UX, DevOps + IT Director). Підключаються у проекти за потребою. Працюють на Gemini Sandbox API. type: project originSessionId: 256f068c-ce5f-41dd-917f-a62a834b8c2a

Dev Crew — Department of Development

Канонізовано Сергієм 2026-05-02 як штатна команда / департамент Deltamedical AI-агентів. Раніше була як один проектний файл crew.py.

Структура (organogram)

                 IT Director
                      │
       ┌──────────────┼──────────────┐
       │              │              │
   Backend Dev   Frontend Dev   Code Analyst
                      │
                  UI / UX
                      │
                  QA Tester
                      │
                   DevOps

Ролі

Агент Функція
IT Director Аналізує задачу, розбиває на підзадачі, координує команду, фінальний звіт
Backend Dev Python/Flask/FastAPI, API endpoints, бізнес-логіка, інтеграції
Frontend Dev HTML/CSS/JS, UX, взаємодія з API, React/Next.js
Code Analyst Аудит коду, виявлення дефектів, технічний борг, рефакторинг
QA Tester Тест-кейси, edge cases, сценарії помилок, регресії
UI/UX UX рекомендації, accessibility, user flow, mockups
DevOps Деплой, інфраструктура, CI/CD, безпека, моніторинг

Технічна реалізація

Як підключити Dev Crew у проекті

# Full audit:
python3 /srv/projects/dev-crew/crew.py --project lunar-hubble --mode full_audit

# Specific task:
python3 /srv/projects/dev-crew/crew.py --project lunar-hubble --task "Оцінити стабільність архітектури"

# Single agent:
python3 /srv/projects/dev-crew/crew.py --project lunar-hubble --agent code_analyst --task "Знайти технічний борг"

Підключені проекти

How to apply

Коли Сергій каже «запусти dev-crew», «дай команду розробки», «нехай команда подивиться», «IT директор → backend → ...» — це звертання до Dev Crew.

Коли підключаємо новий проект — додати запис у PROJECT_CONTEXTS у crew.py:

"<project-slug>": {
    "repo": "<github-url>",
    "wiki": "/srv/wiki/<project-slug>/index.md",
    "tech_stack": "<stack>",
    "critical_issues": [...],
    "local_path": "/srv/projects/<project-slug>",
}

Якщо crew повертає нестабільні відповіді → перевірити gemini-sandbox.key валідність через /srv/passepartout/google/gemini-sandbox.key + /srv/passepartout/google/gemini-sandbox.key.meta.