Rollout/Feature flags

Rollout

Feature flags

Внутренние переключатели rollout для панели и связанных экспериментов сосредоточены здесь.

ConfiguredShared SDK key enabled3/4
Owner project
prj_HzyRmfyGqIJlHF2VH3OYokvLgJys
Configured
SDK keys
6

Updated: 15 Mar 2026, 10:07

Flag inventory
4
Active: 3
Emergency capable
1
Shared SDK key enabled
Owner project
Admin is the control plane for shared flags. Configure the owner project and management token here.

Owner project

prj_HzyRmfyGqIJlHF2VH3OYokvLgJys

Owner team

team_mGyHlVn3sNeq6hqFqAmWULCQ

SDK keys
These keys are generated from the owner project and can be distributed to web, admin, and api workspaces through VIETUR_SHARED_FLAGS_SDK_KEY.

Vercel Flags preview

12f9f17f1b099f74f66b872b56472e7a2f6fbdd8b1a58197bf86d33fbb77f518

previewserver

Updated: 15 Mar 2026, 10:07

Vercel Flags development

36aaa66f50edf0defb930fef4b596e0ed3a0b4e16c320f3e65494cf5ed60d1ef

developmentserver

Updated: 15 Mar 2026, 10:07

Vietur Shared Flags Preview

69ec4d4e7a999abe6300175d74e1403230a6ed14812b78327376e49006117ba9

previewserver

Updated: 15 Mar 2026, 10:07

Vietur Shared Flags Production

8f569b0809be5e5151cc27ccdce04038bca040754537be3f21a5f4d7c4697087

productionserver

Updated: 15 Mar 2026, 10:07

Vercel Flags production

b3f6688cbb6ee0e267233a376f4bf93ab53018aacac6052b10cc21aee29f9d6f

productionserver

Updated: 15 Mar 2026, 10:07

Vietur Shared Flags Development

f86e7554308bbcfd4b185c8ea8f8a5a476d06a23148f44eb4a8ebb6f9b689122

developmentserver

Updated: 15 Mar 2026, 10:07

Flag inventory

Typed flags from @repo/flags are mapped to owner-project flags here. Use this console to switch variants per environment.

admin-disable-auth-for-testing
Bypass admin sign-in during preview and QA validation flows.
missingadminboolean

Default value

false

Owner

admin

Removal condition

Remove when admin auth no longer blocks preview and QA workflows.

Variants

N/A

development

Revision: N/A

Not configuredInactive

preview

Revision: N/A

Not configuredInactive

production

Revision: N/A

Not configuredInactive
enable-new-dashboard
Roll out the next dashboard experience incrementally
activeglobalboolean

Default value

false

Owner

admin

Removal condition

Remove after the new dashboard becomes the default experience.

Variants

false, true

development

Revision: 0

OnInactive

preview

Revision: 0

OffInactive

production

Revision: 0

OffInactive
beta-test-ai-search
Enable beta AI-assisted search workflows
activeglobalboolean

Default value

false

Owner

admin

Removal condition

Remove when AI search is either fully launched or dropped.

Variants

false, true

development

Revision: 0

OnInactive

preview

Revision: 0

OffInactive

production

Revision: 0

OffInactive
pricing-model
Select the active pricing model contract
activeglobalstringEmergency capable

Default value

v1

Owner

admin

Removal condition

Remove only when pricing model selection is fixed in code and data.

Variants

v1

development

Revision: 0

V1Inactive

preview

Revision: 0

V1Inactive

production

Revision: 0

V1Inactive
Тестовый обход
Текущий каркас читает Vercel Flag `admin-disable-auth-for-testing`, чтобы пропускать логин при локальном и preview-тестировании.
  • Оставляйте значение по умолчанию выключенным и включайте его только когда нужно тестировать бизнес-модули без логина.
  • Меняйте состояние через `vercel flags`, а не через разрозненные env-переменные для каждого флага.
Дисциплина rollout
Feature flags нужны для управления rollout, а не для постоянных архитектурных развилок.
  • У каждого нового флага должны быть owner, scope и план удаления.
  • Admin-only поведение должно оставаться typed и централизованным через @repo/flags.
Путь очистки
Отслеживайте временные флаги, которые еще остались перед расширением возможностей админки.
  • Слишком долгоживущие флаги превращаются в скрытые продуктовые требования.
  • Когда rollout-логика растет, условия удаления нужно фиксировать в module docs.