{
  "project_id": "03072026-004-Phan-Dinh-Giot",
  "approved_for_next_step": true,
  "total_scenes": 82,
  "scenes": [
    {
      "scene_id": "scene_001",
      "type": "heading",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Từ làng quê nghèo đến người lính cụ hồ",
      "visual_beat": "Title card for section: Từ làng quê nghèo đến người lính cụ hồ",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Từ làng quê nghèo đến người lính cụ hồ",
      "narration": "Từ làng quê nghèo đến người lính cụ hồ",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Từ làng quê nghèo đến người lính cụ hồ Narration beat: Từ làng quê nghèo đến người lính cụ hồ Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_002",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Trong lịch sử dân tộc, có những khoảnh khắc chỉ diễn ra trong vài giây, nhưng vài giây ấy đủ làm sáng lên cả một đời người. Có những con người sống lặng lẽ giữa làng quê nghèo, lớn lên trong lam lũ, đi qua chiến tranh bằng đôi chân trần và trái tim gan góc, rồi đến một ngày, họ chọn lấy cái chết cho mình để mở đường sống cho đồng đội. Phan Đình Giót là một con người như thế.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Trong lịch sử dân tộc, có những khoảnh khắc chỉ diễn ra trong vài giây, nhưng vài giây ấy đủ làm sáng lên cả một đời người. Có những con người sống lặng lẽ giữa làng quê nghèo, lớn lên trong lam lũ, đi qua chiến tranh bằng đôi chân trần và trái tim gan góc, rồi đến một ngày, họ chọn lấy cái chết cho mình để mở đường sống cho đồng đội. Phan Đình Giót là một con người như thế.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Trong lịch sử dân tộc, có những khoảnh khắc chỉ diễn ra trong vài giây, nhưng vài giây ấy đủ làm sáng lên cả một đời người. Có những con người sống lặng lẽ giữa làng quê nghèo, lớn lên trong lam lũ, đi qua chiến tranh bằng đôi chân trần và trái tim gan góc, rồi đến một ngày, họ chọn lấy cái chết cho mình để mở đường sống cho đồng đội. Phan Đình Giót là một con người như thế. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_003",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Anh sinh năm 1922 tại xã Cẩm Quan, huyện Cẩm Xuyên, tỉnh Hà Tĩnh. Đó là một vùng quê miền Trung nhiều nắng gió, đất đai không chiều lòng người, đời sống nông dân quanh năm vất vả. Hà Tĩnh những năm đầu thế kỷ XX không chỉ nghèo khó vì thiên nhiên khắc nghiệt, mà còn chịu nhiều tầng áp bức của chế độ thực dân, phong kiến.",
      "visual_beat": "Làng quê nghèo Hà Tĩnh miền Trung, người nông dân trẻ lớn lên trong lam lũ và nắng gió.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Làng quê nghèo Hà Tĩnh miền Trung, người nông dân trẻ lớn lên trong lam lũ và nắng gió.",
      "narration": "Anh sinh năm 1922 tại xã Cẩm Quan, huyện Cẩm Xuyên, tỉnh Hà Tĩnh. Đó là một vùng quê miền Trung nhiều nắng gió, đất đai không chiều lòng người, đời sống nông dân quanh năm vất vả. Hà Tĩnh những năm đầu thế kỷ XX không chỉ nghèo khó vì thiên nhiên khắc nghiệt, mà còn chịu nhiều tầng áp bức của chế độ thực dân, phong kiến.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Làng quê nghèo Hà Tĩnh miền Trung, người nông dân trẻ lớn lên trong lam lũ và nắng gió. Narration beat: Anh sinh năm 1922 tại xã Cẩm Quan, huyện Cẩm Xuyên, tỉnh Hà Tĩnh. Đó là một vùng quê miền Trung nhiều nắng gió, đất đai không chiều lòng người, đời sống nông dân quanh năm vất vả. Hà Tĩnh những năm đầu thế kỷ XX không chỉ nghèo khó vì thiên nhiên khắc nghiệt, mà còn chịu nhiều tầng áp bức của chế độ thực dân, phong kiến. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_004",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Người dân lam lũ làm ra hạt thóc, củ khoai nhưng cuộc sống vẫn thiếu trước hụt sau. Phan Đình Giót lớn lên trong hoàn cảnh ấy.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Người dân lam lũ làm ra hạt thóc, củ khoai nhưng cuộc sống vẫn thiếu trước hụt sau. Phan Đình Giót lớn lên trong hoàn cảnh ấy.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Người dân lam lũ làm ra hạt thóc, củ khoai nhưng cuộc sống vẫn thiếu trước hụt sau. Phan Đình Giót lớn lên trong hoàn cảnh ấy. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_005",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Tuổi thơ của anh không có nhiều điều êm đềm. Nhà nghèo, cha mất sớm, cuộc sống gia đình chật vật. Từ nhỏ, anh đã phải lao động để đỡ đần người thân.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Tuổi thơ của anh không có nhiều điều êm đềm. Nhà nghèo, cha mất sớm, cuộc sống gia đình chật vật. Từ nhỏ, anh đã phải lao động để đỡ đần người thân.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Tuổi thơ của anh không có nhiều điều êm đềm. Nhà nghèo, cha mất sớm, cuộc sống gia đình chật vật. Từ nhỏ, anh đã phải lao động để đỡ đần người thân. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_006",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Những năm tháng cơ cực ấy rèn cho anh sức chịu đựng, sự bền bỉ và một tính cách chân chất, ít lời nhưng cứng cỏi.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Những năm tháng cơ cực ấy rèn cho anh sức chịu đựng, sự bền bỉ và một tính cách chân chất, ít lời nhưng cứng cỏi.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Những năm tháng cơ cực ấy rèn cho anh sức chịu đựng, sự bền bỉ và một tính cách chân chất, ít lời nhưng cứng cỏi. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_007",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Khi Cách mạng Tháng Tám năm 1945 thành công, rồi cuộc kháng chiến chống thực dân Pháp bùng nổ, nhiều người nông dân Việt Nam đã đứng lên cầm súng. Họ không xuất thân từ trường võ bị, không quen thao trường hiện đại, không có nhiều chữ nghĩa.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Khi Cách mạng Tháng Tám năm 1945 thành công, rồi cuộc kháng chiến chống thực dân Pháp bùng nổ, nhiều người nông dân Việt Nam đã đứng lên cầm súng. Họ không xuất thân từ trường võ bị, không quen thao trường hiện đại, không có nhiều chữ nghĩa.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Khi Cách mạng Tháng Tám năm 1945 thành công, rồi cuộc kháng chiến chống thực dân Pháp bùng nổ, nhiều người nông dân Việt Nam đã đứng lên cầm súng. Họ không xuất thân từ trường võ bị, không quen thao trường hiện đại, không có nhiều chữ nghĩa. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_008",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Nhưng họ có một điều rất lớn: họ hiểu thế nào là mất nước, thế nào là bị áp bức, và thế nào là khát vọng được sống tự do trên chính quê hương mình. Phan Đình Giót cũng từ mảnh đất nghèo ấy mà đi vào hàng ngũ kháng chiến.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng họ có một điều rất lớn: họ hiểu thế nào là mất nước, thế nào là bị áp bức, và thế nào là khát vọng được sống tự do trên chính quê hương mình. Phan Đình Giót cũng từ mảnh đất nghèo ấy mà đi vào hàng ngũ kháng chiến.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng họ có một điều rất lớn: họ hiểu thế nào là mất nước, thế nào là bị áp bức, và thế nào là khát vọng được sống tự do trên chính quê hương mình. Phan Đình Giót cũng từ mảnh đất nghèo ấy mà đi vào hàng ngũ kháng chiến. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_009",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Năm 1950, anh tham gia quân đội. Từ một người nông dân lam lũ, anh trở thành chiến sĩ trong Quân đội nhân dân Việt Nam. Những ngày đầu quân ngũ chắc chắn không dễ dàng.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Năm 1950, anh tham gia quân đội. Từ một người nông dân lam lũ, anh trở thành chiến sĩ trong Quân đội nhân dân Việt Nam. Những ngày đầu quân ngũ chắc chắn không dễ dàng.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Năm 1950, anh tham gia quân đội. Từ một người nông dân lam lũ, anh trở thành chiến sĩ trong Quân đội nhân dân Việt Nam. Những ngày đầu quân ngũ chắc chắn không dễ dàng. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_010",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Người lính phải học cách hành quân đường dài, học dùng vũ khí, học kỷ luật chiến đấu, học chịu đói, chịu rét, chịu mưa rừng, sốt rét, bom đạn. Nhưng với Phan Đình Giót, gian khổ không phải điều xa lạ.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Người lính phải học cách hành quân đường dài, học dùng vũ khí, học kỷ luật chiến đấu, học chịu đói, chịu rét, chịu mưa rừng, sốt rét, bom đạn. Nhưng với Phan Đình Giót, gian khổ không phải điều xa lạ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Người lính phải học cách hành quân đường dài, học dùng vũ khí, học kỷ luật chiến đấu, học chịu đói, chịu rét, chịu mưa rừng, sốt rét, bom đạn. Nhưng với Phan Đình Giót, gian khổ không phải điều xa lạ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_011",
      "type": "visual_beat",
      "section": "Từ làng quê nghèo đến người lính cụ hồ",
      "text": "Anh đã quen với nhọc nhằn từ tuổi nhỏ. Vì thế, trong quân ngũ, anh nhanh chóng thể hiện phẩm chất chịu đựng, dũng cảm và hết lòng với nhiệm vụ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Anh đã quen với nhọc nhằn từ tuổi nhỏ. Vì thế, trong quân ngũ, anh nhanh chóng thể hiện phẩm chất chịu đựng, dũng cảm và hết lòng với nhiệm vụ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Anh đã quen với nhọc nhằn từ tuổi nhỏ. Vì thế, trong quân ngũ, anh nhanh chóng thể hiện phẩm chất chịu đựng, dũng cảm và hết lòng với nhiệm vụ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_012",
      "type": "heading",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Những năm tháng rèn mình trong lửa đạn",
      "visual_beat": "Title card for section: Những năm tháng rèn mình trong lửa đạn",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Những năm tháng rèn mình trong lửa đạn",
      "narration": "Những năm tháng rèn mình trong lửa đạn",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Những năm tháng rèn mình trong lửa đạn Narration beat: Những năm tháng rèn mình trong lửa đạn Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_013",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Cuộc kháng chiến chống Pháp là một cuộc chiến không cân sức. Một bên là thực dân Pháp với vũ khí hiện đại, máy bay, pháo binh, xe cơ giới, hệ thống đồn bốt dày đặc. Một bên là quân dân Việt Nam vừa giành được độc lập chưa lâu, còn thiếu thốn đủ bề, nhiều khi súng đạn, lương thực, thuốc men đều phải chắt chiu.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Cuộc kháng chiến chống Pháp là một cuộc chiến không cân sức. Một bên là thực dân Pháp với vũ khí hiện đại, máy bay, pháo binh, xe cơ giới, hệ thống đồn bốt dày đặc. Một bên là quân dân Việt Nam vừa giành được độc lập chưa lâu, còn thiếu thốn đủ bề, nhiều khi súng đạn, lương thực, thuốc men đều phải chắt chiu.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Cuộc kháng chiến chống Pháp là một cuộc chiến không cân sức. Một bên là thực dân Pháp với vũ khí hiện đại, máy bay, pháo binh, xe cơ giới, hệ thống đồn bốt dày đặc. Một bên là quân dân Việt Nam vừa giành được độc lập chưa lâu, còn thiếu thốn đủ bề, nhiều khi súng đạn, lương thực, thuốc men đều phải chắt chiu. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_014",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Nhưng trong sự thiếu thốn ấy, người lính Việt Nam có một sức mạnh đặc biệt: niềm tin vào cuộc kháng chiến chính nghĩa.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Nhưng trong sự thiếu thốn ấy, người lính Việt Nam có một sức mạnh đặc biệt: niềm tin vào cuộc kháng chiến chính nghĩa.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Nhưng trong sự thiếu thốn ấy, người lính Việt Nam có một sức mạnh đặc biệt: niềm tin vào cuộc kháng chiến chính nghĩa. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_015",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Phan Đình Giót chiến đấu trong đội hình Đại đoàn 312, một trong những đại đoàn chủ lực của Quân đội nhân dân Việt Nam thời kỳ kháng chiến chống Pháp. Anh từng tham gia nhiều chiến dịch, trải qua nhiều trận đánh, từng bước trưởng thành từ thực tế chiến trường. Chiến trường dạy người lính rất nhanh.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Phan Đình Giót chiến đấu trong đội hình Đại đoàn 312, một trong những đại đoàn chủ lực của Quân đội nhân dân Việt Nam thời kỳ kháng chiến chống Pháp. Anh từng tham gia nhiều chiến dịch, trải qua nhiều trận đánh, từng bước trưởng thành từ thực tế chiến trường. Chiến trường dạy người lính rất nhanh.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Phan Đình Giót chiến đấu trong đội hình Đại đoàn 312, một trong những đại đoàn chủ lực của Quân đội nhân dân Việt Nam thời kỳ kháng chiến chống Pháp. Anh từng tham gia nhiều chiến dịch, trải qua nhiều trận đánh, từng bước trưởng thành từ thực tế chiến trường. Chiến trường dạy người lính rất nhanh. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_016",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Nó dạy rằng một phút chủ quan có thể phải trả bằng sinh mạng. Nó dạy rằng đồng đội không chỉ là người đi bên cạnh, mà là người có thể chết thay mình, và mình cũng phải sẵn sàng chết thay họ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nó dạy rằng một phút chủ quan có thể phải trả bằng sinh mạng. Nó dạy rằng đồng đội không chỉ là người đi bên cạnh, mà là người có thể chết thay mình, và mình cũng phải sẵn sàng chết thay họ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nó dạy rằng một phút chủ quan có thể phải trả bằng sinh mạng. Nó dạy rằng đồng đội không chỉ là người đi bên cạnh, mà là người có thể chết thay mình, và mình cũng phải sẵn sàng chết thay họ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_017",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Nó dạy rằng chiến thắng không đến từ lời hô vang, mà đến từ từng bước bò trong bùn, từng lần áp sát hàng rào kẽm gai, từng người vượt qua làn đạn để giành lấy một vị trí nhỏ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 13,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nó dạy rằng chiến thắng không đến từ lời hô vang, mà đến từ từng bước bò trong bùn, từng lần áp sát hàng rào kẽm gai, từng người vượt qua làn đạn để giành lấy một vị trí nhỏ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nó dạy rằng chiến thắng không đến từ lời hô vang, mà đến từ từng bước bò trong bùn, từng lần áp sát hàng rào kẽm gai, từng người vượt qua làn đạn để giành lấy một vị trí nhỏ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_018",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Phan Đình Giót không phải kiểu anh hùng được dựng lên bằng những lời hoa mỹ. Anh là người lính bước ra từ thực tế gian khổ. Những người như anh nhiều khi không nói nhiều về lý tưởng, nhưng hành động của họ lại nói rõ hơn bất cứ lời nào.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Phan Đình Giót không phải kiểu anh hùng được dựng lên bằng những lời hoa mỹ. Anh là người lính bước ra từ thực tế gian khổ. Những người như anh nhiều khi không nói nhiều về lý tưởng, nhưng hành động của họ lại nói rõ hơn bất cứ lời nào.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Phan Đình Giót không phải kiểu anh hùng được dựng lên bằng những lời hoa mỹ. Anh là người lính bước ra từ thực tế gian khổ. Những người như anh nhiều khi không nói nhiều về lý tưởng, nhưng hành động của họ lại nói rõ hơn bất cứ lời nào. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_019",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Trong chiến đấu, anh nổi tiếng là người gan dạ, hăng hái, không ngại khó, không ngại nguy hiểm. Anh luôn sẵn sàng nhận nhiệm vụ khó, xung phong ở những nơi ác liệt. Với đồng đội, đó là một người lính đáng tin.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Trong chiến đấu, anh nổi tiếng là người gan dạ, hăng hái, không ngại khó, không ngại nguy hiểm. Anh luôn sẵn sàng nhận nhiệm vụ khó, xung phong ở những nơi ác liệt. Với đồng đội, đó là một người lính đáng tin.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Trong chiến đấu, anh nổi tiếng là người gan dạ, hăng hái, không ngại khó, không ngại nguy hiểm. Anh luôn sẵn sàng nhận nhiệm vụ khó, xung phong ở những nơi ác liệt. Với đồng đội, đó là một người lính đáng tin. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_020",
      "type": "visual_beat",
      "section": "Những năm tháng rèn mình trong lửa đạn",
      "text": "Với chỉ huy, đó là một chiến sĩ có thể giao việc trong những tình huống quyết định. Và rồi lịch sử đưa anh đến Điện Biên Phủ.",
      "visual_beat": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "narration": "Với chỉ huy, đó là một chiến sĩ có thể giao việc trong những tình huống quyết định. Và rồi lịch sử đưa anh đến Điện Biên Phủ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi. Narration beat: Với chỉ huy, đó là một chiến sĩ có thể giao việc trong những tình huống quyết định. Và rồi lịch sử đưa anh đến Điện Biên Phủ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_021",
      "type": "heading",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Điện biên phủ — thung lũng của trận quyết chiến",
      "visual_beat": "Title card for section: Điện biên phủ — thung lũng của trận quyết chiến",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Điện biên phủ — thung lũng của trận quyết chiến",
      "narration": "Điện biên phủ — thung lũng của trận quyết chiến",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Điện biên phủ — thung lũng của trận quyết chiến Narration beat: Điện biên phủ — thung lũng của trận quyết chiến Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_022",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Cuối năm 1953, đầu năm 1954, Điện Biên Phủ trở thành tâm điểm của cuộc chiến tranh Đông Dương.",
      "visual_beat": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "narration": "Cuối năm 1953, đầu năm 1954, Điện Biên Phủ trở thành tâm điểm của cuộc chiến tranh Đông Dương.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi. Narration beat: Cuối năm 1953, đầu năm 1954, Điện Biên Phủ trở thành tâm điểm của cuộc chiến tranh Đông Dương. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_023",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Thực dân Pháp xây dựng nơi đây thành một tập đoàn cứ điểm mạnh, với nhiều phân khu, cứ điểm, sân bay, hỏa lực pháo binh, công sự kiên cố. Họ tin rằng Điện Biên Phủ sẽ là cái bẫy để nghiền nát chủ lực Việt Minh, buộc ta phải chấp nhận một kết cục bất lợi trên bàn đàm phán. Nhưng phía Việt Nam cũng nhìn thấy ở Điện Biên Phủ một cơ hội lịch sử.",
      "visual_beat": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "narration": "Thực dân Pháp xây dựng nơi đây thành một tập đoàn cứ điểm mạnh, với nhiều phân khu, cứ điểm, sân bay, hỏa lực pháo binh, công sự kiên cố. Họ tin rằng Điện Biên Phủ sẽ là cái bẫy để nghiền nát chủ lực Việt Minh, buộc ta phải chấp nhận một kết cục bất lợi trên bàn đàm phán. Nhưng phía Việt Nam cũng nhìn thấy ở Điện Biên Phủ một cơ hội lịch sử.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi. Narration beat: Thực dân Pháp xây dựng nơi đây thành một tập đoàn cứ điểm mạnh, với nhiều phân khu, cứ điểm, sân bay, hỏa lực pháo binh, công sự kiên cố. Họ tin rằng Điện Biên Phủ sẽ là cái bẫy để nghiền nát chủ lực Việt Minh, buộc ta phải chấp nhận một kết cục bất lợi trên bàn đàm phán. Nhưng phía Việt Nam cũng nhìn thấy ở Điện Biên Phủ một cơ hội lịch sử. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_024",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Dưới sự chỉ huy của Đại tướng Võ Nguyên Giáp và Bộ Chỉ huy chiến dịch, quân đội ta quyết định mở chiến dịch Điện Biên Phủ. Đây là một trận đánh cực kỳ khó khăn. Hàng vạn bộ đội, dân công, thanh niên xung phong đã vượt núi, băng rừng, kéo pháo, vận chuyển lương thực, đạn dược vào chiến trường.",
      "visual_beat": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "estimated_seconds": 21,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "narration": "Dưới sự chỉ huy của Đại tướng Võ Nguyên Giáp và Bộ Chỉ huy chiến dịch, quân đội ta quyết định mở chiến dịch Điện Biên Phủ. Đây là một trận đánh cực kỳ khó khăn. Hàng vạn bộ đội, dân công, thanh niên xung phong đã vượt núi, băng rừng, kéo pháo, vận chuyển lương thực, đạn dược vào chiến trường.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi. Narration beat: Dưới sự chỉ huy của Đại tướng Võ Nguyên Giáp và Bộ Chỉ huy chiến dịch, quân đội ta quyết định mở chiến dịch Điện Biên Phủ. Đây là một trận đánh cực kỳ khó khăn. Hàng vạn bộ đội, dân công, thanh niên xung phong đã vượt núi, băng rừng, kéo pháo, vận chuyển lương thực, đạn dược vào chiến trường. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_025",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Những con đường qua núi rừng Tây Bắc in dấu mồ hôi, máu và ý chí của cả một dân tộc. Phan Đình Giót cùng đơn vị hành quân lên Điện Biên.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Những con đường qua núi rừng Tây Bắc in dấu mồ hôi, máu và ý chí của cả một dân tộc. Phan Đình Giót cùng đơn vị hành quân lên Điện Biên.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Những con đường qua núi rừng Tây Bắc in dấu mồ hôi, máu và ý chí của cả một dân tộc. Phan Đình Giót cùng đơn vị hành quân lên Điện Biên. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_026",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Người lính bước vào chiến dịch ấy hiểu rằng phía trước là một thử thách chưa từng có. Không phải chỉ là đánh một đồn nhỏ, một vị trí lẻ. Đây là trận quyết chiến chiến lược.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Người lính bước vào chiến dịch ấy hiểu rằng phía trước là một thử thách chưa từng có. Không phải chỉ là đánh một đồn nhỏ, một vị trí lẻ. Đây là trận quyết chiến chiến lược.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Người lính bước vào chiến dịch ấy hiểu rằng phía trước là một thử thách chưa từng có. Không phải chỉ là đánh một đồn nhỏ, một vị trí lẻ. Đây là trận quyết chiến chiến lược. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_027",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Mỗi cứ điểm đều được bảo vệ bằng hàng rào dây thép gai, mìn, hỏa điểm, lô cốt, chiến hào, súng máy. Muốn tiến lên, bộ đội phải vượt qua những vùng đất trống bị hỏa lực địch khống chế, phải đào hào, áp sát từng mét, phải chịu thương vong nặng nề.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 18,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Mỗi cứ điểm đều được bảo vệ bằng hàng rào dây thép gai, mìn, hỏa điểm, lô cốt, chiến hào, súng máy. Muốn tiến lên, bộ đội phải vượt qua những vùng đất trống bị hỏa lực địch khống chế, phải đào hào, áp sát từng mét, phải chịu thương vong nặng nề.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Mỗi cứ điểm đều được bảo vệ bằng hàng rào dây thép gai, mìn, hỏa điểm, lô cốt, chiến hào, súng máy. Muốn tiến lên, bộ đội phải vượt qua những vùng đất trống bị hỏa lực địch khống chế, phải đào hào, áp sát từng mét, phải chịu thương vong nặng nề. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_028",
      "type": "visual_beat",
      "section": "Điện biên phủ — thung lũng của trận quyết chiến",
      "text": "Trong bức tranh lớn của Điện Biên Phủ, có những trận đánh được nhắc mãi vì mức độ ác liệt. Một trong số đó là trận Him Lam. Và chính tại Him Lam, tên tuổi Phan Đình Giót đi vào bất tử.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Trong bức tranh lớn của Điện Biên Phủ, có những trận đánh được nhắc mãi vì mức độ ác liệt. Một trong số đó là trận Him Lam. Và chính tại Him Lam, tên tuổi Phan Đình Giót đi vào bất tử.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Trong bức tranh lớn của Điện Biên Phủ, có những trận đánh được nhắc mãi vì mức độ ác liệt. Một trong số đó là trận Him Lam. Và chính tại Him Lam, tên tuổi Phan Đình Giót đi vào bất tử. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_029",
      "type": "heading",
      "section": "Him lam trước giờ nổ súng",
      "text": "Him lam trước giờ nổ súng",
      "visual_beat": "Title card for section: Him lam trước giờ nổ súng",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Him lam trước giờ nổ súng",
      "narration": "Him lam trước giờ nổ súng",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Him lam trước giờ nổ súng Narration beat: Him lam trước giờ nổ súng Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_030",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Him Lam là một trong những cứ điểm quan trọng án ngữ phía đông bắc tập đoàn cứ điểm Điện Biên Phủ. Với quân Pháp, đây là vị trí tiền tiêu có ý nghĩa phòng thủ rất lớn. Với quân ta, đánh chiếm Him Lam là nhiệm vụ mở màn, có tác động mạnh đến toàn bộ chiến dịch. Ngày 13 tháng 3 năm 1954, chiến dịch Điện Biên Phủ bắt đầu.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Him Lam là một trong những cứ điểm quan trọng án ngữ phía đông bắc tập đoàn cứ điểm Điện Biên Phủ. Với quân Pháp, đây là vị trí tiền tiêu có ý nghĩa phòng thủ rất lớn. Với quân ta, đánh chiếm Him Lam là nhiệm vụ mở màn, có tác động mạnh đến toàn bộ chiến dịch. Ngày 13 tháng 3 năm 1954, chiến dịch Điện Biên Phủ bắt đầu.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Him Lam là một trong những cứ điểm quan trọng án ngữ phía đông bắc tập đoàn cứ điểm Điện Biên Phủ. Với quân Pháp, đây là vị trí tiền tiêu có ý nghĩa phòng thủ rất lớn. Với quân ta, đánh chiếm Him Lam là nhiệm vụ mở màn, có tác động mạnh đến toàn bộ chiến dịch. Ngày 13 tháng 3 năm 1954, chiến dịch Điện Biên Phủ bắt đầu. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_031",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Trước giờ nổ súng, bầu không khí trên chiến trường căng như dây đàn. Những đơn vị xung kích đã vào vị trí. Pháo binh ta chuẩn bị khai hỏa.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Trước giờ nổ súng, bầu không khí trên chiến trường căng như dây đàn. Những đơn vị xung kích đã vào vị trí. Pháo binh ta chuẩn bị khai hỏa.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Trước giờ nổ súng, bầu không khí trên chiến trường căng như dây đàn. Những đơn vị xung kích đã vào vị trí. Pháo binh ta chuẩn bị khai hỏa. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_032",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Các chiến sĩ trong chiến hào lặng lẽ kiểm tra vũ khí, lựu đạn, bộc phá, dây buộc, ba lô. Không ai nói nhiều. Ở những thời khắc như thế, người lính hiểu rằng chỉ lát nữa thôi, mọi thứ sẽ chìm trong tiếng nổ.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Các chiến sĩ trong chiến hào lặng lẽ kiểm tra vũ khí, lựu đạn, bộc phá, dây buộc, ba lô. Không ai nói nhiều. Ở những thời khắc như thế, người lính hiểu rằng chỉ lát nữa thôi, mọi thứ sẽ chìm trong tiếng nổ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Các chiến sĩ trong chiến hào lặng lẽ kiểm tra vũ khí, lựu đạn, bộc phá, dây buộc, ba lô. Không ai nói nhiều. Ở những thời khắc như thế, người lính hiểu rằng chỉ lát nữa thôi, mọi thứ sẽ chìm trong tiếng nổ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_033",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Phan Đình Giót thuộc Đại đội 58, Tiểu đoàn 428, Trung đoàn 141, Đại đoàn 312. Đơn vị anh được giao nhiệm vụ tiến công cứ điểm Him Lam. Đây là nhiệm vụ vô cùng nặng nề, bởi địch đã chuẩn bị hệ thống phòng ngự dày đặc. Khi pháo ta nổ, cả thung lũng rung chuyển.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 21,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Phan Đình Giót thuộc Đại đội 58, Tiểu đoàn 428, Trung đoàn 141, Đại đoàn 312. Đơn vị anh được giao nhiệm vụ tiến công cứ điểm Him Lam. Đây là nhiệm vụ vô cùng nặng nề, bởi địch đã chuẩn bị hệ thống phòng ngự dày đặc. Khi pháo ta nổ, cả thung lũng rung chuyển.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Phan Đình Giót thuộc Đại đội 58, Tiểu đoàn 428, Trung đoàn 141, Đại đoàn 312. Đơn vị anh được giao nhiệm vụ tiến công cứ điểm Him Lam. Đây là nhiệm vụ vô cùng nặng nề, bởi địch đã chuẩn bị hệ thống phòng ngự dày đặc. Khi pháo ta nổ, cả thung lũng rung chuyển. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_034",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Những loạt đạn pháo mở màn chiến dịch vang lên như tiếng sấm. Sau hỏa lực chuẩn bị, bộ binh ta xung phong. Các chiến sĩ lao lên qua bãi trống, qua hàng rào dây thép gai, qua lửa đạn chằng chịt.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Những loạt đạn pháo mở màn chiến dịch vang lên như tiếng sấm. Sau hỏa lực chuẩn bị, bộ binh ta xung phong. Các chiến sĩ lao lên qua bãi trống, qua hàng rào dây thép gai, qua lửa đạn chằng chịt.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Những loạt đạn pháo mở màn chiến dịch vang lên như tiếng sấm. Sau hỏa lực chuẩn bị, bộ binh ta xung phong. Các chiến sĩ lao lên qua bãi trống, qua hàng rào dây thép gai, qua lửa đạn chằng chịt. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_035",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Địch trong các lô cốt, ụ súng lập tức chống trả quyết liệt. Súng máy từ các lỗ châu mai quét ra từng tràng dài, cắt ngang đường tiến của bộ đội.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Địch trong các lô cốt, ụ súng lập tức chống trả quyết liệt. Súng máy từ các lỗ châu mai quét ra từng tràng dài, cắt ngang đường tiến của bộ đội.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Địch trong các lô cốt, ụ súng lập tức chống trả quyết liệt. Súng máy từ các lỗ châu mai quét ra từng tràng dài, cắt ngang đường tiến của bộ đội. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_036",
      "type": "visual_beat",
      "section": "Him lam trước giờ nổ súng",
      "text": "Trận đánh không chỉ là cuộc đọ súng. Đó là cuộc giành giật từng hàng rào, từng đoạn hào, từng ụ đất.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Trận đánh không chỉ là cuộc đọ súng. Đó là cuộc giành giật từng hàng rào, từng đoạn hào, từng ụ đất.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Trận đánh không chỉ là cuộc đọ súng. Đó là cuộc giành giật từng hàng rào, từng đoạn hào, từng ụ đất. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_037",
      "type": "heading",
      "section": "Đường tiến công bị chặn lại",
      "text": "Đường tiến công bị chặn lại",
      "visual_beat": "Title card for section: Đường tiến công bị chặn lại",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Đường tiến công bị chặn lại",
      "narration": "Đường tiến công bị chặn lại",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Đường tiến công bị chặn lại Narration beat: Đường tiến công bị chặn lại Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_038",
      "type": "visual_beat",
      "section": "Đường tiến công bị chặn lại",
      "text": "Trong trận Him Lam, Phan Đình Giót đã chiến đấu rất dũng cảm. Theo các tư liệu lịch sử phổ biến, anh liên tục xung phong, phá nhiều hàng rào, mở đường cho đơn vị tiến lên. Trong làn đạn dữ dội, những người lính xung kích phải dùng bộc phá, kìm cắt, lựu đạn và cả thân mình để vượt qua hệ thống phòng thủ của địch. Mỗi hàng rào bị phá là một bước tiến. Mỗi bước tiến lại phải trả giá bằng máu.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Trong trận Him Lam, Phan Đình Giót đã chiến đấu rất dũng cảm. Theo các tư liệu lịch sử phổ biến, anh liên tục xung phong, phá nhiều hàng rào, mở đường cho đơn vị tiến lên. Trong làn đạn dữ dội, những người lính xung kích phải dùng bộc phá, kìm cắt, lựu đạn và cả thân mình để vượt qua hệ thống phòng thủ của địch. Mỗi hàng rào bị phá là một bước tiến. Mỗi bước tiến lại phải trả giá bằng máu.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Trong trận Him Lam, Phan Đình Giót đã chiến đấu rất dũng cảm. Theo các tư liệu lịch sử phổ biến, anh liên tục xung phong, phá nhiều hàng rào, mở đường cho đơn vị tiến lên. Trong làn đạn dữ dội, những người lính xung kích phải dùng bộc phá, kìm cắt, lựu đạn và cả thân mình để vượt qua hệ thống phòng thủ của địch. Mỗi hàng rào bị phá là một bước tiến. Mỗi bước tiến lại phải trả giá bằng máu. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_039",
      "type": "visual_beat",
      "section": "Đường tiến công bị chặn lại",
      "text": "Khi bộ đội áp sát được mục tiêu, một hỏa điểm của địch từ lô cốt bắn ra dữ dội, chặn đứng đường tiến công. Lỗ châu mai nhỏ, nhưng từ đó súng máy có thể quét rộng cả một hướng. Đồng đội liên tiếp bị thương vong.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Khi bộ đội áp sát được mục tiêu, một hỏa điểm của địch từ lô cốt bắn ra dữ dội, chặn đứng đường tiến công. Lỗ châu mai nhỏ, nhưng từ đó súng máy có thể quét rộng cả một hướng. Đồng đội liên tiếp bị thương vong.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Khi bộ đội áp sát được mục tiêu, một hỏa điểm của địch từ lô cốt bắn ra dữ dội, chặn đứng đường tiến công. Lỗ châu mai nhỏ, nhưng từ đó súng máy có thể quét rộng cả một hướng. Đồng đội liên tiếp bị thương vong. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_040",
      "type": "visual_beat",
      "section": "Đường tiến công bị chặn lại",
      "text": "Mũi xung kích bị ghìm lại. Nếu hỏa điểm ấy không bị dập tắt, cuộc tiến công có thể bị chậm lại, thậm chí thất bại ở vị trí then chốt.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Mũi xung kích bị ghìm lại. Nếu hỏa điểm ấy không bị dập tắt, cuộc tiến công có thể bị chậm lại, thậm chí thất bại ở vị trí then chốt.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Mũi xung kích bị ghìm lại. Nếu hỏa điểm ấy không bị dập tắt, cuộc tiến công có thể bị chậm lại, thậm chí thất bại ở vị trí then chốt. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_041",
      "type": "visual_beat",
      "section": "Đường tiến công bị chặn lại",
      "text": "Trong chiến đấu, có những giây phút người lính không có thời gian để cân nhắc dài. Mệnh lệnh, tình thế, tiếng kêu của đồng đội, tiếng súng máy đang xé nát đội hình — tất cả dồn vào một khoảnh khắc. Phan Đình Giót nhìn thấy điều phải làm. Anh đã dùng hết sức lao lên phía hỏa điểm.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Trong chiến đấu, có những giây phút người lính không có thời gian để cân nhắc dài. Mệnh lệnh, tình thế, tiếng kêu của đồng đội, tiếng súng máy đang xé nát đội hình — tất cả dồn vào một khoảnh khắc. Phan Đình Giót nhìn thấy điều phải làm. Anh đã dùng hết sức lao lên phía hỏa điểm.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Trong chiến đấu, có những giây phút người lính không có thời gian để cân nhắc dài. Mệnh lệnh, tình thế, tiếng kêu của đồng đội, tiếng súng máy đang xé nát đội hình — tất cả dồn vào một khoảnh khắc. Phan Đình Giót nhìn thấy điều phải làm. Anh đã dùng hết sức lao lên phía hỏa điểm. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_042",
      "type": "visual_beat",
      "section": "Đường tiến công bị chặn lại",
      "text": "Trước đó, anh đã bị thương. Nhưng vết thương không giữ được anh lại. Khi súng máy địch vẫn bắn ra từ lỗ châu mai, anh quyết định lấy thân mình bịt kín hỏa điểm, chặn làn đạn để đồng đội xông lên. Khoảnh khắc ấy chỉ diễn ra rất ngắn. Nhưng chính khoảnh khắc ấy làm nên sự bất tử.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Trước đó, anh đã bị thương. Nhưng vết thương không giữ được anh lại. Khi súng máy địch vẫn bắn ra từ lỗ châu mai, anh quyết định lấy thân mình bịt kín hỏa điểm, chặn làn đạn để đồng đội xông lên. Khoảnh khắc ấy chỉ diễn ra rất ngắn. Nhưng chính khoảnh khắc ấy làm nên sự bất tử.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Trước đó, anh đã bị thương. Nhưng vết thương không giữ được anh lại. Khi súng máy địch vẫn bắn ra từ lỗ châu mai, anh quyết định lấy thân mình bịt kín hỏa điểm, chặn làn đạn để đồng đội xông lên. Khoảnh khắc ấy chỉ diễn ra rất ngắn. Nhưng chính khoảnh khắc ấy làm nên sự bất tử. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_043",
      "type": "heading",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Thân mình trước lỗ châu mai",
      "visual_beat": "Title card for section: Thân mình trước lỗ châu mai",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Thân mình trước lỗ châu mai",
      "narration": "Thân mình trước lỗ châu mai",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Thân mình trước lỗ châu mai Narration beat: Thân mình trước lỗ châu mai Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_044",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Lỗ châu mai là một khe hở nhỏ trong công sự, nơi họng súng địch chĩa ra ngoài. Nó nhỏ, lạnh, vô cảm. Nhưng từ khe hở ấy, từng tràng đạn có thể cướp đi sinh mạng của nhiều người. Phan Đình Giót đã lao vào nơi đó. Anh lấy thân mình lấp lỗ châu mai.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Lỗ châu mai là một khe hở nhỏ trong công sự, nơi họng súng địch chĩa ra ngoài. Nó nhỏ, lạnh, vô cảm. Nhưng từ khe hở ấy, từng tràng đạn có thể cướp đi sinh mạng của nhiều người. Phan Đình Giót đã lao vào nơi đó. Anh lấy thân mình lấp lỗ châu mai.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Lỗ châu mai là một khe hở nhỏ trong công sự, nơi họng súng địch chĩa ra ngoài. Nó nhỏ, lạnh, vô cảm. Nhưng từ khe hở ấy, từng tràng đạn có thể cướp đi sinh mạng của nhiều người. Phan Đình Giót đã lao vào nơi đó. Anh lấy thân mình lấp lỗ châu mai. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_045",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Có thể hình dung, trong khoảnh khắc ấy, tiếng súng đột ngột nghẹn lại. Làn đạn đang quét ra bị chặn. Đồng đội nhìn thấy cơ hội. Họ bật dậy, xông lên, đánh chiếm mục tiêu. Phan Đình Giót hy sinh.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Có thể hình dung, trong khoảnh khắc ấy, tiếng súng đột ngột nghẹn lại. Làn đạn đang quét ra bị chặn. Đồng đội nhìn thấy cơ hội. Họ bật dậy, xông lên, đánh chiếm mục tiêu. Phan Đình Giót hy sinh.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Có thể hình dung, trong khoảnh khắc ấy, tiếng súng đột ngột nghẹn lại. Làn đạn đang quét ra bị chặn. Đồng đội nhìn thấy cơ hội. Họ bật dậy, xông lên, đánh chiếm mục tiêu. Phan Đình Giót hy sinh. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_046",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Nhưng sự hy sinh của anh đã mở đường cho đơn vị tiếp tục tiến công. Cứ điểm Him Lam bị tiêu diệt trong đêm mở màn chiến dịch, tạo nên thắng lợi quan trọng đầu tiên cho quân ta tại Điện Biên Phủ.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Nhưng sự hy sinh của anh đã mở đường cho đơn vị tiếp tục tiến công. Cứ điểm Him Lam bị tiêu diệt trong đêm mở màn chiến dịch, tạo nên thắng lợi quan trọng đầu tiên cho quân ta tại Điện Biên Phủ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Nhưng sự hy sinh của anh đã mở đường cho đơn vị tiếp tục tiến công. Cứ điểm Him Lam bị tiêu diệt trong đêm mở màn chiến dịch, tạo nên thắng lợi quan trọng đầu tiên cho quân ta tại Điện Biên Phủ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_047",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Chiến thắng Him Lam có ý nghĩa rất lớn: nó làm rung chuyển tinh thần quân Pháp, củng cố niềm tin của bộ đội ta, và chứng minh rằng tập đoàn cứ điểm tưởng như bất khả xâm phạm vẫn có thể bị đánh bại.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Chiến thắng Him Lam có ý nghĩa rất lớn: nó làm rung chuyển tinh thần quân Pháp, củng cố niềm tin của bộ đội ta, và chứng minh rằng tập đoàn cứ điểm tưởng như bất khả xâm phạm vẫn có thể bị đánh bại.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Chiến thắng Him Lam có ý nghĩa rất lớn: nó làm rung chuyển tinh thần quân Pháp, củng cố niềm tin của bộ đội ta, và chứng minh rằng tập đoàn cứ điểm tưởng như bất khả xâm phạm vẫn có thể bị đánh bại. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_048",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Trong chiến công chung ấy, hành động của Phan Đình Giót trở thành một biểu tượng đặc biệt.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Trong chiến công chung ấy, hành động của Phan Đình Giót trở thành một biểu tượng đặc biệt.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Trong chiến công chung ấy, hành động của Phan Đình Giót trở thành một biểu tượng đặc biệt. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_049",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Bởi có nhiều cách để người lính hy sinh. Nhưng lấy thân mình che lấp họng súng địch là sự hy sinh ở mức tột cùng: biến chính thân thể mình thành lá chắn cho đồng đội, lấy cái chết của mình đổi lấy đường tiến của những người còn sống.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Bởi có nhiều cách để người lính hy sinh. Nhưng lấy thân mình che lấp họng súng địch là sự hy sinh ở mức tột cùng: biến chính thân thể mình thành lá chắn cho đồng đội, lấy cái chết của mình đổi lấy đường tiến của những người còn sống.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Bởi có nhiều cách để người lính hy sinh. Nhưng lấy thân mình che lấp họng súng địch là sự hy sinh ở mức tột cùng: biến chính thân thể mình thành lá chắn cho đồng đội, lấy cái chết của mình đổi lấy đường tiến của những người còn sống. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_050",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Đó không phải là hành động của một người không biết quý mạng sống. Trái lại, chỉ người hiểu mạng sống quý thế nào mới có thể làm cho sự hy sinh ấy trở nên lớn lao. Phan Đình Giót không chết vì tuyệt vọng.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Đó không phải là hành động của một người không biết quý mạng sống. Trái lại, chỉ người hiểu mạng sống quý thế nào mới có thể làm cho sự hy sinh ấy trở nên lớn lao. Phan Đình Giót không chết vì tuyệt vọng.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Đó không phải là hành động của một người không biết quý mạng sống. Trái lại, chỉ người hiểu mạng sống quý thế nào mới có thể làm cho sự hy sinh ấy trở nên lớn lao. Phan Đình Giót không chết vì tuyệt vọng. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_051",
      "type": "visual_beat",
      "section": "Thân mình trước lỗ châu mai",
      "text": "Anh chết trong tư thế tiến công. Anh không ngã xuống để kết thúc một trận đánh, mà để mở ra con đường cho trận đánh đi tới chiến thắng.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Anh chết trong tư thế tiến công. Anh không ngã xuống để kết thúc một trận đánh, mà để mở ra con đường cho trận đánh đi tới chiến thắng.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Anh chết trong tư thế tiến công. Anh không ngã xuống để kết thúc một trận đánh, mà để mở ra con đường cho trận đánh đi tới chiến thắng. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_052",
      "type": "heading",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "visual_beat": "Title card for section: Đêm him lam và tiếng súng mở màn chiến thắng",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Đêm him lam và tiếng súng mở màn chiến thắng",
      "narration": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Đêm him lam và tiếng súng mở màn chiến thắng Narration beat: Đêm him lam và tiếng súng mở màn chiến thắng Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_053",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Đêm 13 tháng 3 năm 1954, Him Lam chìm trong khói lửa. Nhưng đối với chiến dịch Điện Biên Phủ, đó là đêm mở đầu cho một chuỗi ngày lịch sử.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Đêm 13 tháng 3 năm 1954, Him Lam chìm trong khói lửa. Nhưng đối với chiến dịch Điện Biên Phủ, đó là đêm mở đầu cho một chuỗi ngày lịch sử.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Đêm 13 tháng 3 năm 1954, Him Lam chìm trong khói lửa. Nhưng đối với chiến dịch Điện Biên Phủ, đó là đêm mở đầu cho một chuỗi ngày lịch sử. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_054",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Sau Him Lam, quân ta tiếp tục tiến công các cứ điểm khác. Trận chiến kéo dài suốt 56 ngày đêm, từ ngày 13 tháng 3 đến ngày 7 tháng 5 năm 1954. Bộ đội ta đào hào tiến sát, siết chặt vòng vây, đánh chiếm từng vị trí, bẻ gãy từng tuyến phòng thủ.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 18,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Sau Him Lam, quân ta tiếp tục tiến công các cứ điểm khác. Trận chiến kéo dài suốt 56 ngày đêm, từ ngày 13 tháng 3 đến ngày 7 tháng 5 năm 1954. Bộ đội ta đào hào tiến sát, siết chặt vòng vây, đánh chiếm từng vị trí, bẻ gãy từng tuyến phòng thủ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Sau Him Lam, quân ta tiếp tục tiến công các cứ điểm khác. Trận chiến kéo dài suốt 56 ngày đêm, từ ngày 13 tháng 3 đến ngày 7 tháng 5 năm 1954. Bộ đội ta đào hào tiến sát, siết chặt vòng vây, đánh chiếm từng vị trí, bẻ gãy từng tuyến phòng thủ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_055",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Quân Pháp từ chỗ tin tưởng vào sức mạnh của tập đoàn cứ điểm dần rơi vào thế bị động, bị cô lập và suy sụp.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Quân Pháp từ chỗ tin tưởng vào sức mạnh của tập đoàn cứ điểm dần rơi vào thế bị động, bị cô lập và suy sụp.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Quân Pháp từ chỗ tin tưởng vào sức mạnh của tập đoàn cứ điểm dần rơi vào thế bị động, bị cô lập và suy sụp. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_056",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Ngày 7 tháng 5 năm 1954, lá cờ chiến thắng tung bay trên nóc hầm chỉ huy của tướng De Castries. Chiến dịch Điện Biên Phủ toàn thắng. Chiến thắng ấy đã góp phần quyết định vào việc chấm dứt chiến tranh Đông Dương, dẫn tới Hiệp định Genève năm 1954.",
      "visual_beat": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "narration": "Ngày 7 tháng 5 năm 1954, lá cờ chiến thắng tung bay trên nóc hầm chỉ huy của tướng De Castries. Chiến dịch Điện Biên Phủ toàn thắng. Chiến thắng ấy đã góp phần quyết định vào việc chấm dứt chiến tranh Đông Dương, dẫn tới Hiệp định Genève năm 1954.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi. Narration beat: Ngày 7 tháng 5 năm 1954, lá cờ chiến thắng tung bay trên nóc hầm chỉ huy của tướng De Castries. Chiến dịch Điện Biên Phủ toàn thắng. Chiến thắng ấy đã góp phần quyết định vào việc chấm dứt chiến tranh Đông Dương, dẫn tới Hiệp định Genève năm 1954. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_057",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Nhưng để có ngày 7 tháng 5 ấy, đã có biết bao người ngã xuống trong những ngày trước đó. Có người hy sinh khi kéo pháo. Có người nằm lại bên chiến hào. Có người mất tên giữa bùn đất và khói đạn.",
      "visual_beat": "Bộ đội và dân công kéo pháo qua núi rừng Tây Bắc, mồ hôi và ý chí trong đêm.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội và dân công kéo pháo qua núi rừng Tây Bắc, mồ hôi và ý chí trong đêm.",
      "narration": "Nhưng để có ngày 7 tháng 5 ấy, đã có biết bao người ngã xuống trong những ngày trước đó. Có người hy sinh khi kéo pháo. Có người nằm lại bên chiến hào. Có người mất tên giữa bùn đất và khói đạn.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Bộ đội và dân công kéo pháo qua núi rừng Tây Bắc, mồ hôi và ý chí trong đêm. Narration beat: Nhưng để có ngày 7 tháng 5 ấy, đã có biết bao người ngã xuống trong những ngày trước đó. Có người hy sinh khi kéo pháo. Có người nằm lại bên chiến hào. Có người mất tên giữa bùn đất và khói đạn. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_058",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Và có Phan Đình Giót, người chiến sĩ đã lấy thân mình lấp lỗ châu mai ở Him Lam trong đêm mở màn.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Và có Phan Đình Giót, người chiến sĩ đã lấy thân mình lấp lỗ châu mai ở Him Lam trong đêm mở màn.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Và có Phan Đình Giót, người chiến sĩ đã lấy thân mình lấp lỗ châu mai ở Him Lam trong đêm mở màn. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_059",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Lịch sử thường ghi chiến thắng bằng ngày tháng, con số, chiến dịch, hiệp định. Nhưng phía sau những dòng chữ ngắn gọn ấy là máu của từng con người cụ thể. Nếu quên những con người ấy, chiến thắng sẽ trở thành điều khô cứng.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Lịch sử thường ghi chiến thắng bằng ngày tháng, con số, chiến dịch, hiệp định. Nhưng phía sau những dòng chữ ngắn gọn ấy là máu của từng con người cụ thể. Nếu quên những con người ấy, chiến thắng sẽ trở thành điều khô cứng.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Lịch sử thường ghi chiến thắng bằng ngày tháng, con số, chiến dịch, hiệp định. Nhưng phía sau những dòng chữ ngắn gọn ấy là máu của từng con người cụ thể. Nếu quên những con người ấy, chiến thắng sẽ trở thành điều khô cứng. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_060",
      "type": "visual_beat",
      "section": "Đêm him lam và tiếng súng mở màn chiến thắng",
      "text": "Còn khi nhớ đến họ, ta hiểu rằng mỗi tấc đất giành lại đều có giá của nó. Phan Đình Giót là một phần của cái giá ấy.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Còn khi nhớ đến họ, ta hiểu rằng mỗi tấc đất giành lại đều có giá của nó. Phan Đình Giót là một phần của cái giá ấy.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Còn khi nhớ đến họ, ta hiểu rằng mỗi tấc đất giành lại đều có giá của nó. Phan Đình Giót là một phần của cái giá ấy. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_061",
      "type": "heading",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Tên anh trong hàng ngũ những người bất tử",
      "visual_beat": "Title card for section: Tên anh trong hàng ngũ những người bất tử",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Tên anh trong hàng ngũ những người bất tử",
      "narration": "Tên anh trong hàng ngũ những người bất tử",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Tên anh trong hàng ngũ những người bất tử Narration beat: Tên anh trong hàng ngũ những người bất tử Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_062",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Sau khi hy sinh, Phan Đình Giót được truy tặng danh hiệu Anh hùng Lực lượng vũ trang nhân dân. Tên anh được đặt cho nhiều con đường, trường học, đơn vị, và được nhắc đến trong sách giáo khoa, trong những câu chuyện về chiến dịch Điện Biên Phủ.",
      "visual_beat": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi.",
      "narration": "Sau khi hy sinh, Phan Đình Giót được truy tặng danh hiệu Anh hùng Lực lượng vũ trang nhân dân. Tên anh được đặt cho nhiều con đường, trường học, đơn vị, và được nhắc đến trong sách giáo khoa, trong những câu chuyện về chiến dịch Điện Biên Phủ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Thung lũng Điện Biên Phủ, tập đoàn cứ điểm, chiến hào siết vòng vây và cờ chiến thắng trong sương núi. Narration beat: Sau khi hy sinh, Phan Đình Giót được truy tặng danh hiệu Anh hùng Lực lượng vũ trang nhân dân. Tên anh được đặt cho nhiều con đường, trường học, đơn vị, và được nhắc đến trong sách giáo khoa, trong những câu chuyện về chiến dịch Điện Biên Phủ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_063",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Đối với nhiều thế hệ học sinh Việt Nam, hình ảnh Phan Đình Giót lấy thân mình lấp lỗ châu mai là một trong những câu chuyện đầu tiên về sự hy sinh anh dũng trong kháng chiến chống Pháp. Câu chuyện ấy ngắn gọn, dễ nhớ, nhưng càng nghĩ càng thấy lớn.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 18,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Đối với nhiều thế hệ học sinh Việt Nam, hình ảnh Phan Đình Giót lấy thân mình lấp lỗ châu mai là một trong những câu chuyện đầu tiên về sự hy sinh anh dũng trong kháng chiến chống Pháp. Câu chuyện ấy ngắn gọn, dễ nhớ, nhưng càng nghĩ càng thấy lớn.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Đối với nhiều thế hệ học sinh Việt Nam, hình ảnh Phan Đình Giót lấy thân mình lấp lỗ châu mai là một trong những câu chuyện đầu tiên về sự hy sinh anh dũng trong kháng chiến chống Pháp. Câu chuyện ấy ngắn gọn, dễ nhớ, nhưng càng nghĩ càng thấy lớn. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_064",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Một người lính sinh ra ở làng quê nghèo Hà Tĩnh, đi qua đời mình bằng những năm tháng vất vả, rồi hy sinh ở một cứ điểm xa xôi trên núi rừng Tây Bắc. Nếu không có chiến tranh, có thể anh vẫn là một người nông dân bình dị, sống với ruộng đồng, gia đình, xóm làng.",
      "visual_beat": "Làng quê nghèo Hà Tĩnh miền Trung, người nông dân trẻ lớn lên trong lam lũ và nắng gió.",
      "estimated_seconds": 20,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Làng quê nghèo Hà Tĩnh miền Trung, người nông dân trẻ lớn lên trong lam lũ và nắng gió.",
      "narration": "Một người lính sinh ra ở làng quê nghèo Hà Tĩnh, đi qua đời mình bằng những năm tháng vất vả, rồi hy sinh ở một cứ điểm xa xôi trên núi rừng Tây Bắc. Nếu không có chiến tranh, có thể anh vẫn là một người nông dân bình dị, sống với ruộng đồng, gia đình, xóm làng.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Làng quê nghèo Hà Tĩnh miền Trung, người nông dân trẻ lớn lên trong lam lũ và nắng gió. Narration beat: Một người lính sinh ra ở làng quê nghèo Hà Tĩnh, đi qua đời mình bằng những năm tháng vất vả, rồi hy sinh ở một cứ điểm xa xôi trên núi rừng Tây Bắc. Nếu không có chiến tranh, có thể anh vẫn là một người nông dân bình dị, sống với ruộng đồng, gia đình, xóm làng. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_065",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Nhưng lịch sử đã gọi anh đi, và anh đã trả lời bằng hành động cao nhất của người chiến sĩ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng lịch sử đã gọi anh đi, và anh đã trả lời bằng hành động cao nhất của người chiến sĩ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng lịch sử đã gọi anh đi, và anh đã trả lời bằng hành động cao nhất của người chiến sĩ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_066",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Có điều đặc biệt trong những anh hùng như Phan Đình Giót: họ không xem mình là phi thường.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Có điều đặc biệt trong những anh hùng như Phan Đình Giót: họ không xem mình là phi thường.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Có điều đặc biệt trong những anh hùng như Phan Đình Giót: họ không xem mình là phi thường. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_067",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Trước khi trở thành tượng đài, họ là những con người rất bình thường. Họ biết đói, biết mệt, biết đau, biết nhớ nhà. Họ có mẹ, có quê hương, có tuổi trẻ, có những ước mơ riêng có thể chưa kịp nói ra.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Trước khi trở thành tượng đài, họ là những con người rất bình thường. Họ biết đói, biết mệt, biết đau, biết nhớ nhà. Họ có mẹ, có quê hương, có tuổi trẻ, có những ước mơ riêng có thể chưa kịp nói ra.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Trước khi trở thành tượng đài, họ là những con người rất bình thường. Họ biết đói, biết mệt, biết đau, biết nhớ nhà. Họ có mẹ, có quê hương, có tuổi trẻ, có những ước mơ riêng có thể chưa kịp nói ra. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_068",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Chính vì vậy, sự hy sinh của họ không phải thứ ánh sáng xa lạ, mà là ánh sáng bước ra từ đời sống bình dân Việt Nam. Một người nông dân có thể trở thành anh hùng. Một người lính giản dị có thể làm nên khoảnh khắc khiến cả dân tộc ghi nhớ.",
      "visual_beat": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng.",
      "narration": "Chính vì vậy, sự hy sinh của họ không phải thứ ánh sáng xa lạ, mà là ánh sáng bước ra từ đời sống bình dân Việt Nam. Một người nông dân có thể trở thành anh hùng. Một người lính giản dị có thể làm nên khoảnh khắc khiến cả dân tộc ghi nhớ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Người lính Cụ Hồ hành quân, rèn mình trong kháng chiến chống Pháp, ba lô, súng trường và đường rừng. Narration beat: Chính vì vậy, sự hy sinh của họ không phải thứ ánh sáng xa lạ, mà là ánh sáng bước ra từ đời sống bình dân Việt Nam. Một người nông dân có thể trở thành anh hùng. Một người lính giản dị có thể làm nên khoảnh khắc khiến cả dân tộc ghi nhớ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_069",
      "type": "visual_beat",
      "section": "Tên anh trong hàng ngũ những người bất tử",
      "text": "Một thân mình có thể chặn họng súng địch, nhưng không gì chặn được tên tuổi người ấy đi vào lịch sử.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Một thân mình có thể chặn họng súng địch, nhưng không gì chặn được tên tuổi người ấy đi vào lịch sử.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Một thân mình có thể chặn họng súng địch, nhưng không gì chặn được tên tuổi người ấy đi vào lịch sử. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_070",
      "type": "heading",
      "section": "Ngọn lửa từ him lam",
      "text": "Ngọn lửa từ him lam",
      "visual_beat": "Title card for section: Ngọn lửa từ him lam",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Ngọn lửa từ him lam",
      "narration": "Ngọn lửa từ him lam",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Title card for section: Ngọn lửa từ him lam Narration beat: Ngọn lửa từ him lam Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_071",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Ngày nay, khi nhắc đến Phan Đình Giót, ta không chỉ nhắc đến một hành động anh dũng. Ta nhắc đến tinh thần của một thế hệ người Việt Nam trong cuộc kháng chiến chống thực dân Pháp: sẵn sàng chịu đựng gian khổ, sẵn sàng hy sinh, đặt nhiệm vụ chung lên trên sinh mạng của mình.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 19,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Ngày nay, khi nhắc đến Phan Đình Giót, ta không chỉ nhắc đến một hành động anh dũng. Ta nhắc đến tinh thần của một thế hệ người Việt Nam trong cuộc kháng chiến chống thực dân Pháp: sẵn sàng chịu đựng gian khổ, sẵn sàng hy sinh, đặt nhiệm vụ chung lên trên sinh mạng của mình.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Ngày nay, khi nhắc đến Phan Đình Giót, ta không chỉ nhắc đến một hành động anh dũng. Ta nhắc đến tinh thần của một thế hệ người Việt Nam trong cuộc kháng chiến chống thực dân Pháp: sẵn sàng chịu đựng gian khổ, sẵn sàng hy sinh, đặt nhiệm vụ chung lên trên sinh mạng của mình. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_072",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Có thể với người hôm nay, hình ảnh một người lấy thân mình lấp lỗ châu mai nghe vừa bi tráng vừa khó tưởng tượng. Bởi chúng ta đang sống trong hòa bình, nơi phần lớn những hiểm nguy ấy đã lùi xa.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Có thể với người hôm nay, hình ảnh một người lấy thân mình lấp lỗ châu mai nghe vừa bi tráng vừa khó tưởng tượng. Bởi chúng ta đang sống trong hòa bình, nơi phần lớn những hiểm nguy ấy đã lùi xa.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Có thể với người hôm nay, hình ảnh một người lấy thân mình lấp lỗ châu mai nghe vừa bi tráng vừa khó tưởng tượng. Bởi chúng ta đang sống trong hòa bình, nơi phần lớn những hiểm nguy ấy đã lùi xa. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_073",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Nhưng chính vì chiến tranh đã lùi xa, việc kể lại những câu chuyện như thế càng cần thiết. Không phải để tôn vinh cái chết. Mà để hiểu giá trị của sự sống trong hòa bình. Không phải để biến chiến tranh thành huyền thoại đẹp đẽ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng chính vì chiến tranh đã lùi xa, việc kể lại những câu chuyện như thế càng cần thiết. Không phải để tôn vinh cái chết. Mà để hiểu giá trị của sự sống trong hòa bình. Không phải để biến chiến tranh thành huyền thoại đẹp đẽ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng chính vì chiến tranh đã lùi xa, việc kể lại những câu chuyện như thế càng cần thiết. Không phải để tôn vinh cái chết. Mà để hiểu giá trị của sự sống trong hòa bình. Không phải để biến chiến tranh thành huyền thoại đẹp đẽ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_074",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Mà để nhớ rằng chiến tranh là mất mát, và trong mất mát ấy, có những con người đã chọn hy sinh để dân tộc có ngày độc lập.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Mà để nhớ rằng chiến tranh là mất mát, và trong mất mát ấy, có những con người đã chọn hy sinh để dân tộc có ngày độc lập.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Mà để nhớ rằng chiến tranh là mất mát, và trong mất mát ấy, có những con người đã chọn hy sinh để dân tộc có ngày độc lập. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_075",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Phan Đình Giót không có cơ hội nhìn thấy chiến thắng Điện Biên Phủ trọn vẹn. Anh ngã xuống ngay trong đêm mở màn. Nhưng nếu coi chiến dịch như một cánh cửa lớn dẫn tới thắng lợi, thì thân mình anh đã góp phần đẩy cánh cửa ấy mở ra. Từ Him Lam, tiếng súng tiến công lan khắp thung lũng. Từ Him Lam, niềm tin chiến thắng được nhân lên.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Phan Đình Giót không có cơ hội nhìn thấy chiến thắng Điện Biên Phủ trọn vẹn. Anh ngã xuống ngay trong đêm mở màn. Nhưng nếu coi chiến dịch như một cánh cửa lớn dẫn tới thắng lợi, thì thân mình anh đã góp phần đẩy cánh cửa ấy mở ra. Từ Him Lam, tiếng súng tiến công lan khắp thung lũng. Từ Him Lam, niềm tin chiến thắng được nhân lên.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Phan Đình Giót không có cơ hội nhìn thấy chiến thắng Điện Biên Phủ trọn vẹn. Anh ngã xuống ngay trong đêm mở màn. Nhưng nếu coi chiến dịch như một cánh cửa lớn dẫn tới thắng lợi, thì thân mình anh đã góp phần đẩy cánh cửa ấy mở ra. Từ Him Lam, tiếng súng tiến công lan khắp thung lũng. Từ Him Lam, niềm tin chiến thắng được nhân lên. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_076",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Từ Him Lam, tên tuổi Phan Đình Giót hòa vào bản anh hùng ca Điện Biên Phủ — bản anh hùng ca được viết bằng bùn đất chiến hào, bằng mồ hôi dân công, bằng pháo kéo qua núi, bằng những người lính không tiếc thân mình. Anh đã ngã xuống, nhưng đồng đội anh tiến lên. Anh im lặng trong đất, nhưng câu chuyện của anh vẫn được kể lại.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Từ Him Lam, tên tuổi Phan Đình Giót hòa vào bản anh hùng ca Điện Biên Phủ — bản anh hùng ca được viết bằng bùn đất chiến hào, bằng mồ hôi dân công, bằng pháo kéo qua núi, bằng những người lính không tiếc thân mình. Anh đã ngã xuống, nhưng đồng đội anh tiến lên. Anh im lặng trong đất, nhưng câu chuyện của anh vẫn được kể lại.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Từ Him Lam, tên tuổi Phan Đình Giót hòa vào bản anh hùng ca Điện Biên Phủ — bản anh hùng ca được viết bằng bùn đất chiến hào, bằng mồ hôi dân công, bằng pháo kéo qua núi, bằng những người lính không tiếc thân mình. Anh đã ngã xuống, nhưng đồng đội anh tiến lên. Anh im lặng trong đất, nhưng câu chuyện của anh vẫn được kể lại. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_077",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Anh chỉ có một thân mình, nhưng thân mình ấy trong khoảnh khắc quyết định đã trở thành bức tường chặn đạn, trở thành ngọn lửa mở đường, trở thành biểu tượng của lòng quả cảm Việt Nam.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 13,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Anh chỉ có một thân mình, nhưng thân mình ấy trong khoảnh khắc quyết định đã trở thành bức tường chặn đạn, trở thành ngọn lửa mở đường, trở thành biểu tượng của lòng quả cảm Việt Nam.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Anh chỉ có một thân mình, nhưng thân mình ấy trong khoảnh khắc quyết định đã trở thành bức tường chặn đạn, trở thành ngọn lửa mở đường, trở thành biểu tượng của lòng quả cảm Việt Nam. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_078",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Nhiều năm đã trôi qua kể từ đêm Him Lam. Điện Biên hôm nay đã khác. Những chiến hào xưa phủ màu thời gian, những ngọn đồi từng rực lửa giờ đón bước chân người đến thăm trong lặng lẽ.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Nhiều năm đã trôi qua kể từ đêm Him Lam. Điện Biên hôm nay đã khác. Những chiến hào xưa phủ màu thời gian, những ngọn đồi từng rực lửa giờ đón bước chân người đến thăm trong lặng lẽ.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Nhiều năm đã trôi qua kể từ đêm Him Lam. Điện Biên hôm nay đã khác. Những chiến hào xưa phủ màu thời gian, những ngọn đồi từng rực lửa giờ đón bước chân người đến thăm trong lặng lẽ. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_079",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Nhưng mỗi khi nhắc đến Phan Đình Giót, ta như nghe lại tiếng hô xung phong của đêm mở màn, tiếng đất rung dưới pháo, tiếng đồng đội gọi nhau trong khói lửa.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng mỗi khi nhắc đến Phan Đình Giót, ta như nghe lại tiếng hô xung phong của đêm mở màn, tiếng đất rung dưới pháo, tiếng đồng đội gọi nhau trong khói lửa.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng mỗi khi nhắc đến Phan Đình Giót, ta như nghe lại tiếng hô xung phong của đêm mở màn, tiếng đất rung dưới pháo, tiếng đồng đội gọi nhau trong khói lửa. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_080",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Và giữa tất cả âm thanh ấy, có một khoảnh khắc lặng đi: khoảnh khắc một người lính lao thân mình vào lỗ châu mai. Khoảnh khắc ấy không kết thúc bằng sự im lặng. Nó tiếp tục vang lên trong lịch sử. Vang lên như lời nhắc rằng độc lập không tự nhiên mà có.",
      "visual_beat": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau.",
      "narration": "Và giữa tất cả âm thanh ấy, có một khoảnh khắc lặng đi: khoảnh khắc một người lính lao thân mình vào lỗ châu mai. Khoảnh khắc ấy không kết thúc bằng sự im lặng. Nó tiếp tục vang lên trong lịch sử. Vang lên như lời nhắc rằng độc lập không tự nhiên mà có.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Phan Đình Giót lao lên lấp lỗ châu mai tại cứ điểm Him Lam, khói lửa và đồng đội xung phong phía sau. Narration beat: Và giữa tất cả âm thanh ấy, có một khoảnh khắc lặng đi: khoảnh khắc một người lính lao thân mình vào lỗ châu mai. Khoảnh khắc ấy không kết thúc bằng sự im lặng. Nó tiếp tục vang lên trong lịch sử. Vang lên như lời nhắc rằng độc lập không tự nhiên mà có. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_081",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Vang lên như lời tri ân gửi đến những người đã nằm lại để đất nước đứng lên.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Vang lên như lời tri ân gửi đến những người đã nằm lại để đất nước đứng lên.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính và chiến trường Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Vang lên như lời tri ân gửi đến những người đã nằm lại để đất nước đứng lên. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    },
    {
      "scene_id": "scene_082",
      "type": "visual_beat",
      "section": "Ngọn lửa từ him lam",
      "text": "Và vang lên như ngọn lửa từ Him Lam, soi sáng tên tuổi Phan Đình Giót trong hàng ngũ những người con bất tử của Việt Nam.",
      "visual_beat": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội.",
      "narration": "Và vang lên như ngọn lửa từ Him Lam, soi sáng tên tuổi Phan Đình Giót trong hàng ngũ những người con bất tử của Việt Nam.",
      "visual_prompt": "16:9 horizontal historical storytelling image, ink-wash narrative window on warm antique paper, painted content only 65-70% of frame with clean parchment negative space. Scene: Đêm Him Lam mở màn Điện Biên Phủ, pháo nổ, chiến hào, hàng rào dây thép gai và hỏa lực dữ dội. Narration beat: Và vang lên như ngọn lửa từ Him Lam, soi sáng tên tuổi Phan Đình Giót trong hàng ngũ những người con bất tử của Việt Nam. Historical grounding: Hà Tĩnh rural life, First Indochina War, Điện Biên Phủ 1954, Him Lam strongpoint, accurate Viet Minh uniforms, French bunkers, barbed wire, trenches, artillery and mountain terrain. Negative: no modern objects, no American Vietnam War gear, no fantasy armor, no gore spectacle, no 3D game art, no full-frame glossy poster, no text labels or watermark."
    }
  ]
}