agent-control-center/docs/spec-series/05_Domain_Model.md

2.3 KiB
Raw Blame History

Документ 05. Domain Model

Назначение

Документ описывает модель предметной области Agent Control Center, основные сущности, их связи и жизненный цикл.

Основные агрегаты

Organization

Назначение: верхний уровень изоляции данных.

Содержит: - Workspace - Users - Policies - Secrets

Workspace

Логическая область работы команды.

Содержит: - Projects - Agents - Connectors

Project

Единица управления разработкой.

Связан с: - Tasks - Runs - Artifacts - Knowledge Base

Task

Описание работы для агента.

Состояния: - Draft - Ready - Running - WaitingApproval - Completed - Failed - Cancelled

Run

Экземпляр выполнения задачи.

Хранит: - входной контекст - журнал событий - результаты - метрики

Agent

Конфигурация AI-агента.

Свойства: - модель - инструменты - память - разрешения - лимиты

Connector

Интеграция с внешними системами.

Artifact

Файл или результат выполнения.

Memory

Долговременная и кратковременная память.

Knowledge Base

Коллекция документов с поиском и версионированием.

Approval

Объект согласования действий.

Audit Event

Неизменяемая запись о значимом событии.

Основные связи

Organization → Workspace

Workspace → Projects → Agents → Connectors

Project → Tasks → Runs → Artifacts → Knowledge Base

Run → Events → Metrics → Logs

Правила модели

  • Все сущности имеют UUID.
  • Используется soft delete, если не указано иначе.
  • Все изменения журналируются.
  • Публичные объекты имеют версионирование.
  • Между Workspace обеспечивается строгая изоляция.

Следующий документ

06_Architecture_C4.md