{
  "schema_version": 1,
  "video_id": "six-platform-douyin-private-test-template",
  "run": {
    "id": "run035-private-local-template",
    "occurred_at": "2026-07-27T00:00:00Z"
  },
  "content_id": "20260727-six-platform-native-engine",
  "language": "zh-CN",
  "canvas": {
    "width": 1080,
    "height": 1920,
    "fps": 30
  },
  "duration_seconds": 78,
  "source_package": {
    "input_role": "package-input",
    "manifest_role": "package-manifest",
    "expected_status": "package-ready-awaiting-human",
    "human_review": "pending",
    "original_voice_state": "none",
    "original_music_state": "none"
  },
  "source_deck": {
    "manifest_role": "deck-manifest",
    "visual_receipt_role": "deck-visual-receipt",
    "expected_status": "png-ready-awaiting-human",
    "rights": "owned",
    "visual_review": "pending"
  },
  "source_files": [
    {
      "role": "package-input",
      "path": "examples/short-video-packages/20260727-six-platform-douyin-faceless.json",
      "sha256": "d653582c39a5433fa2c90b51f9950e55bee1ec956fc35b110c54f956224c93fc"
    },
    {
      "role": "package-manifest",
      "path": "content/projects/20260727-six-platform-native-engine/30-douyin/packages/six-platform-douyin-faceless-20260727/manifest.json",
      "sha256": "e1214ecc34fd4b5e2970ef764b59a34dbfb038a20a55bb5c73ecbcb4e17dfa04"
    },
    {
      "role": "package-script",
      "path": "content/projects/20260727-six-platform-native-engine/30-douyin/packages/six-platform-douyin-faceless-20260727/script.md",
      "sha256": "dea5c026e195b5a7523c09be56f369430b90610593ea04550e289828a8206dce"
    },
    {
      "role": "package-shot-list",
      "path": "content/projects/20260727-six-platform-native-engine/30-douyin/packages/six-platform-douyin-faceless-20260727/shot-list.md",
      "sha256": "af1f98e705ea5bc294ee0dea278eca0bc31b2966ad2bfd646db686289d24c87d"
    },
    {
      "role": "package-captions",
      "path": "content/projects/20260727-six-platform-native-engine/30-douyin/packages/six-platform-douyin-faceless-20260727/captions.srt",
      "sha256": "170a7ac5979375aee484f01333c6570492a66bb0b52b585816bc1c78471bc330"
    },
    {
      "role": "package-qa",
      "path": "content/projects/20260727-six-platform-native-engine/30-douyin/packages/six-platform-douyin-faceless-20260727/qa.md",
      "sha256": "83946bc81ed779a0eb444bda4c544f9e07baffc22dc5fa0620033200f08e86dc"
    },
    {
      "role": "deck-manifest",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/manifest.json",
      "sha256": "407f287e90bf5e80b0440ba496a5dcb5dea5c8e0f840c4ce5f70a235f34cdf26"
    },
    {
      "role": "deck-visual-receipt",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/visual-receipt.json",
      "sha256": "c917dac59b56a426505dbb5d63d8e1ae5385bee6a16ecba5547adfc84c4c0c38"
    },
    {
      "role": "card-01",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/01-cover.png",
      "sha256": "7ac9bb4dc4bb6753bd91a221cf8f34f547bf3fd485b226f19960d0b838a2b455"
    },
    {
      "role": "card-02",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/02-content.png",
      "sha256": "49ebd1a0e08eb2fa2ba5772f7341e7c49bdd87a64ad800674646ce166e2a2bd1"
    },
    {
      "role": "card-03",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/03-content.png",
      "sha256": "46aafde9dced4147ada48d51b847052e916ffbf9f0468ef67c53f0e6e402f670"
    },
    {
      "role": "card-04",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/04-content.png",
      "sha256": "f1c1ce8a0e9048194a171a39385aa4141a805b33f85b955007a622a568dbbf29"
    },
    {
      "role": "card-05",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/05-content.png",
      "sha256": "3e3e3e5f1f0c26b7086781da4060e06d8042f897b4445be103ce18c975b729c1"
    },
    {
      "role": "card-06",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/06-content.png",
      "sha256": "16408dca26061d36c4a3b28dcfa148c7058ba2aa3d2ba4554ae4df658159d500"
    },
    {
      "role": "card-07",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/07-content.png",
      "sha256": "54fa96df10acf93752b882c998f44148a496d0a1cff1748c3346fc79ab0f7234"
    },
    {
      "role": "card-08",
      "path": "content/projects/20260727-six-platform-native-engine/40-xiaohongshu/cards/six-platform-native-engine-xhs-v2/08-action.png",
      "sha256": "50b59c8d045a849197204ee4a55b6fcca54205ed16894b82fd11ad7c76c62a3e"
    }
  ],
  "scenes": [
    {
      "number": 1,
      "start_seconds": 0,
      "end_seconds": 3,
      "role": "hook",
      "card_role": "card-01",
      "narration_text": "同一条内容，千万别复制六遍。",
      "evidence_ids": ["E-001", "E-009"]
    },
    {
      "number": 2,
      "start_seconds": 3,
      "end_seconds": 14,
      "role": "problem",
      "card_role": "card-02",
      "narration_text": "一稿多发看起来省事，可它通常只改长度，没有回答：每个平台的人，到底要完成什么任务？",
      "evidence_ids": ["E-001", "E-002"]
    },
    {
      "number": 3,
      "start_seconds": 14,
      "end_seconds": 27,
      "role": "method",
      "card_role": "card-03",
      "narration_text": "所以我先让 Codex 做确定性层：固定内容 ID、证据账本、目录、六个平台 Brief，还有当前状态。",
      "evidence_ids": ["E-001", "E-002"]
    },
    {
      "number": 4,
      "start_seconds": 27,
      "end_seconds": 42,
      "role": "method",
      "card_role": "card-04",
      "narration_text": "再进入生成层。X 推动连续判断，公众号讲完整方法；YouTube 长视频和 Shorts 分开，视频号短视频和文章也分开。",
      "evidence_ids": ["E-003", "E-004"]
    },
    {
      "number": 5,
      "start_seconds": 42,
      "end_seconds": 57,
      "role": "evidence",
      "card_role": "card-05",
      "narration_text": "但目录建好，不等于六份成稿写完。当前 X、公众号是草稿，小红书是视觉候选，另外三个平台还在规划。",
      "evidence_ids": ["E-008"]
    },
    {
      "number": 6,
      "start_seconds": 57,
      "end_seconds": 69,
      "role": "boundary",
      "card_role": "card-06",
      "narration_text": "最后是发布层。脚本和画面可以在本地准备，但事实、版权、AI 标识和发布按钮，都要人来确认。",
      "evidence_ids": ["E-008", "E-009"]
    },
    {
      "number": 7,
      "start_seconds": 69,
      "end_seconds": 78,
      "role": "action",
      "card_role": "card-08",
      "narration_text": "选一个你做过的项目：先列证据，再给六个平台各写一个不同任务。先别登录，也别发布。",
      "evidence_ids": ["E-001", "E-008"]
    }
  ],
  "narration": {
    "provider": "macos-say",
    "voice": "Tingting",
    "rate": 240,
    "identity": "synthetic-not-daniel",
    "rights": "private-test-only",
    "voice_license": "unverified",
    "speed_change": "forbidden"
  },
  "music": {
    "state": "none"
  },
  "disclosure": {
    "status": "review-required-on-publish-day"
  },
  "gates": {
    "human_review": "pending",
    "public": "blocked",
    "commercial": "blocked"
  },
  "external_actions": "none"
}
