Fighting Game · Guides & deep dives

V2 Config Dashboard

The dashboard is read-only for this task.

3sections1 minread

On this page

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-surface
  • config-dashboard-current-values
  • config-dashboard-segment-targeting
  • config-dashboard-flag-states
  • config-dashboard-filters
  • config-dashboard-playwright
  • config-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