What problem does it solve?
Before a short-drama workflow publishes its final video, someone must prove that paid image and video generation actually ran against real providers, that no local fallback silently replaced provider output, and that the delivered MP4 files are decodable with the promised durations. This Skill performs that deterministic pre-publish gate without calling a model or contacting any media provider.
Core Features & Use Cases
- Receipt Verification: Parses sanitized JSON receipts for the reference image and every shot image/video, rejecting placeholders, missing provider request or job IDs, and non-real providers.
- Paid-Submission Disposition Tracking: Consumes bounded scheduler dispositions (safe_no_submit, maybe_accepted, receipt) plus SHA-256 receipt proofs to decide whether billing status is confirmed, unknown, or safely unsubmitted.
- Media Probing with ffprobe: Confirms each shot MP4 and the final subtitled MP4 are decodable and match expected content-plus-bookend durations within tolerance.
- Use Case: A meta-short-drama pipeline finishes rendering; before publishing, this gate emits one JSON verdict (verified, degraded, or blocked) listing issue codes such as VIDEO_FALLBACK_EXECUTED or PAID_SUBMISSION_STATUS_UNKNOWN so the orchestrator can halt or proceed safely.
Quick Start
Run the delivery audit against the short-drama run directory to verify provider receipts and video durations before publishing the final video.