Files
OpenMontage/schemas/checkpoints/checkpoint.schema.json
T
calesthio a3e735cc7a Initial release — OpenMontage: the first open-source agentic video production system
11 production pipelines, 47 tools, 124 agent skills.
Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and
free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 08:25:17 -07:00

47 lines
1.7 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "openmontage/checkpoints/checkpoint",
"title": "Pipeline Checkpoint",
"description": "Full resumable snapshot after each pipeline stage.",
"type": "object",
"required": ["version", "project_id", "stage", "status", "timestamp", "artifacts"],
"properties": {
"version": { "type": "string", "const": "1.0" },
"project_id": { "type": "string" },
"stage": {
"type": "string",
"enum": ["research", "proposal", "idea", "script", "scene_plan", "assets", "edit", "compose", "publish"]
},
"status": {
"type": "string",
"enum": ["completed", "failed", "awaiting_human", "in_progress"]
},
"timestamp": { "type": "string", "format": "date-time" },
"pipeline_type": { "type": "string", "description": "Pipeline manifest name" },
"style_playbook": { "type": "string" },
"checkpoint_policy": { "type": "string", "enum": ["guided", "manual_all", "auto_noncreative"] },
"human_approval_required": { "type": "boolean" },
"human_approved": { "type": "boolean" },
"artifacts": {
"type": "object",
"description": "Map of artifact name to artifact data or file path",
"additionalProperties": true
},
"review": {
"type": "object",
"description": "Reviewer output for this stage, if any"
},
"cost_snapshot": {
"type": "object",
"properties": {
"total_spent_usd": { "type": "number" },
"total_reserved_usd": { "type": "number" },
"budget_remaining_usd": { "type": "number" }
}
},
"error": { "type": "string" },
"metadata": { "type": "object" }
},
"additionalProperties": false
}