Канонізовано Сергієм 2026-05-02 як штатна команда / департамент Deltamedical AI-агентів. Раніше була як один проектний файл
crew.py.
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, безпека, моніторинг |
/srv/projects/dev-crew/crew.py/srv/passepartout/google/gemini-sandbox.key (корпоративний AI Ultra, 50 моделей).
gemini.key нестабільний (CrewAI його використовував і ловив фейли). Sandbox дає 3.1 Pro, Imagen-4, Veo-3, Deep Research, TTS, Computer Use.crew.py на Sandbox-ключ — REST виклики замість CLI subprocess (надійніше)./srv/projects/dev-crew/output/# 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 "Знайти технічний борг"
biogaia-story — перший pilot, аудит безпеки + API key migrationlunar-hubble — додано 2026-05-02 для архітектурного аудиту v2 (родинне дерево)PROJECT_CONTEXTS у crew.py)Коли Сергій каже «запусти 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.