How hao0321/video-autopilot-kit works
video-autopilot-kit is a framework for producing long-form, vertical short-form, and interview videos, with an Editkin v4 execution contract shared across those workflows. The principal path is creator planning and material preparation, followed by evidence-backed plan audit, atomic apply, render, and QA; delivery and outcome tracking extend the workflow. The README documents several subsystems whose source was not sampled, so those are represented only at their documented module paths, without inferred internal wiring.
Main entry points: workflow_contract.py Durable workflow · shorts_autopilot.py Shorts autopilot · longform_maker Long-form support · interview_autopilot.py Interview autopilot
Components 19
Production workflows
- Long-form support
src/longform_maker - Shorts autopilot
src/shorts_autopilot.py - Vlog support
src/silent_vlog_maker/pipeline.py - Interview autopilot
src/interview_autopilot.py - Interview gate
src/interview_gate.py - Context routing
src/context_router.py
Editkin execution
- Durable workflow
src/workflow_contract.py - Workflow state
src/workflow_state.py - Workflow receipts
src/workflow_receipts.py - Audit binding
src/workflow_audit_binding.py
Media and QA
- Filter runtime
src/filter_runtime.py - Asset registry
src/asset_registry.py - Media delivery QA
src/media_delivery_qa.py - Delivery operations
src/delivery_media_ops.py
Delivery and learning
- Publish hub
src/publish_hub.py - Channel tracking
src/channel_tracker.py - Outcome learning
src/outcome_learning.py
Other components
- Creator
- Editkin environment
Connections 22
- Creator → Long-form support: plans long-form
- Creator → Shorts autopilot: builds Shorts
- Creator → Interview autopilot: plans interview
- Creator → Context routing: requests context
- Long-form support → Durable workflow: provides plan
- Shorts autopilot → Durable workflow: provides plan
- Vlog support → Durable workflow: supports plan
- Interview autopilot → Interview gate: checks plan
- Interview autopilot → Durable workflow: provides plan
- Durable workflow → Editkin environment: dispatches execution
- Editkin environment → Durable workflow: returns receipts
- Durable workflow → Workflow state: persists progress
- Durable workflow → Workflow receipts: records evidence
- Durable workflow → Audit binding: binds audit
- Durable workflow → Media delivery QA: requests QA
- Shorts autopilot → Filter runtime: uses filters
- Long-form support → Filter runtime: uses filters
- Shorts autopilot → Asset registry: uses assets
- Media delivery QA → Delivery operations: informs delivery
- Creator → Publish hub: publishes package
- Publish hub → Channel tracking: tracks channel
- Channel tracking → Outcome learning: supplies outcomes