{
  "project_id": "03072026-004-Phan-Dinh-Giot",
  "visual_style_global": "16:9 horizontal historical storytelling image, Điện Biên Phủ 1954, ink-wash window centered on warm antique paper, muted sepia olive charcoal red-earth watercolor, no modern/fantasy drift.",
  "consistency_rules": [
    "Use Phan Đình Giót người lính for life/training/campaign scenes.",
    "Use Phan Đình Giót tại lỗ châu mai for the final Him Lam action.",
    "Keep Viet Minh and French 1954 uniforms/fortifications accurate."
  ],
  "characters": [
    {
      "name": "Phan Đình Giót người lính",
      "role": "Main hero, soldier of Đại đoàn 312 before Him Lam",
      "estimated_age": "31-32",
      "appearance": "Vietnamese man from Hà Tĩnh, lean strong farmer-soldier build, sun-darkened face, determined eyes, modest expression",
      "costume": "Viet Minh soldier uniform, simple green/brown clothes, pith helmet or cloth cap, rifle and pack",
      "temperament": "quiet, tough, brave, selfless",
      "historical_cultural_context": "First Indochina War, Điện Biên Phủ campaign 1954",
      "visual_keywords": [
        "Phan Dinh Giot",
        "soldier",
        "Dien Bien Phu",
        "Viet Minh"
      ],
      "negative_notes": "no modern uniform, no American gear, no fantasy"
    },
    {
      "name": "Phan Đình Giót tại lỗ châu mai",
      "role": "Main hero in final assault at Him Lam",
      "estimated_age": "32",
      "appearance": "wounded Vietnamese soldier, intense face, dirt and smoke, heroic but historically restrained",
      "costume": "battle-worn Viet Minh uniform, simple equipment, no gore emphasis",
      "temperament": "decisive, sacrificial, fearless",
      "historical_cultural_context": "Him Lam strongpoint, opening night of Điện Biên Phủ, 13 March 1954",
      "visual_keywords": [
        "embrasure",
        "Him Lam",
        "final sacrifice"
      ],
      "negative_notes": "no gore spectacle, no superhero pose, no modern gear"
    },
    {
      "name": "Bộ đội Đại đoàn 312",
      "role": "Comrades and assault troops at Him Lam",
      "estimated_age": "young adult to middle-aged",
      "appearance": "Vietnamese soldiers, muddy, exhausted, determined, carrying rifles, bộc phá, ladders, wire cutters",
      "costume": "Viet Minh 1954 field uniforms, cloth caps, sandals, packs",
      "temperament": "disciplined, brave, urgent",
      "historical_cultural_context": "312th Division attack on Him Lam",
      "visual_keywords": [
        "Viet Minh assault troops",
        "Him Lam",
        "trenches"
      ],
      "negative_notes": "no modern helmets/body armor"
    },
    {
      "name": "Quân Pháp trong cứ điểm Him Lam",
      "role": "Adversary garrison, bunkers, machine-gun positions",
      "estimated_age": "adult soldiers",
      "appearance": "French Union soldiers in bunkers, tense, silhouettes behind fortifications",
      "costume": "1950s French colonial uniforms, helmets, sandbags, bunkers",
      "temperament": "defensive, entrenched, alarmed",
      "historical_cultural_context": "French strongpoint at Điện Biên Phủ",
      "visual_keywords": [
        "French bunker",
        "machine gun",
        "barbed wire"
      ],
      "negative_notes": "no WWII Nazi styling, no modern NATO gear"
    },
    {
      "name": "Dân công và pháo binh Điện Biên",
      "role": "Support forces pulling artillery and supplying campaign",
      "estimated_age": "varied adults",
      "appearance": "Vietnamese dân công, artillery crews, strained faces, ropes on shoulders, mountain terrain",
      "costume": "simple rural clothes and Viet Minh support uniforms, nón lá, backpacks",
      "temperament": "enduring, collective, determined",
      "historical_cultural_context": "logistics and artillery preparation for Điện Biên Phủ",
      "visual_keywords": [
        "pulling artillery",
        "dan cong",
        "Tay Bac mountains"
      ],
      "negative_notes": "no modern trucks as main focus"
    }
  ]
}