{
  "accepted_forms": [
    "flat array of 96 strings",
    "12 groups with part/chapter and prompts[8]"
  ],
  "required_jobs": 96,
  "first_job": [
    1,
    1
  ],
  "last_job": [
    12,
    8
  ],
  "style_contract_path": "/data/video-pipeline/HaTramAudio/project/full-story-nguoi-ky-su-bi-duoi-khoi-cay-cau-20260713/artifacts/visual_contract.json",
  "validation_rules": [
    "exactly 12 parts",
    "exactly 8 prompts per part",
    "style block exact in every prompt",
    "negative block exact in every prompt",
    "landscape 16:9",
    "no readable text in story scenes"
  ]
}