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

91 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Документ 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