Ancient Mystery Video
Produce a complete 1080x1920 MP4 plus cover, contact sheet, QA report, and publish copy. Work inside ~/Documents/图文/ancient-mystery-video-studio. Do not edit handdraw-video-studio.
Workflow
- Run
uv run mystery doctor. Stop if required local dependencies are missing. - Create a project with
uv run mystery new --topic "<topic>" --duration <60-90>. - Research the question. Use at least two museum, university, government, archive, or paper sources plus one explanatory source. Save
research/sources.jsonandresearch/claims.json, following research-policy.md. - Write
script.mdas 260-310 Chinese characters: hook, background, three pieces of evidence, mainstream and disputed views, final question. Clearly label facts versus dispute or speculation. - Run
uv run mystery research <id>and thenuv run mystery storyboard <id>. - Complete each scene's
visualPrompt,keyText,factLevel, and source linkage. Follow visual-style.md. - Generate each
scenes/scene-NNN/image.pngwith Codex image generation. Use 9:16 cinematic historical reconstruction, no embedded text, no watermark, consistent era and palette. Inspect every image before accepting it. - Run
uv run mystery assets <id> --resume, thenuv run mystery render <id> --resume. - Run
uv run mystery qa <id>. Read qa-checklist.md and inspectoutput/contact-sheet.pngplus sampled video frames. Never call a failed QA output finished. - After QA passes, run
uv run mystery publish-pack <id> --title "..." --cover-line1 "..." --cover-line2 "...". publish-pack会把完整项目自动复制到~/Desktop/视频号测试/,每个测试一个独立编号目录;不要移动原项目。
Recovery
- Image generation resumes per scene; do not regenerate successful images.
- Reset one scene with
uv run mystery rerun <id> --scene scene-006 --from image|audio|render. - Never replace a missing image with a blank or placeholder.
- Never mark unsupported claims as verified.
- Only publish to an external platform when the user explicitly says to publish.
Default Output
Return the absolute paths to:
output/final.mp4output/cover.pngoutput/contact-sheet.pngqa/report.jsonoutput/publish/manifest.json
Also report duration, resolution, codecs, and any scene that still needs repair.