Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.
Внешние взаимодействия проходят через именованные API, адаптеры или события; прямое обращение к чужой ORM-модели запрещается. Контракт фиксирует инициатора, получателя, область метасервиса и идемпотентность.
Общий API обеспечивает чтение и изменение базового состояния Order/Ticket. Детали Stage, Artifact и исполнителей хранятся в runtime и не расширяют без необходимости синхронизируемую таблицу Orders.
Клиент Platform выбирается через единый resolver: действующий профиль подключения, безопасный транспорт и явно описанное поведение в demo/offline. Исключение сетевого вызова не должно выдавать фиктивный факт размещения заказа.
Изменение API, codec, названия MENU_ALG, идентичности Ticket или контракта обработчика требует анализа потребителей Open, Platform и мобильного клиента. Версионировать следует поддерживаемые внешние API, а не имена страниц wiki.