This runbook covers TODOS.phase-72.72.12.1.12: the live-ops config dashboard
for viewing active remote configs, current values, segment targeting, and
feature flag states in one operator workspace.
The dashboard surface is apps/v2/web/live-service/config-dashboard/, with
Playwright coverage in apps/v2/web/e2e/v2-web-config-dashboard.spec.ts. Its
contract is V2/ue/Content/V2/LiveOps/ConfigDashboard_V2_Contract.json and the
validation gate is V2/ue/Tools/check-v2-config-dashboard.py.
Operator Scope#
The dashboard is read-only for this task. Operators can:
- switch between production, staging, and development environments
- view all active configs and feature flags for the selected environment
- view feature flag states
- scan current values beside defaults, owners, sources, and audit reasons
- filter by search text, flag state, and targeted-only segment targeting
- inspect a selected config detail with current value, segment targeting, flag state, owner, source, operator, timestamp, and reason
- view active audience rules and the configs each segment targets
- verify short refresh SLA and propagation status without a client patch
Required Gates#
config-dashboard-static-surfaceconfig-dashboard-current-valuesconfig-dashboard-segment-targetingconfig-dashboard-flag-statesconfig-dashboard-filtersconfig-dashboard-playwrightconfig-dashboard-ci-wired
Verification#
bash
pnpm --dir apps/v2/web test:e2e -- e2e/v2-web-config-dashboard.spec.ts
pnpm --dir apps/v2/web typecheck
pnpm --dir apps/v2/web lint
pnpm --dir apps/v2/web build
python3 V2/ue/Tools/check-v2-config-dashboard.py
python3 V2/ue/Tools/check-v2-ci-workflow.py
python3 V2/tools/validate-v2-docs.py