# Team Board Tracker Ядро Team Board — управление проектами, задачами, агентами, чатами. ## Стек - Python 3.12, FastAPI, SQLAlchemy 2 (async) - PostgreSQL 16, Redis 7 - WebSocket для real-time - Docker Compose (dev) ## Запуск (dev) ```bash docker compose up --build ``` - Tracker API: http://localhost:8100 - Swagger UI: http://localhost:8100/docs - PostgreSQL: localhost:5433 - Redis: localhost:6380 ## Конфигурация Все настройки через переменные окружения с префиксом `TRACKER_`: | Переменная | По умолчанию | Описание | |------------|-------------|----------| | `TRACKER_DATABASE_URL` | `postgresql+asyncpg://...` | PostgreSQL | | `TRACKER_REDIS_URL` | `redis://localhost:6379/0` | Redis | | `TRACKER_ENV` | `dev` | Окружение | | `TRACKER_PORT` | `8100` | Порт | | `TRACKER_JWT_SECRET` | - | Секрет для JWT | ## API - `GET /health` — healthcheck - `GET/POST /api/v1/projects` — проекты - `GET/POST /api/v1/tasks` — задачи - `GET/POST /api/v1/agents` — агенты - `GET/POST /api/v1/agents/adapters` — адаптеры - `GET/POST /api/v1/labels` — лейблы - `WS /ws` — WebSocket