{
  "project_id": "04072026-001-To-Vinh-Dien",
  "step": 5,
  "status": "in_progress",
  "references": [
    {
      "character_id": "to-vinh-dien-nguoi-linh-phao-binh",
      "name": "Tô Vĩnh Diện người lính pháo binh",
      "priority": "required",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/04072026-001-To-Vinh-Dien/characters/to-vinh-dien-nguoi-linh-phao-binh_ref.png",
      "status": "failed",
      "prompt": "Tô Vĩnh Diện người lính pháo binh: Main hero, Vietnamese artillery soldier before and during Điện Biên Phủ. Appearance: Vietnamese man from Thanh Hóa, lean farmer-soldier build, sun-darkened face, calm determined eyes, modest and disciplined. Costume: Viet Minh artillery uniform, simple green brown clothes, cloth cap or pith helmet, rope gloves, field pack. Temperament: quiet, careful, enduring, selfless. Context: First Indochina War, Điện Biên Phủ campaign 1954, artillery pulling operation. Negative: no modern uniform, no American Vietnam War gear, no fantasy, no gore",
      "error": "Image API error: Codex did not return an image. Account may not be entitled (Plus/Pro required).\n",
      "attempt": 5
    },
    {
      "character_id": "to-vinh-dien-chen-phao",
      "name": "Tô Vĩnh Diện chèn pháo",
      "priority": "required",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/04072026-001-To-Vinh-Dien/characters/to-vinh-dien-chen-phao_ref.png",
      "status": "pending",
      "prompt": "Tô Vĩnh Diện chèn pháo: Main hero in the decisive sacrifice holding the rolling cannon. Appearance: wounded but resolute Vietnamese artillery soldier, dirt and sweat, urgent heroic expression, historically restrained. Costume: battle-worn Viet Minh artillery clothing, rope harness marks, simple equipment. Temperament: decisive, sacrificial, fearless, responsible. Context: Artillery withdrawal at Điện Biên Phủ, 1 February 1954, steep mountain road. Negative: no gore spectacle, no superhero pose, no modern gear"
    },
    {
      "character_id": "dong-doi-phao-binh-dien-bien",
      "name": "Đồng đội pháo binh Điện Biên",
      "priority": "required",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/04072026-001-To-Vinh-Dien/characters/dong-doi-phao-binh-dien-bien_ref.png",
      "status": "pending",
      "prompt": "Đồng đội pháo binh Điện Biên: Artillery comrades pulling and braking the cannon on mountain roads. Appearance: Vietnamese soldiers exhausted, muddy, focused, ropes on shoulders, teamwork around heavy cannon. Costume: Viet Minh 1954 field uniforms, cloth caps, sandals, packs, rope harnesses. Temperament: disciplined, tense, collective, determined. Context: Human-powered artillery transport in Điện Biên Phủ campaign. Negative: no modern helmets, no trucks as main focus"
    },
    {
      "character_id": "dan-cong-hoa-tuyen-tay-bac",
      "name": "Dân công hỏa tuyến Tây Bắc",
      "priority": "required",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/04072026-001-To-Vinh-Dien/characters/dan-cong-hoa-tuyen-tay-bac_ref.png",
      "status": "pending",
      "prompt": "Dân công hỏa tuyến Tây Bắc: Support forces carrying rice, ammunition, and aiding artillery movement. Appearance: Vietnamese dân công, men and women carrying loads, strained faces, night movement in forest. Costume: simple rural clothes, nón lá, shoulder poles, backpacks, some militia clothing. Temperament: enduring, communal, resilient. Context: Logistics network supporting Điện Biên Phủ, 1953-1954. Negative: no modern vehicles, no contemporary clothing"
    },
    {
      "character_id": "quan-phap-tai-dien-bien-phu",
      "name": "Quân Pháp tại Điện Biên Phủ",
      "priority": "required",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/04072026-001-To-Vinh-Dien/characters/quan-phap-tai-dien-bien-phu_ref.png",
      "status": "pending",
      "prompt": "Quân Pháp tại Điện Biên Phủ: Opposing French Union soldiers inside fortified strongpoints. Appearance: French Union soldiers in bunkers and trenches, tense silhouettes behind sandbags and barbed wire. Costume: 1950s French colonial uniforms, helmets, bunker equipment. Temperament: defensive, entrenched, alarmed. Context: French fortified camp at Điện Biên Phủ. Negative: no WWII Nazi styling, no modern NATO gear"
    }
  ],
  "validation": {
    "required_refs_exist": false,
    "approved_for_scene_generation": false,
    "approval_note": "Blocked: image API failed after 5 workflow retries. No fallback images allowed by workflow rule."
  }
}