# Mod Author Dashboard

Task: `TODOS.phase-72.72.14.2.10`

The V2 mod author dashboard is a native, cardless creator workspace for upload
management, download stats, user feedback, and update publishing. The dashboard
is built from `FV2ModAuthorDashboardViewModel` and surfaced through
`UV2ModAuthorDashboardScreen`.

## Workspace

`BuildDefaultModAuthorDashboardPolicy` enables:

- upload management
- download statistics
- user feedback review
- update publishing
- update changelog validation
- newer-version validation
- keyboard and gamepad navigation
- cardless operational layout

The screen id is `Mods.AuthorDashboard`; the widget class path is
`/Script/V2UI.V2ModAuthorDashboardScreen`.

## Uploads And Stats

`FV2ModAuthorDashboardUpload` records author-owned uploads with provider ids,
current version, category, visibility, all-time downloads, seven-day downloads,
average rating, review count, unread feedback count, published state, and last
updated timestamp.

The dashboard summary aggregates managed uploads, published uploads, total
downloads, seven-day downloads, review totals, unread feedback, pending update
drafts, and ready-to-publish updates.

## Feedback And Updates

`FV2ModAuthorDashboardFeedback` carries reviewer, rating, helpful vote count,
response-needed state, and resolution state. Feedback is capped by policy and is
hidden when user feedback is disabled.

`FV2ModAuthorDashboardUpdateDraft` carries target version, changelog, package
hash, publish readiness, and review requirement. Update publishing is blocked
when the target version is missing, the changelog is missing, or the target
version is not newer than the currently published upload.

## Native Screen

`UV2ModAuthorDashboardScreen` configures from the view model, exposes summary
metrics, rows, feedback, update drafts, primary actions, issues, active panel,
and selected row, and supports panel changes plus row selection.

## Verification

Run:

```bash
python3 V2/ue/Tools/check-v2-mod-author-dashboard.py
python3 -m json.tool V2/ue/Content/V2/Modding/ModAuthorDashboard_V2_Contract.json
```

The focused checker verifies runtime types, upload management, download stats,
user feedback, update publishing, native screen wiring, automation assertions,
docs, CI/Horde wiring, and TODO evidence for `72.14.2.10`.
