Better processing and edge case handling
Processing now self-heals if a clip stalls or fails then picks back up where it left off. This avoids having to start over or email the ClipCabinet team with angry comments. Each AI step is now time-bounded so one slow call can't jam the pipeline. If a clip truly can't be processed, we email you instead of leaving things spinning.