Журналы
Журнал как метаданные
JournalDefinition описывает идентификатор, внутреннее имя, подпись, форму, признак включения всех документов, состав видов и колонки. membership_resolved и selection_fields_resolved показывают, разрешены ли соответствующие связи.
JournalColumn содержит логические mappings полей по видам документов. Один столбец может соответствовать разным полям разных документов; физический storage binding остаётся за провайдером.
Доступ и навигация
Переход к документу использует типизированную ссылку через общий runtime. Номер, подпись и экранный индекс строки не заменяют identity документа.
Для хронологической выборки DocumentSelectionRequest содержит period_from, period_to, sort, cursor, limit. Физический индекс выбирает провайдер после перевода логического запроса.
Диагностика
Модель содержит диагностические сообщения и происхождение объявлений. Не следует выдавать неразрешённый состав за пустой журнал без объяснения.
Здесь описаны журналы документов. Эксплуатационный журнал событий, публичный формат аудита и срок его хранения — отдельные темы; их контракт в этом срезе не опубликован.