# V2 Config Dashboard

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
```
