Содержание

Логические документы, проверка и переиспользование

Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Доменная модель заказов и исполнения

Модель

Documents — логический типизированный объект; DocumentVersion хранит версии, файлы и проверочное свидетельство. Определение типа задаёт схему, обязательные поля и правила идентификации.

Черновик и проверка

Создание документа ещё не подтверждает его достоверность. Проверка проходит через ST_REQUEST, сохраняет актуальный запрос, результат и provenance. Подтверждённую версию не редактируют; для новой редакции необходим новый цикл.

Локальное и общее

Не всякий документ синхронизируется. Для глобального документа используется явный признак области; другой сервис получает только разрешённый результат проверки и контекст, требуемый для решения.

Защита

Факт совпадения полей, видимость файла и согласие на cross-host reuse проверяются независимо. Сервис не должен автоматически копировать все вложения из другого контекста.

Связанные понятия