{
  "blocked": true,
  "reason": "All existing v2 narration and derived TTS, image, footage, intro, final, metadata, upload and scheduling artifacts were rejected by the user as patchwork-derived.",
  "allowed_authority": "Only story/v3/spoken-narration.txt after story/v3/promotion-report.json has verified=true, followed by media regenerated from that exact v3 canon hash.",
  "publish_block": "Do not upload or schedule any existing output/final.mp4 or reuse existing media IDs."
}
