# Economy Analytics Dashboard

Phase 72.18.1.11 adds `@v2/economy-analytics-dashboard`, the operational economy
dashboard for currency supply velocity, average player wealth by level, item
price trends, and sink/source ratios. The policy is
`v2-economy-analytics-dashboard-v1`.

`buildV2EconomyAnalyticsDashboardSurface` anchors to `@maat/finance` and
aggregates V2 economy telemetry for currency earned, currency spent, cosmetic
purchases, currency supply snapshots, player wealth snapshots, item price
changes, and item market sales. It emits compact chart rows that can back a
restrained operator dashboard without recomputing metrics in the renderer.

The service consumes `accountIdHash` only for player-scoped earn, spend,
purchase, and wealth snapshot events. Catalog and supply snapshots do not
require account hashes. The surface exposes aggregate values only and does not
expose raw account IDs.

Metric family guard: item price trends.

## Operator Surface

Rendered UI should start with a compact KPI rail for supply velocity and the
aggregate sink/source ratio, then keep the remaining workspace in scan-friendly
tables or trend charts. Shared filters should include currency, item, player
level, and time window.

The first screen should show whether each currency is expanding, how quickly the
active economy is turning over, which player levels concentrate wealth, which
items are moving in price, and whether sinks are keeping pace with sources.
Avoid campaign language, decorative panels, and non-actionable chart chrome.

## Verification

Targeted verification:

```bash
pnpm --filter @v2/economy-analytics-dashboard run typecheck
pnpm --filter @v2/economy-analytics-dashboard run test
python V2/ue/Tools/check-v2-economy-analytics-dashboard.py
python -m json.tool V2/ue/Build/Telemetry/v2-economy-analytics-dashboard.json
```
