Operations
Monitor ingestion, moderate submissions, and manage production controls.
Loading sync controls… If this message stays visible, rebuild and restart the local app.
Sign in with an admin account to start a sync. For local development without Google setup, runnpm run sync:local -- --source cleveland --ids 135382,130707in the project terminal.
Catalog analytics
Inventory counts across all artwork records. A work may appear under more than one source or thematic category.
By type
Thematic categories
Top artists
Application configuration
When disabled, new private submissions are rejected by the API. Existing submissions remain available for moderation.
Accounts
Banning revokes active sessions and blocks future sign-in. Removing permanently erases the selected account and its comments and uploads.
Artwork classification
Review type, dates, subjects, and mood. Saved classifications are preserved during museum syncs. Leave uncertain dates blank.
Classification backfill
Generate a read-only candidate report first. Applying processes only candidates whose category and date proposals are entirely high confidence, in batches of at most 25. Active sync runs block apply and rollback.
No candidate run generated yet.
Sources
Disable a source to block new syncs and queued imports. A request already in progress may finish. Previously imported artwork is retained. Enabling a source preserves its image-copying policy.
Art Institute of Chicago is disabled by default because its configured policy does not allow image copying.
Source sync
Runs
Updates automatically every 3 seconds while work is running. Select a run for its trace.
Selected run
Recent jobs
Recent events
Shows the latest 100 jobs and events. Totals above cover the entire run. Times use your browser’s timezone.