mirror of
https://github.com/hanzoai/video.git
synced 2026-10-30 18:18:27 +00:00
New beta pipeline for reusable cartoon characters with SVG rigs, pose
libraries, action timelines, and Canvas/Remotion/HyperFrames rendering.
- pipeline_defs/character-animation.yaml: 11-stage manifest
- skills/pipelines/character-animation/: 11 stage director skills
- tools/character/: BaseTool implementations for char design, rigging,
pose libraries, action timelines, previews, and QA
- schemas/artifacts/{character_design,rig_plan,pose_library,
action_timeline,character_qa_report}.schema.json: canonical artifacts
- schemas/artifacts/scene_plan.schema.json: extended for character-led
scenes
- .agents/skills/{canvas-procedural-animation,character-animation-qa,
character-rigging,pose-library-design,svg-character-animation}/:
Layer 3 vendor knowledge
- AGENT_GUIDE / PROJECT_CONTEXT / README / ARCHITECTURE / PROVIDERS:
surface the new pipeline and its capability family
- tools/video/hyperframes_compose.py: SVG character rig support
- tests/contracts/test_character_animation_pipeline.py: contract tests
35 lines
1.3 KiB
JSON
35 lines
1.3 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"$id": "openmontage/artifacts/character_qa_report",
|
|
"title": "Character QA Report",
|
|
"description": "Structured review of character rig integrity, motion, and render readiness.",
|
|
"type": "object",
|
|
"required": ["version", "status", "checks"],
|
|
"properties": {
|
|
"version": { "type": "string", "const": "1.0" },
|
|
"status": { "type": "string", "enum": ["pass", "revise", "fail"] },
|
|
"preview_path": { "type": "string" },
|
|
"checks": {
|
|
"type": "object",
|
|
"properties": {
|
|
"schema_valid": { "type": "boolean" },
|
|
"assets_exist": { "type": "boolean" },
|
|
"pivots_defined": { "type": "boolean" },
|
|
"poses_defined": { "type": "boolean" },
|
|
"actions_timed": { "type": "boolean" },
|
|
"motion_detected": { "type": "boolean" },
|
|
"browser_preview_checked": { "type": "boolean" },
|
|
"frame_samples_checked": { "type": "boolean" }
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"issues": { "type": "array", "items": { "type": "string" } },
|
|
"recommended_action": {
|
|
"type": "string",
|
|
"enum": ["present_to_user", "fix_rig", "fix_assets", "fix_timeline", "block"]
|
|
},
|
|
"metadata": { "type": "object" }
|
|
},
|
|
"additionalProperties": false
|
|
}
|