Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.
Documents — логический типизированный объект; DocumentVersion хранит версии, файлы и проверочное свидетельство. Определение типа задаёт схему, обязательные поля и правила идентификации.
Создание документа ещё не подтверждает его достоверность. Проверка проходит через ST_REQUEST, сохраняет актуальный запрос, результат и provenance. Подтверждённую версию не редактируют; для новой редакции необходим новый цикл.
Не всякий документ синхронизируется. Для глобального документа используется явный признак области; другой сервис получает только разрешённый результат проверки и контекст, требуемый для решения.
Факт совпадения полей, видимость файла и согласие на cross-host reuse проверяются независимо. Сервис не должен автоматически копировать все вложения из другого контекста.