- Backend: Video list now includes active_stage, active_stage_status, and stage_started_at fields via DISTINCT ON subquery - Backend: New GET /admin/pipeline/recent-activity endpoint returns latest stage completions/errors with video context - Frontend: 15-second auto-refresh with change detection — video rows flash when status changes - Frontend: Stage timeline dots on processing/complete/error videos showing progress through stages 2-5, active stage pulses - Frontend: Collapsible Recent Activity feed at top showing last 8 stage completions/errors with duration and creator - Frontend: Bulk operation scrollable log showing per-video results as they complete - Frontend: Auto-refresh checkbox toggle in header |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| creators.py | ||
| health.py | ||
| ingest.py | ||
| pipeline.py | ||
| reports.py | ||
| search.py | ||
| techniques.py | ||
| topics.py | ||
| videos.py | ||