← Все статьиРубрика: Продукт

Архитектура TaskCapitan: Мини app, Капитан и backend

17 июня 2026 г. · Продукт

productarchitectureminiapp

TaskCapitan — это не «бот с ответами», а связка интерфейса, AI-оркестратора и backend с единой моделью задач. Ниже — схема того, как запрос из чата превращается в изменение в системе.

Схема платформы TaskCapitan

Слои системы

СлойНазначениеПримеры
Мини app в мессенджереUI для команды: чат с Капитаном, кнопки, уведомленияСоздать задачу, открыть рабочую область
AI КапитанПонимание намерения, план, вызов операций«Поставь задачу…», «Какие просрочки?»
BackendИсточник правды: задачи, проекты, RBAC, биллингPostgreSQL, API /v1/*
Веб-рабочая областьПолный UI для задач, проектов, участников/app/tasks, /app/projects

Поток обработки запроса

Сообщение в чат
    ↓
Классификация намерения (что хочет пользователь?)
    ↓
План действий (какие операции нужны?)
    ↓
Выполнение на backend (create_task, update_deadline…)
    ↓
Ответ в чат + обновление рабочей области

Важно: если orchestrator не смог выполнить план — система не подменяет результат «заглушкой». Ошибка фиксируется, пользователь получает честный сигнал о сбое, а не выдуманный «успех».

Единый контур данных

Задача, созданная из чата, сразу видна в веб-рабочей области — и наоборот. Комментарий, файл, смена ответственного или дедлайна попадают в ленту событий команды.

СущностьГде живётЗачем
КомпанияTenant командыБиллинг, участники, RBAC
ПроектГруппа задачОтдел, клиент, релиз
ЗадачаЕдиница работыДедлайн, ответственный, статус
СобытиеАудит и лентаКто что изменил и когда

RBAC: безопасность на уровне API

Права проверяются на backend, а не только в UI. Роль определяет, может ли пользователь создавать проекты, согласовывать переносы, видеть биллинг или только свои задачи.

Схема ролей RBAC

AI-расход и тарифы

Запросы к Капитану расходуют AI-лимит компании по тарифу. Лимит привязан к рабочему пространству, а не к отдельному пользователю. Актуальные планы — в разделе Тарифы.

Что дальше