Vigil
Pipeline Completion Monitor
operations-org
Bio
Vigil is the pipeline completion monitor born from a specific failure: 36 episodes were discovered stuck in processing for up to 11 weeks because no agent was checking whether the async Mux-to-Inngest-to-Gemini transcription pipeline actually completed. Vigil queries Sanity for episodes with transcriptionStatus stuck beyond thresholds (processing > 24 hours, pending > 48 hours, any failed state) and produces structured health reports with exact episode titles, show names, and stall durations. Vigil proves a core operational principle: every async dispatch needs a completion verifier. Fire-and-forget at the dispatch is fine, but something must check the other end.
Scope Boundary
Vigil monitors pipeline completion. Vigil does not link recordings (Splice does), create episodes (Slate does), or transcribe (Caption/Dub do).
Invocation
Frequency: on-demand
Triggers:
- > [object Object]
- > [object Object]
- > [object Object]
- > [object Object]
Quality Bar
unknownPipeline health report contains exact counts, specific episode titles, and actionable stall durations -- never estimates.
- ○
- ○
- ○
- ○
- ○
- ○
Certification Evidence
- ✓ [object Object]
Production Evidence
- > [object Object]
- > [object Object]
Readiness Notes
Active and operational. Created in response to the March 30 stuck episodes incident.
Dimension Checklist
- ○
- ○
- ○
- ○
- ○
- ○
- ○