Состояние реализации
TASK-PRIME-007 разделяет модель, реализацию сервиса, runtime-проверку и выпуск. Машинный реестр и страницы backend-атласа генерируются из кода; счётчики и списки фактических маршрутов не поддерживаются вручную.
Реализованный контур
Нормализованная схема PostgreSQL, frozen Alembic migration, opaque sessions, membership scope, optimistic revisions, idempotent commands, audit/outbox, каталог и версии цен/правил, график, найм, ввод/отзыв сотрудника, quote/hold/booking, перенос/отмена, проведение визита, согласия/паспорт, кассовый учёт, запрос возврата, членство и резервирование привилегий, обращения, запросы выгрузки/удаления и разрешённые read models.
Запросы возврата, членства, удаления и экспорта подтверждают только локальное принятие намерения. Их последующие внешние этапы отдельно отображены в статусах и контрактах. Членство не становится активным без settlement. Отправка outbox во внешние каналы не производится.
Контрактные границы
Provider auth/callback/link/recovery, одноразовая доставка приглашения, merchant verification, онлайн-платёж/webhook/capture/reconciliation, worker уведомлений, media upload/purge, автоматический waitlist matching, согласованный scope change, guest pass и renewals, двухсторонняя передача владения, расчёт зарплаты по утверждённым условиям и автоматическое закрытие визита требуют отдельных реализаций и решений. У каждого соответствующего CMD есть карточка с таблицами, входом, ошибками и зависимостями; наличие таблицы не выдаётся за работающую интеграцию.
16 бизнес-policy предложений графа остаются предложениями. Backend принимает явно опубликованную владельцем policy; тестовые числа существуют только в fixture и не являются ценами или условиями PRIME.
Проверки и выпуск
Фактические команды, результаты, ограничения и артефакты: docs/qa/backend/VALIDATION.md. Проверки PostgreSQL и браузера выполняются в изолированных контейнерах Bravo. Продакшен не развёрнут, GitHub PR не опубликован, мобильные приложения к серверу не подключены. Эти состояния не выводятся из успешного теста или сборки.
