Game Library
ActivePermanentSince 2026-05-04New (no predecessor)
Game library detection layer: per-store detector runs from playroll-ui (Riot, Steam, Epic, …), UI-to-C++ target coverage, and settings path resolution failures (which cause games to appear "unreadable" in Playroll).
Widgets
- Detector Runs by Day
- Avg Detector Latency (ms) by Day
- Detector Summary (last 7d)
- UI Targets vs Supabase Games (per user)
- Settings Path Resolution Failures
Notes
The Settings Path Resolution Failures widget surfaces the settings.path_resolution_failed event. Fields on the event:
| Field | Meaning |
|---|---|
sample_candidate | Original path template before expansion. |
unresolved_template_count | 0 means all template variables were resolved. |
reason | file_not_found = file missing on disk. |
sample_expanded_file | Filename only (no directory). |
sample_expanded_fp | Hash of the fully-expanded path. The full path itself is not logged today; adding sample_expanded_candidate to the C++ log is the planned fix. |
Source
New dashboard introduced in the EC-103 revamp.