{
  "project_id": "18062026-001-Nha-Ho",
  "visual_style_global": "16:9 horizontal historical storytelling, ink-wash window centered on warm antique paper, muted sepia/charcoal Vietnamese co phong, historically grounded late 14th to early 15th century Đại Việt / Đại Ngu / Nhà Hồ.",
  "consistency_rules": [
    "Preserve Vietnamese early 15th-century clothing, weapons, architecture, Thanh Hóa Tây Đô stone citadel, and late Trần / Hồ atmosphere.",
    "Use character refs before scenes where recurring figures appear clearly.",
    "Avoid modern objects, fantasy armor, anachronistic Chinese palace drift unless showing Ming invaders."
  ],
  "characters": [
    {
      "name": "Hồ Quý Ly",
      "role": "founder of Hồ dynasty and reformer",
      "estimated_age": "60s-70s",
      "appearance": "Sắc mặt cứng rắn, ánh mắt sắc bén, khí chất quyền lực và cô độc",
      "costume": "Triều phục Đại Ngu đầu thế kỷ XV, mũ quan/vua giản lược, màu trầm",
      "temperament": "quyết đoán, cải cách, nghiêm khắc",
      "historical_cultural_context": "Cuối Trần - nhà Hồ, cải cách và kháng Minh",
      "visual_keywords": "ho quy ly, nha ho, dai ngu, reformer",
      "negative_notes": "Không vẽ như pháp sư hoặc bạo chúa fantasy"
    },
    {
      "name": "Hồ Hán Thương",
      "role": "emperor of Hồ dynasty",
      "estimated_age": "30s-40s",
      "appearance": "Gương mặt trẻ hơn Hồ Quý Ly, chịu áp lực ngai vàng",
      "costume": "Long bào/triều phục Đại Ngu, trang nghiêm nhưng nặng nề",
      "temperament": "lo lắng, cố giữ triều đại",
      "historical_cultural_context": "Nhà Hồ 1401-1407, kháng Minh",
      "visual_keywords": "ho han thuong, dai ngu emperor",
      "negative_notes": "Không nhầm với hoàng đế Trung Hoa"
    },
    {
      "name": "Trần Thiếu Đế và tôn thất nhà Trần",
      "role": "deposed Trần royal line",
      "estimated_age": "child to elder",
      "appearance": "Dáng vẻ vương triều cũ suy tàn, buồn bã",
      "costume": "Triều phục cuối Trần, màu phai, ít xa hoa",
      "temperament": "bất lực, tiếc nuối, mất quyền",
      "historical_cultural_context": "Chính biến năm 1400",
      "visual_keywords": "tran thieu de, late tran dynasty",
      "negative_notes": "Không hiện đại hóa"
    },
    {
      "name": "Chu Văn An",
      "role": "upright Confucian teacher",
      "estimated_age": "elder",
      "appearance": "Râu tóc bạc, thần thái thanh liêm, ánh mắt nghiêm nghị",
      "costume": "Áo nho sĩ giản dị, mũ nhà nho",
      "temperament": "chính trực, can gián, thất vọng",
      "historical_cultural_context": "Cuối Trần, Thất trảm sớ",
      "visual_keywords": "chu van an, confucian teacher",
      "negative_notes": "Không vẽ như quan võ"
    },
    {
      "name": "Quân dân Đại Ngu",
      "role": "collective soldiers and common people",
      "estimated_age": "mixed ages",
      "appearance": "Binh sĩ, dân phu, nông dân mệt mỏi nhưng vẫn trong bão lịch sử",
      "costume": "Trang phục dân binh Đại Việt đầu thế kỷ XV, giáo mác, áo vải",
      "temperament": "chịu đựng, phân vân, kháng cự rời rạc",
      "historical_cultural_context": "Nhà Hồ cải cách và kháng Minh",
      "visual_keywords": "dai ngu soldiers, vietnamese villagers",
      "negative_notes": "Không dùng đồ hiện đại"
    },
    {
      "name": "Quân Minh",
      "role": "Ming invading army",
      "estimated_age": "mixed ages",
      "appearance": "Đội quân phương Bắc đông đảo, kỷ luật, cờ xí dày đặc",
      "costume": "Giáp quân Minh đầu thế kỷ XV, cờ đỏ vàng, vũ khí bộ binh",
      "temperament": "áp đảo, xâm lược, mưu lược",
      "historical_cultural_context": "Chiến tranh Minh - Hồ 1406-1407",
      "visual_keywords": "ming army, early 15th century",
      "negative_notes": "Không biến thành quái vật"
    },
    {
      "name": "Chế Bồng Nga và quân Chiêm Thành",
      "role": "Champa threat late Trần",
      "estimated_age": "40s",
      "appearance": "Vua Chiêm/chiến binh Chăm uy nghi trong chiến dịch đánh Thăng Long",
      "costume": "Trang phục Chăm cuối thế kỷ XIV, hoa văn bản địa",
      "temperament": "mạnh mẽ, uy hiếp",
      "historical_cultural_context": "Chiêm Thành dưới Chế Bồng Nga",
      "visual_keywords": "che bong nga, champa army",
      "negative_notes": "Không nhầm với Khmer hoặc Trung Hoa"
    },
    {
      "name": "Lê Lợi và nghĩa quân Lam Sơn",
      "role": "future liberation movement",
      "estimated_age": "30s-40s",
      "appearance": "Thủ lĩnh Lam Sơn trong rừng núi, khí chất kiên định",
      "costume": "Áo chiến binh Lam Sơn giản dị, gươm, cờ nghĩa quân",
      "temperament": "kiên trì, phục quốc",
      "historical_cultural_context": "Khởi nghĩa Lam Sơn sau Bắc thuộc Minh",
      "visual_keywords": "le loi, lam son uprising",
      "negative_notes": "Chỉ xuất hiện như dự báo cuối truyện"
    }
  ]
}