{
  "project_id": "01062026-001-Pham-Ngu-Lao",
  "visual_style_global": "16:9 horizontal historical storytelling image, ink-wash window centered on warm antique paper, handcrafted Vietnamese co phong feeling, muted charcoal/sepia watercolor wash, Đại Việt Trần dynasty grounded material culture.",
  "consistency_rules": [
    "Keep Phạm Ngũ Lão consistent from quiet village youth to mature general via facial structure, focused gaze and humble discipline.",
    "Use Vietnamese Đại Việt/Trần dynasty clothing, armor, villages and battlefields; avoid Chinese palace/fantasy drift.",
    "Use warm antique paper and ink-wash negative-space style for scenes; thumbnails are separate dramatic poster jobs later."
  ],
  "characters": [
    {
      "name": "Phạm Ngũ Lão",
      "role": "main character; danh tướng nhà Trần, người làng Phù Ủng",
      "estimated_age": "young village man to mature general",
      "appearance": "Vietnamese man with strong calm face, focused eyes, humble origin but commanding bearing",
      "costume": "early scenes plain village clothing while weaving baskets; later Trần dynasty armor/command robe with spear, restrained heroic look",
      "temperament": "quiet, disciplined, brave, humble, chí lớn and inner intensity",
      "historical_cultural_context": "Đại Việt thời Trần, Phù Ủng, chống Nguyên Mông, Hào khí Đông A",
      "visual_keywords": [
        "Phạm Ngũ Lão",
        "đan sọt",
        "ngọn giáo",
        "danh tướng nhà Trần"
      ],
      "negative_notes": "avoid Chinese fantasy general, modern áo dài, oversized fantasy armor, superhero look"
    },
    {
      "name": "Trần Quốc Tuấn / Hưng Đạo Vương",
      "role": "strategic commander who discovers and uses Phạm Ngũ Lão",
      "estimated_age": "mature elder commander",
      "appearance": "Vietnamese noble general, wise stern eyes, dignified beard, calm authority",
      "costume": "Trần dynasty commander robes and armor, dark red/brown/gold restrained details",
      "temperament": "strategic, discerning, strict, patriotic",
      "historical_cultural_context": "Hội nghị Bình Than, Hịch tướng sĩ, command against Nguyên Mông",
      "visual_keywords": [
        "Hưng Đạo Vương",
        "Trần Quốc Tuấn",
        "quân Trần"
      ],
      "negative_notes": "avoid Qing/Ming emperor look or fantasy wizard look"
    },
    {
      "name": "Trần soldiers / Tam quân",
      "role": "recurring Trần army forces and common soldiers",
      "estimated_age": "mixed adult men",
      "appearance": "Vietnamese soldiers, practical armor, spears, bows, shields, weathered faces",
      "costume": "Trần dynasty battlefield gear, helmets and cloth armor grounded in medieval Đại Việt",
      "temperament": "disciplined, resilient, fierce in defense",
      "historical_cultural_context": "1285 and 1288 resistance against Nguyên Mông",
      "visual_keywords": [
        "tam quân",
        "hào khí Đông A",
        "quân Trần"
      ],
      "negative_notes": "no samurai, no European medieval armor, no guns"
    },
    {
      "name": "Quân Nguyên Mông",
      "role": "invading forces under Thoát Hoan, Toa Đô, Ô Mã Nhi",
      "estimated_age": "adult soldiers and commanders",
      "appearance": "Northern steppe/Yuan soldiers, imposing but fatigued during retreat scenes",
      "costume": "Yuan-Mongol armor, horsemen, naval troops, banners; historically grounded",
      "temperament": "aggressive, formidable, later desperate and disordered",
      "historical_cultural_context": "Mongol-Yuan invasions of Đại Việt",
      "visual_keywords": [
        "Nguyên Mông",
        "Thoát Hoan",
        "Ô Mã Nhi",
        "Toa Đô"
      ],
      "negative_notes": "avoid dehumanizing caricature; keep historical military tone"
    },
    {
      "name": "Trần Khánh Dư",
      "role": "Trần general linked to Vân Đồn logistics victory",
      "estimated_age": "mature general",
      "appearance": "Vietnamese commander with sharp watchful face",
      "costume": "Trần naval commander attire and armor",
      "temperament": "bold, tactical, opportunistic",
      "historical_cultural_context": "Vân Đồn attack on Trương Văn Hổ supply fleet",
      "visual_keywords": [
        "Trần Khánh Dư",
        "Vân Đồn",
        "thuyền lương"
      ],
      "negative_notes": "do not over-center him in Phạm Ngũ Lão scenes"
    },
    {
      "name": "Trần Quang Khải",
      "role": "important Trần prince/general in counteroffensive",
      "estimated_age": "mature noble commander",
      "appearance": "Vietnamese noble general, composed and scholarly-warrior look",
      "costume": "Trần aristocratic commander clothing",
      "temperament": "commanding, patriotic, composed",
      "historical_cultural_context": "Chương Dương victory and 1285 counteroffensive",
      "visual_keywords": [
        "Trần Quang Khải",
        "Chương Dương"
      ],
      "negative_notes": "secondary character; avoid confusing with Phạm Ngũ Lão"
    },
    {
      "name": "Trần Nhật Duật",
      "role": "Trần prince/general associated with Hàm Tử victory",
      "estimated_age": "mature noble commander",
      "appearance": "Vietnamese noble commander, intelligent, diplomatic bearing",
      "costume": "Trần commander attire",
      "temperament": "clever, cultured, decisive",
      "historical_cultural_context": "Hàm Tử victory in 1285",
      "visual_keywords": [
        "Trần Nhật Duật",
        "Hàm Tử"
      ],
      "negative_notes": "secondary character; avoid confusing with Hưng Đạo Vương"
    },
    {
      "name": "Dân làng Phù Ủng / Đại Việt",
      "role": "villagers, elders, farmers, later memory keepers",
      "estimated_age": "mixed",
      "appearance": "Vietnamese villagers in Bắc Bộ rice village setting, humble and resilient",
      "costume": "plain medieval village clothing, conical hats only if period-grounded, baskets, bamboo, rice fields",
      "temperament": "hardworking, anxious during war, proud in remembrance",
      "historical_cultural_context": "làng Phù Ủng, đồng bằng Bắc Bộ, dân gian kể chuyện Phạm Ngũ Lão",
      "visual_keywords": [
        "Phù Ủng",
        "đan sọt",
        "làng quê Bắc Bộ"
      ],
      "negative_notes": "no modern clothing, roads, electric poles, plastic"
    }
  ]
}
