CUBECODE / MAX / РАБОЧИЙ МАТЕРИАЛ

Контракт статуса: источник, доступ и свежесть

Проверьте архитектуру выдачи состояния до подключения реальных заявлений.

Заполните пункты для своего проекта. Так первое обсуждение начнётся с конкретных требований.

01. Авторитетное состояние.

Перечислите публичные состояния и соответствующие коды источника. Отдельно отметьте внутренние поля, которые не выводятся посетителю.

02. Право на объект.

Опишите проверку связи пользователя с заявлением. Проверьте возможность представительства и отзыва полномочий.

03. Предел свежести.

Укажите допустимую задержку и видимое время проверки. Решите, можно ли вообще показывать сохранённый ответ.

04. Версия и повтор.

Запишите идентификатор события и механизм сравнения версий. Смоделируйте получение одного события дважды и в обратном порядке.

05. Ответ при неопределённости.

Подготовьте ответы для сбоя, отсутствия данных и недоступного объекта. Они не должны раскрывать чужой запрос или обещать неподтверждённый результат.