Перейти к содержанию

0034 — Production-like STAGE без тестовых ограничений

  • Дата: 2026-08-26.
  • Статус: Принято пользователем.
  • Ответственный: владелец проекта.

Решение

STAGE повторяет функциональное поведение будущего боевого продукта:

  • самостоятельная регистрация всегда открыта;
  • email verification, login, recovery, sessions, roles и permissions работают штатным Product-путём;
  • test-only accounts, заранее созданные общие логины, bypass подтверждения, environment-specific mocks и искусственно отключённые функции запрещены;
  • UI и API не показывают специальный демо-режим только потому, что это STAGE;
  • Basic Auth отсутствует по решению 0030.

STAGE отличается от PROD только изолированными domain, database, sessions, credentials, provider scope и deploy runtime. Обычные аккаунты создаются реальными пользователями через публичную регистрацию. Реальные клиентские бизнес-данные не копируются из PROD автоматически.

Последствия

Ручная проверка владельца на STAGE оценивает тот же пользовательский путь, который будет работать в PROD. Быстрый deploy-процесс 0032 не разрешает ослаблять Product Auth, permissions или tenant isolation.