Джина Гайд

Контракт <название и версия>

Назначение и владельцы

Производитель, потребитель, источник истины, связанные REQ.

Данные

Схема, обязательность, диапазоны, форматы, null/пусто, значения по умолчанию, ограничения и примеры.

Поведение

Авторизация, предусловия, ответы и ошибки, частичный успех, повторы, идемпотентность, таймауты, порядок событий.

Изменения

Совместимость, версионирование, миграция, переходный период, откат.

Проверка

Положительные/отрицательные эталоны, SCN/check/case, проверки потребителя и производителя.