> Перевод даётся для удобства чтения. Нормативным является английский оригинал. # Событие **Спецификация Мета-Вселенной** **Идентификатор документа:** MU-V2-CORE-007 **Название:** Событие - развитие смысловой реальности **Класс документа:** нормативный **Версия:** 2.0 (черновик) **Статус:** рабочий черновик **Нормативные ссылки:** MUC, MMAS, MUFP **Информативные ссылки:** [Объект](../04-core-concepts/Object.md), [Связь](../04-core-concepts/Relationship.md), [Жизненный цикл](../04-core-concepts/Lifecycle.md), [Прослеживаемость](../02-architecture/Traceability.md) **Копирайт:** © Orkestron.AI **Лицензия:** Apache-2.0 --- # 1. Назначение Этот документ определяет понятие **События** в Мета-Вселенной. Событие - полноправная смысловая сущность, фиксирующая развитие смысловой реальности. Если [Объект](../04-core-concepts/Object.md) отвечает на вопрос *что существует*, а [Связь](../04-core-concepts/Relationship.md) - *как вещи соединены*, то Событие отвечает на другой вопрос: **почему мир стал таким, какой он есть**. Событие - не просто запись в журнале изменений. Это единица, посредством которой Мета-Вселенная помнит свою собственную историю. --- # 2. Определение Событие - неизменяемое смысловое утверждение о том, что с Мета-Объектом, Связью, Проекцией, Контрактом или Вселенной в определённый момент времени произошло нечто значимое. Событие ОБЯЗАНО: - описывать значимое изменение или происшествие; - ссылаться на смысловые сущности, которых оно касается; - объявлять, когда оно произошло и кто это утверждает; - оставаться неизменяемым после записи. События накапливаются. Их никогда не переписывают. Текущее состояние любой смысловой сущности выводимо из последовательности Событий, которая его породила. --- # 3. Принципы - **События неизменяемы.** Историю не редактируют, к ней дописывают. - **Состояние выводится.** Текущее состояние сущности - это проекция её истории Событий, а не самостоятельный источник истины. - **События несут смысл, а не только данные.** Событие фиксирует намерение и причину, а не одно лишь изменившееся значение. - **События прослеживаемы.** Каждое Событие объявляет своё происхождение. - **События учитывают федерацию.** Событие может быть раскрыто другой Вселенной по [Смысловому контракту](../04-core-concepts/Contract.md), но никогда не утекает неявно. --- # 4. Область действия Этот документ применяется к: - Событиям, затрагивающим Мета-Объекты, Связи, Проекции, Контракты и Вселенные; - временной модели, используемой для упорядочивания и толкования Событий; - восстановлению исторического состояния из Событий; - раскрытию Событий при федерации. Он не определяет технологию хранения или передачи, используемую для сохранения или пересылки Событий. --- # 5. Составляющие События Каждое Событие ОБЯЗАНО объявлять: | Составляющая | Значение | |-----------|---------| | **Идентичность** | Устойчивый идентификатор самого События. | | **Тип** | Категория происшествия (см. раздел 6). | | **Предмет** | Затронутый Мета-Объект, Связь, Проекция или Контракт. | | **Отметка времени** | Когда Событие произошло. | | **Происхождение** | Кто утвердил Событие и на каком основании. | | **Полезная нагрузка** | Смысловое содержание изменения. | | **Причинность** | Ссылки на События или факты, которые его вызвали (необязательно, но РЕКОМЕНДУЕТСЯ). | --- # 6. Категории Событий События СЛЕДУЕТ классифицировать, чтобы поддержать рассуждение и федерацию: - **События жизненного цикла** - создание, активация, устаревание, вывод сущности из обращения. - **Структурные События** - связь установлена, изменена или расторгнута. - **Смысловые События** - меняется значение, классификация или толкование сущности. - **События раскрытия** - знание раскрыто по Смысловому контракту (см. [Согласие и раскрытие](../03-federation/Consent-and-Disclosure.md)). - **События федерации** - федерация установлена, приостановлена или прекращена. - **События конфликта** - смысловой конфликт обнаружен или разрешён (см. [Разрешение конфликтов](../03-federation/Conflict-Resolution.md)). --- # 7. Временная модель Каждое Событие ОБЯЗАНО быть связано как минимум с одним временем: - **Время наступления** - когда изменение произошло в реальности. - **Время утверждения** - когда изменение было зафиксировано во Вселенной. Они МОГУТ различаться. Изменение в реальном мире может быть записано позже, и сама эта разница смыслово значима. Реализациям СЛЕДУЕТ сохранять оба времени, чтобы историю можно было восстановить и как *что было истинно*, и как *что было известно*. --- # 8. Идентичность, происхождение и неизменяемость Каждое Событие ОБЯЗАНО обладать устойчивой [Идентичностью](../04-core-concepts/Identity.md), независимой от затрагиваемых им сущностей. Каждое Событие ОБЯЗАНО объявлять своё [происхождение](../02-architecture/Traceability.md): действующее лицо, полномочие, по которому оно утверждено, и источник утверждения. После записи Событие НЕ ДОЛЖНО изменяться или удаляться. Исправления сами выражаются новыми Событиями, ссылающимися на исправляемое Событие. Это сохраняет историческую целостность и не даёт молча переписать прошлое. --- # 9. Причинность События МОГУТ ссылаться на События или факты, которые их вызвали, образуя причинный граф. Причинность позволяет ИИ-агенту или аудитору ответить не только на вопрос *что изменилось*, но и *почему изменилось* и *что из этого последовало*. Причинные связи - временной аналог [смысловой родословной](../02-architecture/Traceability.md): родословная объясняет начало смысла между сущностями, причинность объясняет начало изменения во времени. --- # 10. Федерация Событий События не разделяются между Вселенными автоматически. Событие МОЖЕТ быть раскрыто другой Вселенной только: - через [Проекцию](../04-core-concepts/Projection.md), уместную для контекста получателя, и - под управлением [Смыслового контракта](../04-core-concepts/Contract.md), определяющего, какие События и ради какой Цели могут раскрываться. Это позволяет Вселенной уведомлять федерированного партнёра о существенных изменениях, не сдавая всю свою историю. --- # 11. Потоки Событий Последовательность связанных Событий образует **поток Событий**. Потоки Событий - механизм, посредством которого Вселенные наблюдают значимые изменения во времени. Федерированный партнёр МОЖЕТ подписаться, по контракту, на поток Событий раскрытия или жизненного цикла, относящихся к согласованной Цели, вместо того чтобы раз за разом опрашивать текущее состояние. --- # 12. Смысловая временная шкала Полный набор Событий - это больше, чем журнал. Он образует **смысловую временную шкалу**, восстановимую картину смысловой реальности на любой момент времени. Поскольку состояние выводится из Событий, Мета-Вселенная может отвечать на исторические вопросы, недоступные обычным системам: - *Как выглядела структура организации 1 января 2025 года?* - *Какое знание было доступно агенту до подписания нового контракта?* - *Какие объекты существовали до слияния двух подразделений?* Смысловая временная шкала превращает Мета-Вселенную в **машину времени для знания**: любое прошлое состояние любой сущности, связи или проекции можно восстановить, проиграв заново породившие его События. Эта возможность лежит в основе аудита, объяснимого рассуждения ИИ и восстановления картины конфликтов между федерированными Вселенными. --- # 13. Валидация Модель Событий соответствует этой спецификации, когда: - каждое Событие неизменяемо и однозначно идентифицировано; - каждое Событие объявляет предмет, тип, отметку времени и происхождение; - текущее состояние выводимо из истории Событий; - исправления выражаются новыми Событиями, а не правками; - федерированные События раскрываются только по явным контрактам. Применимые уровни валидации см. в [Validation](../02-architecture/Validation.md). --- # 14. Архитектурные инварианты - События ОБЯЗАНЫ быть неизменяемыми. - Состояние ОБЯЗАНО быть выводимым из Событий. - События ОБЯЗАНЫ объявлять происхождение. - События НЕ ДОЛЖНЫ пересекать границы Вселенных без явного Смыслового контракта. - Историю НЕ ДОЛЖНО переписывать; к ней только дописывают. --- # Дальнейшие направления Смысловая временная шкала может вырасти в отдельную возможность **временных запросов и восстановления** между федерированными Вселенными - стандартизованный способ спросить «покажи мне эту смысловую реальность на дату *T*» и получить проверяемый, управляемый контрактом ответ. Это строилось бы прямо на определённой здесь модели Событий и на [Прослеживаемости](../02-architecture/Traceability.md). --- # Заключение > Объект говорит нам, что существует. Связь говорит, как это соединено. Событие говорит, почему мир стал таким, какой он есть, и позволяет вернуться в любой момент, каким он когда-либо был.