{
  "project_id": "15062026-001-Nha-Tran",
  "visual_style_global": "16:9 horizontal historical storytelling, ink-wash window centered on warm antique paper, muted sepia/charcoal Vietnamese co phong, historically grounded 13th-14th century Đại Việt / Nhà Trần.",
  "consistency_rules": [
    "Preserve Vietnamese Trần dynasty clothing, weapons, river warfare and Thăng Long/Bạch Đằng settings.",
    "Use character refs before scenes where recurring figures appear clearly.",
    "Avoid modern objects, fantasy armor, Chinese opera drift, European/Japanese armor."
  ],
  "characters": [
    {
      "name": "Trần Thái Tông / Trần Cảnh",
      "role": "founding emperor of Nhà Trần",
      "estimated_age": "teen to middle age",
      "appearance": "trẻ nhưng trầm tĩnh, gương mặt mang gánh nặng chuyển triều",
      "costume": "triều phục Đại Việt thế kỷ XIII, áo bào vua Trần giản dị, mũ miện kín đáo",
      "temperament": "suy tư, có bản lĩnh, chịu ảnh hưởng Phật giáo",
      "historical_cultural_context": "Thăng Long đầu triều Trần, Yên Tử, củng cố vương triều",
      "visual_keywords": "tran thai tong, tran canh, nha tran",
      "negative_notes": "Không vẽ như hoàng đế Trung Hoa lộng lẫy hoặc fantasy king"
    },
    {
      "name": "Trần Thủ Độ",
      "role": "powerful regent and architect of Trần dynasty",
      "estimated_age": "40s-60s",
      "appearance": "cứng rắn, ánh mắt sắc lạnh của người nắm quyền",
      "costume": "võ phục và triều phục quý tộc Trần, màu trầm",
      "temperament": "quyết đoán, lạnh lùng, mưu lược",
      "historical_cultural_context": "chuyển giao Lý-Trần năm 1225, chính trị cung đình Thăng Long",
      "visual_keywords": "tran thu do, ly tran transition",
      "negative_notes": "Không biến thành phản diện fantasy"
    },
    {
      "name": "Trần Hưng Đạo / Trần Quốc Tuấn",
      "role": "Quốc công Tiết chế, supreme commander against Yuan-Mongol invasions",
      "estimated_age": "50s-60s",
      "appearance": "uy nghi, râu dài, ánh mắt trí tuệ và kiên định",
      "costume": "chiến bào Đại Việt thế kỷ XIII, giáp tướng Trần, kiếm và binh thư",
      "temperament": "đại nghĩa, điềm tĩnh, chiến lược gia",
      "historical_cultural_context": "Vạn Kiếp, Hịch tướng sĩ, Bạch Đằng 1288",
      "visual_keywords": "tran hung dao, tran quoc tuan, bach dang",
      "negative_notes": "Không dùng giáp Trung Hoa quá đà, không fantasy armor"
    },
    {
      "name": "Trần Nhân Tông",
      "role": "king during major resistance and founder of Trúc Lâm Zen",
      "estimated_age": "young king to monk elder",
      "appearance": "thanh nhã, cương nghị, ánh mắt từ bi nhưng mạnh mẽ",
      "costume": "vương bào Trần và áo nâu thiền sư Trúc Lâm",
      "temperament": "trí tuệ, nhập thế, khoan hòa",
      "historical_cultural_context": "kháng chiến 1285-1288, Yên Tử, Thiền phái Trúc Lâm",
      "visual_keywords": "tran nhan tong, truc lam yen tu",
      "negative_notes": "Không vẽ như sư Trung Hoa hoặc thần tiên fantasy"
    },
    {
      "name": "Trần Thánh Tông",
      "role": "emperor and retired emperor preparing Đại Việt for war",
      "estimated_age": "40s-50s",
      "appearance": "điềm đạm, quyền uy của thượng hoàng",
      "costume": "triều phục hoàng gia Trần, màu nâu đỏ và vàng đất",
      "temperament": "thận trọng, biết chuẩn bị, giữ đoàn kết",
      "historical_cultural_context": "triều đình Trần trước chiến tranh Nguyên Mông",
      "visual_keywords": "tran thanh tong, thai thuong hoang",
      "negative_notes": "Không hiện đại hóa"
    },
    {
      "name": "Trần Quốc Toản",
      "role": "young noble symbol of patriotic youth",
      "estimated_age": "teenager",
      "appearance": "thiếu niên quý tộc, gương mặt bừng chí khí",
      "costume": "áo giáp nhẹ, cờ thêu sáu chữ vàng",
      "temperament": "nóng lòng, quả cảm, trung nghĩa",
      "historical_cultural_context": "Hội nghị Bình Than, kháng chiến chống Nguyên 1285",
      "visual_keywords": "tran quoc toan, six golden words flag",
      "negative_notes": "Không biến thành anime hoặc siêu anh hùng"
    },
    {
      "name": "Trần Quang Khải và Trần Nhật Duật",
      "role": "royal generals of counteroffensive victories",
      "estimated_age": "30s-50s",
      "appearance": "hai tướng quý tộc Trần, điềm tĩnh và tinh nhuệ",
      "costume": "võ phục quý tộc Đại Việt, giáp nhẹ, cờ hiệu Trần",
      "temperament": "mưu lược, tự tin, đoàn kết",
      "historical_cultural_context": "Hàm Tử, Chương Dương, Tây Kết năm 1285",
      "visual_keywords": "tran quang khai, tran nhat duat",
      "negative_notes": "Không nhầm với tướng Trung Hoa"
    },
    {
      "name": "Trần Khánh Dư",
      "role": "naval commander at Vân Đồn",
      "estimated_age": "40s-50s",
      "appearance": "tướng thủy chiến rắn rỏi, phong trần",
      "costume": "giáp nhẹ thủy quân Đại Việt, áo choàng sẫm, thuyền chiến",
      "temperament": "liều lĩnh, sắc bén, thực dụng",
      "historical_cultural_context": "Vân Đồn đánh đoàn thuyền lương Trương Văn Hổ 1287",
      "visual_keywords": "tran khanh du, van don naval battle",
      "negative_notes": "Không vẽ hải tặc fantasy"
    },
    {
      "name": "Quân dân Đại Việt thời Trần",
      "role": "collective defenders and civilians",
      "estimated_age": "mixed ages",
      "appearance": "binh sĩ, dân phu, bô lão, người chèo thuyền Đại Việt gan góc",
      "costume": "áo vải, giáp mây/da, nón thô, giáo mác, cọc gỗ Bạch Đằng",
      "temperament": "đoàn kết, bền bỉ, bất khuất",
      "historical_cultural_context": "Diên Hồng, vườn không nhà trống, Bạch Đằng, Thăng Long",
      "visual_keywords": "dai viet people, dien hong, bach dang",
      "negative_notes": "Không đồ hiện đại"
    },
    {
      "name": "Quân Nguyên Mông / Thoát Hoan / Ô Mã Nhi",
      "role": "invading Yuan-Mongol commanders and army",
      "estimated_age": "mixed ages",
      "appearance": "kỵ binh và thủy quân Nguyên Mông uy hiếp, tướng lĩnh phương Bắc",
      "costume": "giáp Mông Cổ - Nguyên thế kỷ XIII, cờ hiệu phương Bắc",
      "temperament": "hung hãn, kiêu ngạo, áp lực xâm lược",
      "historical_cultural_context": "xâm lược Đại Việt 1258, 1285, 1287-1288",
      "visual_keywords": "yuan mongol army, thoat hoan, o ma nhi",
      "negative_notes": "Không biến thành quái vật hoặc fantasy demon"
    },
    {
      "name": "Chu Văn An",
      "role": "upright scholar of late Trần",
      "estimated_age": "elder scholar",
      "appearance": "nhà nho già, nghiêm nghị, khí tiết",
      "costume": "áo dài nho sĩ Đại Việt, khăn vấn, sách và sớ",
      "temperament": "chính trực, can đảm, ưu thời mẫn thế",
      "historical_cultural_context": "Thất trảm sớ, suy thoái cuối Trần",
      "visual_keywords": "chu van an, scholar",
      "negative_notes": "Không hiện đại hóa"
    },
    {
      "name": "Hồ Quý Ly",
      "role": "powerful reformer who ended Nhà Trần",
      "estimated_age": "50s-60s",
      "appearance": "quan quyền sắc sảo, nhiều tham vọng",
      "costume": "triều phục cuối Trần đầu Hồ, màu tối",
      "temperament": "cải cách, quyết đoán, cứng rắn",
      "historical_cultural_context": "Tây Đô, cải cách, phế Trần năm 1400",
      "visual_keywords": "ho quy ly, tay do",
      "negative_notes": "Không vẽ như pháp sư hoặc phản diện fantasy"
    }
  ]
}