{
  "project_id": "31052026-001-Nguyen-Hue-Quang-Trung",
  "visual_style_global": "16:9 Vietnamese historical storytelling, warm antique paper, ink-wash narrative window, muted sepia/charcoal watercolor, grounded late 18th-century Đại Việt material culture.",
  "consistency_rules": [
    "Keep Nguyễn Huệ identity consistent: strong build, bright eyes, commanding energy, áo vải-to-emperor progression.",
    "Separate Vietnamese Tây Sơn/Lê/Nguyễn clothing from Qing and Xiêm troops.",
    "No modern weapons, typography, buildings, fantasy armor, glossy 3D/game art."
  ],
  "characters": [
    {
      "name": "Nguyễn Huệ / Quang Trung",
      "role": "main hero, emperor-general",
      "estimated_age": "mid 20s to late 30s",
      "appearance": "Vietnamese man, intense bright eyes, strong build, commanding posture",
      "costume": "áo vải/áo trận Tây Sơn, later imperial armor/robe, practical cavalry command attire",
      "temperament": "decisive, fast, charismatic, strategic",
      "historical_cultural_context": "Late 18th-century Đại Việt, Tây Sơn uprising, anti-Xiêm and anti-Thanh wars",
      "visual_keywords": [
        "heroic áo vải general",
        "Tây Sơn commander",
        "emperor Quang Trung",
        "war elephant/campaign map"
      ],
      "negative_notes": [
        "do not Europeanize",
        "no fantasy armor",
        "avoid modern medals"
      ]
    },
    {
      "name": "Nguyễn Nhạc",
      "role": "elder brother and Tây Sơn organizer",
      "estimated_age": "40s",
      "appearance": "mature rugged leader, pragmatic face",
      "costume": "Bình Định regional leader clothing, simple authority markers",
      "temperament": "organizing, calculating",
      "historical_cultural_context": "Tây Sơn leadership before imperial split",
      "visual_keywords": [
        "elder Tây Sơn leader",
        "regional stronghold"
      ],
      "negative_notes": [
        "not a Qing or Nguyễn court official"
      ]
    },
    {
      "name": "Nguyễn Lữ",
      "role": "younger Tây Sơn brother",
      "estimated_age": "30s",
      "appearance": "quieter supporting leader",
      "costume": "simple Tây Sơn martial clothing",
      "temperament": "supportive, less dominant",
      "historical_cultural_context": "Tây Sơn founding brother",
      "visual_keywords": [
        "supporting Tây Sơn brother"
      ],
      "negative_notes": [
        "do not over-heroize as main"
      ]
    },
    {
      "name": "Nguyễn Ánh",
      "role": "rival Nguyễn lord in exile",
      "estimated_age": "late teens to 30s",
      "appearance": "young aristocratic Nguyễn lord, wary determined expression",
      "costume": "Đàng Trong noble robes/war travel attire",
      "temperament": "persistent, calculating, survival-driven",
      "historical_cultural_context": "Nguyễn restoration struggle in Gia Định",
      "visual_keywords": [
        "exiled Nguyễn prince",
        "southern court remnants"
      ],
      "negative_notes": [
        "not modern royal uniform"
      ]
    },
    {
      "name": "Lê Chiêu Thống",
      "role": "last Lê ruler seeking Qing support",
      "estimated_age": "20s",
      "appearance": "thin anxious king, conflicted expression",
      "costume": "Lê court robes, northern court setting",
      "temperament": "desperate, dependent, politically weak",
      "historical_cultural_context": "Late Lê court crisis in Bắc Hà",
      "visual_keywords": [
        "Lê king under Qing shadow"
      ],
      "negative_notes": [
        "avoid heroic framing"
      ]
    },
    {
      "name": "Tôn Sĩ Nghị",
      "role": "Qing commander",
      "estimated_age": "middle-aged",
      "appearance": "Qing military official, confident then panicked",
      "costume": "Qing dynasty armor/official command dress",
      "temperament": "arrogant, complacent, later fearful",
      "historical_cultural_context": "Qing invasion of Đại Việt 1788-1789",
      "visual_keywords": [
        "Qing general",
        "northern invader camp"
      ],
      "negative_notes": [
        "keep clearly Qing, not Vietnamese"
      ]
    },
    {
      "name": "Sầm Nghi Đống",
      "role": "Qing defensive commander at Đống Đa",
      "estimated_age": "middle-aged",
      "appearance": "Qing officer in besieged fort",
      "costume": "Qing armor, command sash",
      "temperament": "proud, doomed",
      "historical_cultural_context": "Đống Đa battle",
      "visual_keywords": [
        "Qing fort commander"
      ],
      "negative_notes": [
        "not central hero"
      ]
    },
    {
      "name": "Lê Ngọc Hân",
      "role": "Lê princess, Quang Trung consort",
      "estimated_age": "young adult",
      "appearance": "noble Vietnamese woman, composed and sorrowful",
      "costume": "Lê princess court dress, refined northern textile",
      "temperament": "graceful, politically significant, mournful memory",
      "historical_cultural_context": "Marriage linking Tây Sơn and Lê legitimacy",
      "visual_keywords": [
        "Vietnamese princess",
        "court marriage",
        "lament memory"
      ],
      "negative_notes": [
        "no modern bridal style"
      ]
    },
    {
      "name": "Tây Sơn soldiers and common people",
      "role": "recurring group",
      "estimated_age": "varied",
      "appearance": "Vietnamese peasants, fighters, boatmen, villagers",
      "costume": "áo vải, conical hats, simple armor, spears, muskets, flags",
      "temperament": "resolute, urgent, collective energy",
      "historical_cultural_context": "grassroots army from Bình Định through Bắc Hà",
      "visual_keywords": [
        "Tây Sơn army",
        "rural volunteers",
        "drums and flags"
      ],
      "negative_notes": [
        "avoid uniform fantasy legion"
      ]
    },
    {
      "name": "Xiêm and Qing armies",
      "role": "antagonist groups",
      "estimated_age": "varied",
      "appearance": "foreign troops distinct from Vietnamese locals",
      "costume": "Siamese river troops; Qing banners and armor",
      "temperament": "threatening, overconfident, chaotic in defeat",
      "historical_cultural_context": "Rạch Gầm-Xoài Mút and Kỷ Dậu invasion",
      "visual_keywords": [
        "foreign invading army",
        "river warships",
        "Qing banners"
      ],
      "negative_notes": [
        "do not mix cultures carelessly"
      ]
    }
  ]
}