9aa3a99488
Phase 3: SuperAdmin-triggered sync. Adds a SyncColumbia POST action that runs a full catalog sync on demand (bypassing the schedule) and reports the result via TempData. The catalog index header gains a "Sync Columbia" button (with a syncing spinner) and a status line showing the scheduled-sync on/off state, last-synced time, and last-run summary, read from the platform settings. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>