Masters Catalog

Persistent inventory of every master folder across all roots — the query surface behind video-generator and the coverage cross-check
Last scan: {{ formatWhen(lastRun) }} · {{ lastRun.dirs_found != null ? lastRun.dirs_found + ' folders' : '—' }} · {{ lastRun.roots_scanned != null ? lastRun.roots_scanned + ' roots' : '—' }} · scan reported an error
{{ error }}
{{ notice }}
Folders
{{ totals.catalog_rows || 0 }}
Distinct SKUs
{{ totals.distinct_skus || 0 }}
Mastered SKUs
{{ totals.mastered_skus || 0 }}
Empty dirs
{{ totals.empty_dirs || 0 }}
Naming anomalies
{{ totals.naming_anomalies || 0 }}

By asset state

{{ s.state }} {{ s.n }} —

By provenance (storage root)

{{ p.provenance }} {{ p.n }} —
{{ currentHint }}

Snapshot (weekly census)

computed {{ formatIso(audioCoverage.computed_at) }} SKUs {{ audioCoverage.total }} census not shipped yet

Gap classes (click to filter)

—
SKU Production stage Label Roots Path Provenance Root Path Audio (recursive) Gap class Full 320 Preview CDN Preview uploaded Path
{{ row.sku }} anomaly {{ row.stage || '—' }} {{ row.label || '—' }}
{{ r }}
{{ row.rel_path }} {{ row.provenance }} {{ row.root }} {{ row.rel_path }} {{ row.audio_count }} {{ row.gap_class }} {{ row.full320_tracks }} {{ row.preview_cdn }} {{ row.preview_uploaded }} {{ row.rel_path || '—' }}
{{ loading ? 'Loading…' : 'Nothing in this view.' }}