Catalog Workspace
Catalog now owns the primary video list. Browse the library with the former Lookup Review grid contract here, keep runtime truth on the page, and use the surrounding tool lanes for scans, metadata passes, filename work, and folder cleanup instead of bouncing between two competing catalog surfaces.
Catalog
The Catalog list now reuses the former Lookup Review grid contract directly, so browse, filter, and triage the library here while the tool lanes handle scans, renames, metadata passes, and folder operations around it.
Tool lanes
The catalog list is now separate from tooling. Use these vertical lanes for scans, file-name work, metadata passes, and folder cleanup instead of treating them like a second catalog.
Scan Tools
Folder-scoped browse and scan actions.
File Name Tools
File-level naming, format normalization, and cleanup.
- Use Dedupe and Convert before Rename when a batch still has format or duplicate drift.
- Cleanup retires leftovers after filename-standard work finishes.
Folder Tools
Folder rename and empty-directory cleanup actions.
Lookup Review
Lookup Review no longer duplicates the Catalog list. This lane now stays focused on typed blockers, duplicate prep, saved-flag review, and selection actions while Catalog owns the primary operator list.
Review handoff
Use Catalog to choose rows, then keep the duplicate prep, typed review detail, and selection actions in this dedicated review lane.
The shared preview player stays live across Catalog and Lookup Review. Float it when you need free placement, use Minimize to lock it back into the right rail, and keep Prev / Next available without opening a second catalog.
Source Registry
Read the typed video-catalog source registry that defines which metadata sources participate in the 4-of-5 confidence gate. This is the first operator-facing bridge from the sidecar-first admin config into Vids Catalog.
Family selector readiness
Read-only coverage for configured video content families, schemas, naming templates, and selector rules. This exposes the current routing gap before any future EXIF, rename, move, or schema-migration lane is allowed.
Coordinator gates
Schemas and templates
Content families
Configured metadata sources
These source connectors are read from the typed `video_catalog` admin template. Editable CRUD remains a later source-admin lane; this surface makes the contract visible now.
Asset DB
Inspect how current legacy Vids rows project into the approved typed asset-record contract. This is the queue-backed Asset DB readiness surface, not a write-enabled database admin yet.
Projection readiness counts
Typed-store only: this action can upsert ready records into the versioned Asset DB store, but it cannot write EXIF, rename files, move files, delete files, overwrite files, stage duplicates, or mutate NAS media.
Asset Detail
Inspect one video asset through the typed workflow bridge before any EXIF write, rename, folder move, duplicate staging, or manual override. This page preserves the existing review-detail API and makes the selected asset state easier to verify.
Select an asset
Operation Plan
Preview rename transaction plans before any future execution path touches NAS media, then queue a review-only snapshot for later gated execution design. Plans include source and target paths, duplicate-gate state, collision/missing-file warnings, and rollback notes.
Read-only rename transaction preview and review queue
Persisted review-only queue
User Admin
Inspect the Vids role and permission contract that future user-administration CRUD will bind to. This readiness surface keeps today's local single-user runtime honest while making the access model configurable over time.
Roles
Duplicate Review
Review folder-scoped duplicate groups from the live duplicate heuristic without launching a write operation. This surface makes keep/move recommendations visible before any protected staging or cleanup step.
Select a folder
Duplicate Engine
Preview the approved duplicate classes for one Vids folder: exact full match, technical duplicate, alternate version, and clip overlap. This surface is read-only and does not stage or move files.
Duplicate workflow readiness
Read-only rollup of duplicate-status cache, move-candidate review pressure, and queued Asset DB import-plan snapshots before any future write lane can run.
Queued items needing duplicate gates
Folders with move candidates
Read-only: this panel does not scan folders, stage candidates, rename, move, delete, update EXIF, or update duplicate status. It uses /api/vids/duplicates/workflow-readiness.
Tiered duplicate preview
Apply options
Runtime
Workflow bridge
- Rows meeting the typed 4-of-5 gate: —
- Rows ready except duplicate pass: —
- Legacy VERIFIED rows still below the typed gate: —
- Rows still missing duplicate-status completion: —
- Top review reason: —
- Loading typed review samples...
This bridge reports current runtime progress honestly: legacy lookup rows are projected into the approved typed workflow contract. The tiered Duplicate Engine preview is live, while duplicate completion remains blocked until reviewed duplicate tiers are promoted into the write-enabled apply gate.
Operational snapshot
Live operational counters for the shipped Vids runtime surfaces. These values come from the same routes the page uses during normal operator workflows.
Function status
Route-level status for the key Vids health functions. A healthy row means the page can read the live endpoint and shape it into the expected operator-facing signal.
Component registry
Core Vids components are listed here with direct section links and editable operator notes. Access policy and user-admin readiness are tracked as first-class components. Add custom components over time to keep the Health view aligned with how you actually run the tool.
Quick actions
Ghost folders
Folders left empty by dedupe/cleanup. Run --phase empty_dirs to remove.
Missing EXIF
Rows with lookup data but un-applied EXIF. Run --phase apply to write.
Backup cleanup
_original backup files left by convert. Run --phase cleanup to delete.
No video selected