{
  "project_id": "04072026-001-To-Vinh-Dien",
  "approved_for_next_step": true,
  "total_scenes": 85,
  "scenes": [
    {
      "scene_id": "scene_001",
      "type": "heading",
      "section": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "visual_beat": "Title card for section: Một người con xứ thanh giữa những năm đất nước bão lửa",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Một người con xứ thanh giữa những năm đất nước bão lửa",
      "narration": "Một người con xứ thanh giữa những năm đất nước bão 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: Title card for section: Một người con xứ thanh giữa những năm đất nước bão lửa Narration beat: Một người con xứ thanh giữa những năm đất nước bão lửa Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Trong lịch sử Việt Nam hiện đại, có những cái tên khi được nhắc lên, người ta không chỉ nhớ đến một chiến công, mà còn nhớ đến một khoảnh khắc. Một khoảnh khắc ngắn ngủi, dữ dội, như tia chớp xé ngang bầu trời chiến tranh, để rồi sáng mãi trong ký ức của nhiều thế hệ. Tô Vĩnh Diện là một cái tên như thế.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Trong lịch sử Việt Nam hiện đại, có những cái tên khi được nhắc lên, người ta không chỉ nhớ đến một chiến công, mà còn nhớ đến một khoảnh khắc. Một khoảnh khắc ngắn ngủi, dữ dội, như tia chớp xé ngang bầu trời chiến tranh, để rồi sáng mãi trong ký ức của nhiều thế hệ. Tô Vĩnh Diện là một cái tên 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Trong lịch sử Việt Nam hiện đại, có những cái tên khi được nhắc lên, người ta không chỉ nhớ đến một chiến công, mà còn nhớ đến một khoảnh khắc. Một khoảnh khắc ngắn ngủi, dữ dội, như tia chớp xé ngang bầu trời chiến tranh, để rồi sáng mãi trong ký ức của nhiều thế hệ. Tô Vĩnh Diện là một cái tên như thế. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Ông sinh năm 1924 tại xã Nông Trường, huyện Nông Cống, tỉnh Thanh Hóa. Đó là vùng quê lam lũ, nơi những người nông dân quanh năm gắn đời mình với ruộng đồng, với bùn đất, với nắng gió miền Trung. Tuổi thơ của Tô Vĩnh Diện trôi qua trong cảnh đất nước còn dưới ách thực dân, đời sống người dân nghèo khó, cơ cực.",
      "visual_beat": "Làng quê Thanh Hóa lam lũ, ruộng đồng miền Trung, người thanh niên nông dân Tô Vĩnh Diện trước ngày nhập ngũ.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Làng quê Thanh Hóa lam lũ, ruộng đồng miền Trung, người thanh niên nông dân Tô Vĩnh Diện trước ngày nhập ngũ.",
      "narration": "Ông sinh năm 1924 tại xã Nông Trường, huyện Nông Cống, tỉnh Thanh Hóa. Đó là vùng quê lam lũ, nơi những người nông dân quanh năm gắn đời mình với ruộng đồng, với bùn đất, với nắng gió miền Trung. Tuổi thơ của Tô Vĩnh Diện trôi qua trong cảnh đất nước còn dưới ách thực dân, đời sống người dân nghèo khó, cơ cự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: Làng quê Thanh Hóa lam lũ, ruộng đồng miền Trung, người thanh niên nông dân Tô Vĩnh Diện trước ngày nhập ngũ. Narration beat: Ông sinh năm 1924 tại xã Nông Trường, huyện Nông Cống, tỉnh Thanh Hóa. Đó là vùng quê lam lũ, nơi những người nông dân quanh năm gắn đời mình với ruộng đồng, với bùn đất, với nắng gió miền Trung. Tuổi thơ của Tô Vĩnh Diện trôi qua trong cảnh đất nước còn dưới ách thực dân, đời sống người dân nghèo khó, cơ cực. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Như bao người con nông dân thời ấy, ông lớn lên không phải giữa những trang sách rộng mở, mà giữa những mùa vụ nhọc nhằn, những bữa cơm đạm bạc, những câu chuyện về áp bức và khát vọng đổi đời.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Như bao người con nông dân thời ấy, ông lớn lên không phải giữa những trang sách rộng mở, mà giữa những mùa vụ nhọc nhằn, những bữa cơm đạm bạc, những câu chuyện về áp bức và khát vọng đổi đờ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Như bao người con nông dân thời ấy, ông lớn lên không phải giữa những trang sách rộng mở, mà giữa những mùa vụ nhọc nhằn, những bữa cơm đạm bạc, những câu chuyện về áp bức và khát vọng đổi đời. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Nhưng cũng chính từ những vùng quê nghèo ấy, khi lịch sử cất tiếng gọi, biết bao người trẻ đã đứng dậy.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng cũng chính từ những vùng quê nghèo ấy, khi lịch sử cất tiếng gọi, biết bao người trẻ đã đứng dậ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng cũng chính từ những vùng quê nghèo ấy, khi lịch sử cất tiếng gọi, biết bao người trẻ đã đứng dậy. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Cách mạng Tháng Tám năm 1945 mở ra một thời khắc mới cho dân tộc Việt Nam. Một nước Việt Nam độc lập ra đời, nhưng nền độc lập ấy lập tức phải đối diện với thử thách khốc liệt. Thực dân Pháp quay trở lại, chiến tranh lan rộng, và những người nông dân hôm qua còn cày ruộng, gánh rạ, chăn trâu, hôm nay đã trở thành chiến sĩ. Tô Vĩnh Diện cũng đi vào dòng chảy ấy.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Cách mạng Tháng Tám năm 1945 mở ra một thời khắc mới cho dân tộc Việt Nam. Một nước Việt Nam độc lập ra đời, nhưng nền độc lập ấy lập tức phải đối diện với thử thách khốc liệt. Thực dân Pháp quay trở lại, chiến tranh lan rộng, và những người nông dân hôm qua còn cày ruộng, gánh rạ, chăn trâu, hôm nay đã trở thành chiến sĩ. Tô Vĩnh Diện cũng đi vào dòng chảy ấ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Cách mạng Tháng Tám năm 1945 mở ra một thời khắc mới cho dân tộc Việt Nam. Một nước Việt Nam độc lập ra đời, nhưng nền độc lập ấy lập tức phải đối diện với thử thách khốc liệt. Thực dân Pháp quay trở lại, chiến tranh lan rộng, và những người nông dân hôm qua còn cày ruộng, gánh rạ, chăn trâu, hôm nay đã trở thành chiến sĩ. Tô Vĩnh Diện cũng đi vào dòng chảy ấy. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Năm 1949, ông gia nhập Quân đội nhân dân Việt Nam. Từ một người con xứ Thanh bình dị, ông trở thành người lính trong cuộc kháng chiến chống thực dân Pháp. Con đường ấy không trải hoa.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Năm 1949, ông gia nhập Quân đội nhân dân Việt Nam. Từ một người con xứ Thanh bình dị, ông trở thành người lính trong cuộc kháng chiến chống thực dân Pháp. Con đường ấy không trải hoa.",
      "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 pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Năm 1949, ông gia nhập Quân đội nhân dân Việt Nam. Từ một người con xứ Thanh bình dị, ông trở thành người lính trong cuộc kháng chiến chống thực dân Pháp. Con đường ấy không trải hoa. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Nó là con đường của hành quân xuyên rừng, của đói rét, sốt rét, bom đạn, và những đêm dài ngủ giữa núi rừng. Nhưng đó cũng là con đường mà một thế hệ đã chọn, bởi phía sau họ là làng quê, là gia đình, là một đất nước còn non trẻ đang cần được bảo vệ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nó là con đường của hành quân xuyên rừng, của đói rét, sốt rét, bom đạn, và những đêm dài ngủ giữa núi rừng. Nhưng đó cũng là con đường mà một thế hệ đã chọn, bởi phía sau họ là làng quê, là gia đình, là một đất nước còn non trẻ đang cần được bảo 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nó là con đường của hành quân xuyên rừng, của đói rét, sốt rét, bom đạn, và những đêm dài ngủ giữa núi rừng. Nhưng đó cũng là con đường mà một thế hệ đã chọn, bởi phía sau họ là làng quê, là gia đình, là một đất nước còn non trẻ đang cần được bảo vệ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Tô Vĩnh Diện được biên chế vào lực lượng pháo binh. Với ông, khẩu pháo không chỉ là vũ khí. Nó là sức mạnh của đơn vị, là niềm tin của đồng đội, là thứ có thể làm thay đổi cục diện trên chiến trường.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Tô Vĩnh Diện được biên chế vào lực lượng pháo binh. Với ông, khẩu pháo không chỉ là vũ khí. Nó là sức mạnh của đơn vị, là niềm tin của đồng đội, là thứ có thể làm thay đổi cục diện trên 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Tô Vĩnh Diện được biên chế vào lực lượng pháo binh. Với ông, khẩu pháo không chỉ là vũ khí. Nó là sức mạnh của đơn vị, là niềm tin của đồng đội, là thứ có thể làm thay đổi cục diện trên chiến trường. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Trong những năm tháng kháng chiến, pháo binh Việt Nam còn non trẻ, trang bị thiếu thốn, đường sá hiểm trở, việc đưa pháo vào trận địa là một thử thách tưởng như vượt quá sức người. Nhưng chính trong những thử thách ấy, phẩm chất của người lính được tôi luyện.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Trong những năm tháng kháng chiến, pháo binh Việt Nam còn non trẻ, trang bị thiếu thốn, đường sá hiểm trở, việc đưa pháo vào trận địa là một thử thách tưởng như vượt quá sức người. Nhưng chính trong những thử thách ấy, phẩm chất của người lính được tôi luyệ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 pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Trong những năm tháng kháng chiến, pháo binh Việt Nam còn non trẻ, trang bị thiếu thốn, đường sá hiểm trở, việc đưa pháo vào trận địa là một thử thách tưởng như vượt quá sức người. Nhưng chính trong những thử thách ấy, phẩm chất của người lính được tôi luyện. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Tô Vĩnh Diện là người điềm đạm, chịu khó, nghiêm túc trong công việc. Ông hiểu rằng mỗi khẩu pháo, mỗi viên đạn, mỗi đoạn đường kéo pháo đều có thể liên quan đến sinh mạng của đồng đội và thắng lợi của trận đánh.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Tô Vĩnh Diện là người điềm đạm, chịu khó, nghiêm túc trong công việc. Ông hiểu rằng mỗi khẩu pháo, mỗi viên đạn, mỗi đoạn đường kéo pháo đều có thể liên quan đến sinh mạng của đồng đội và thắng lợi của trận đá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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Tô Vĩnh Diện là người điềm đạm, chịu khó, nghiêm túc trong công việc. Ông hiểu rằng mỗi khẩu pháo, mỗi viên đạn, mỗi đoạn đường kéo pháo đều có thể liên quan đến sinh mạng của đồng đội và thắng lợi của trận đánh. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Một người con xứ thanh giữa những năm đất nước bão lửa",
      "text": "Vì thế, ông làm việc cẩn trọng, bền bỉ, không nề hà gian khổ. Những phẩm chất ấy lặng lẽ tích tụ, để rồi đến một ngày, lịch sử đặt ông trước một lựa chọn chỉ diễn ra trong khoảnh khắc. Và khoảnh khắc ấy đã làm nên sự bất tử.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Vì thế, ông làm việc cẩn trọng, bền bỉ, không nề hà gian khổ. Những phẩm chất ấy lặng lẽ tích tụ, để rồi đến một ngày, lịch sử đặt ông trước một lựa chọn chỉ diễn ra trong khoảnh khắc. Và 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: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Vì thế, ông làm việc cẩn trọng, bền bỉ, không nề hà gian khổ. Những phẩm chất ấy lặng lẽ tích tụ, để rồi đến một ngày, lịch sử đặt ông trước một lựa chọn chỉ diễn ra trong khoảnh khắc. Và khoảnh khắc ấy đã làm nên sự bất tử. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "heading",
      "section": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "visual_beat": "Title card for section: Điện biên phủ – nơi cả dân tộc dồn sức cho một 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "narration": "Điện biên phủ – nơi cả dân tộc dồn sức cho một 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến Narration beat: Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Cuối năm 1953, đầu năm 1954, chiến trường Điện Biên Phủ trở thành tâm điểm của cuộc kháng chiến chống Pháp. 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 ý đồ biến Điện Biên Phủ thành cái bẫy nghiền nát chủ lực Việt Minh.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Cuối năm 1953, đầu năm 1954, chiến trường Điện Biên Phủ trở thành tâm điểm của cuộc kháng chiến chống Pháp. 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 ý đồ biến Điện Biên Phủ thành cái bẫy nghiền nát chủ lực Việt Minh.",
      "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 chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Cuối năm 1953, đầu năm 1954, chiến trường Điện Biên Phủ trở thành tâm điểm của cuộc kháng chiến chống Pháp. 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 ý đồ biến Điện Biên Phủ thành cái bẫy nghiền nát chủ lực Việt Minh. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Họ tin vào máy bay, xe tăng, pháo binh, công sự kiên cố, và khả năng tiếp tế bằng đường không. Nhưng phía Việt Nam cũng đã chuẩn bị cho một trận đánh lớn chưa từng có.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Họ tin vào máy bay, xe tăng, pháo binh, công sự kiên cố, và khả năng tiếp tế bằng đường không. Nhưng phía Việt Nam cũng đã chuẩn bị cho một trận đánh lớn chưa từng 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 pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Họ tin vào máy bay, xe tăng, pháo binh, công sự kiên cố, và khả năng tiếp tế bằng đường không. Nhưng phía Việt Nam cũng đã chuẩn bị cho một trận đánh lớn chưa từng có. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Từ khắp các vùng tự do, bộ đội, dân công, thanh niên xung phong, dân quân, ngựa thồ, xe đạp thồ, thuyền mảng, gùi gạo, gánh đạn… tất cả cùng hướng về Tây Bắc. Những con đường qua núi cao, vực sâu, rừng rậm trở thành huyết mạch của chiến dịch.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Từ khắp các vùng tự do, bộ đội, dân công, thanh niên xung phong, dân quân, ngựa thồ, xe đạp thồ, thuyền mảng, gùi gạo, gánh đạn… tất cả cùng hướng về Tây Bắc. Những con đường qua núi cao, vực sâu, rừng rậm trở thành huyết mạch của chiến dịch.",
      "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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Từ khắp các vùng tự do, bộ đội, dân công, thanh niên xung phong, dân quân, ngựa thồ, xe đạp thồ, thuyền mảng, gùi gạo, gánh đạn… tất cả cùng hướng về Tây Bắc. Những con đường qua núi cao, vực sâu, rừng rậm trở thành huyết mạch của chiến dịch. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Trên những cung đường ấy, người ta chứng kiến sức mạnh kỳ lạ của một dân tộc khi đã quyết lòng. Đưa pháo vào Điện Biên Phủ là một trong những nhiệm vụ gian khổ bậc nhất.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Trên những cung đường ấy, người ta chứng kiến sức mạnh kỳ lạ của một dân tộc khi đã quyết lòng. Đưa pháo vào Điện Biên Phủ là một trong những nhiệm vụ gian khổ bậc nhấ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: Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Trên những cung đường ấy, người ta chứng kiến sức mạnh kỳ lạ của một dân tộc khi đã quyết lòng. Đưa pháo vào Điện Biên Phủ là một trong những nhiệm vụ gian khổ bậc nhất. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Những khẩu pháo nặng hàng tấn phải vượt qua địa hình hiểm trở. Đường kéo pháo nhiều đoạn chỉ là lối mở trên sườn núi, một bên là vách đá, một bên là vực sâu. Bộ đội phải dùng dây, dùng tời, dùng sức người để kéo từng khẩu pháo lên dốc, xuống dốc, qua bùn lầy, qua rừng rậm.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 20,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Những khẩu pháo nặng hàng tấn phải vượt qua địa hình hiểm trở. Đường kéo pháo nhiều đoạn chỉ là lối mở trên sườn núi, một bên là vách đá, một bên là vực sâu. Bộ đội phải dùng dây, dùng tời, dùng sức người để kéo từng khẩu pháo lên dốc, xuống dốc, qua bùn lầy, qua rừng rậ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Những khẩu pháo nặng hàng tấn phải vượt qua địa hình hiểm trở. Đường kéo pháo nhiều đoạn chỉ là lối mở trên sườn núi, một bên là vách đá, một bên là vực sâu. Bộ đội phải dùng dây, dùng tời, dùng sức người để kéo từng khẩu pháo lên dốc, xuống dốc, qua bùn lầy, qua rừng rậm. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Có nơi, chỉ một sơ suất nhỏ cũng có thể khiến khẩu pháo lao xuống vực, kéo theo cả người và vũ khí. Tô Vĩnh Diện có mặt trong những ngày tháng ấy.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Có nơi, chỉ một sơ suất nhỏ cũng có thể khiến khẩu pháo lao xuống vực, kéo theo cả người và vũ khí. Tô Vĩnh Diện có mặt trong những ngày tháng ấ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Có nơi, chỉ một sơ suất nhỏ cũng có thể khiến khẩu pháo lao xuống vực, kéo theo cả người và vũ khí. Tô Vĩnh Diện có mặt trong những ngày tháng ấy. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Ông cùng đồng đội kéo pháo vào trận địa trong điều kiện vô cùng khó khăn. Mồ hôi trộn với đất đỏ, bàn tay phồng rộp, vai áo sờn rách. Ban ngày phải ngụy trang tránh máy bay địch, ban đêm âm thầm kéo pháo.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Ông cùng đồng đội kéo pháo vào trận địa trong điều kiện vô cùng khó khăn. Mồ hôi trộn với đất đỏ, bàn tay phồng rộp, vai áo sờn rách. Ban ngày phải ngụy trang tránh máy bay địch, ban đêm âm thầm kéo phá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: Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Ông cùng đồng đội kéo pháo vào trận địa trong điều kiện vô cùng khó khăn. Mồ hôi trộn với đất đỏ, bàn tay phồng rộp, vai áo sờn rách. Ban ngày phải ngụy trang tránh máy bay địch, ban đêm âm thầm kéo pháo. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Điện biên phủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Có đoạn đường dốc cao đến mức từng bước chân như dính chặt vào đất. Người phía trước gồng mình kéo, người phía sau ghìm lại, người bên cạnh chèn bánh, giữ hướng. Mỗi khẩu lệnh vang lên đều căng như dây đàn.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Có đoạn đường dốc cao đến mức từng bước chân như dính chặt vào đất. Người phía trước gồng mình kéo, người phía sau ghìm lại, người bên cạnh chèn bánh, giữ hướng. Mỗi khẩu lệnh vang lên đều căng như dây đà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 pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Có đoạn đường dốc cao đến mức từng bước chân như dính chặt vào đất. Người phía trước gồng mình kéo, người phía sau ghìm lại, người bên cạnh chèn bánh, giữ hướng. Mỗi khẩu lệnh vang lên đều căng như dây đàn. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Trong chiến tranh, có những chiến công diễn ra trước tiếng nổ, nhưng cũng có những chiến công lặng lẽ nằm ở phía sau tiếng nổ ấy. Đưa được khẩu pháo đến đúng vị trí, giữ được bí mật, bảo vệ được vũ khí, đó là những chiến công thầm lặng.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Trong chiến tranh, có những chiến công diễn ra trước tiếng nổ, nhưng cũng có những chiến công lặng lẽ nằm ở phía sau tiếng nổ ấy. Đưa được khẩu pháo đến đúng vị trí, giữ được bí mật, bảo vệ được vũ khí, đó là những chiến công thầ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Trong chiến tranh, có những chiến công diễn ra trước tiếng nổ, nhưng cũng có những chiến công lặng lẽ nằm ở phía sau tiếng nổ ấy. Đưa được khẩu pháo đến đúng vị trí, giữ được bí mật, bảo vệ được vũ khí, đó là những chiến công thầm lặng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Không có chúng, sẽ không có những loạt pháo mở màn làm rung chuyển lòng chảo Đ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, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Không có chúng, sẽ không có những loạt pháo mở màn làm rung chuyển lòng chảo Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Không có chúng, sẽ không có những loạt pháo mở màn làm rung chuyển lòng chảo Điện Biên. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Ban đầu, theo phương án tác chiến, quân ta dự kiến “đánh nhanh, thắng nhanh”. Pháo được kéo vào các trận địa chuẩn bị cho cuộc tiến công. Nhưng sau khi cân nhắc kỹ tương quan lực lượng và tình hình thực tế, Đại tướng Võ Nguyên Giáp đã đưa ra quyết định lịch sử: chuyển từ phương châm “đánh nhanh, thắng nhanh” sang “đánh chắc, tiến chắc”. Quyết định ấy đồng nghĩa với việc phải kéo pháo ra.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Ban đầu, theo phương án tác chiến, quân ta dự kiến “đánh nhanh, thắng nhanh”. Pháo được kéo vào các trận địa chuẩn bị cho cuộc tiến công. Nhưng sau khi cân nhắc kỹ tương quan lực lượng và tình hình thực tế, Đại tướng Võ Nguyên Giáp đã đưa ra quyết định lịch sử: chuyển từ phương châm “đánh nhanh, thắng nhanh” sang “đánh chắc, tiến chắc”. Quyết định ấy đồng nghĩa với việc phải kéo pháo 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: Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Ban đầu, theo phương án tác chiến, quân ta dự kiến “đánh nhanh, thắng nhanh”. Pháo được kéo vào các trận địa chuẩn bị cho cuộc tiến công. Nhưng sau khi cân nhắc kỹ tương quan lực lượng và tình hình thực tế, Đại tướng Võ Nguyên Giáp đã đưa ra quyết định lịch sử: chuyển từ phương châm “đánh nhanh, thắng nhanh” sang “đánh chắc, tiến chắc”. Quyết định ấy đồng nghĩa với việc phải kéo pháo ra. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Nếu kéo pháo vào đã khó, kéo pháo ra trong điều kiện gấp gáp, trên những con đường hiểm trở, với tinh thần vừa khẩn trương vừa tuyệt đối bí mật, còn khó hơn nhiều. Những khẩu pháo từng được đưa vào bằng biết bao mồ hôi nay lại phải lặng lẽ rút ra để chuẩn bị cho một cách đánh mới.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 21,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Nếu kéo pháo vào đã khó, kéo pháo ra trong điều kiện gấp gáp, trên những con đường hiểm trở, với tinh thần vừa khẩn trương vừa tuyệt đối bí mật, còn khó hơn nhiều. Những khẩu pháo từng được đưa vào bằng biết bao mồ hôi nay lại phải lặng lẽ rút ra để chuẩn bị cho một cách đánh mớ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Nếu kéo pháo vào đã khó, kéo pháo ra trong điều kiện gấp gáp, trên những con đường hiểm trở, với tinh thần vừa khẩn trương vừa tuyệt đối bí mật, còn khó hơn nhiều. Những khẩu pháo từng được đưa vào bằng biết bao mồ hôi nay lại phải lặng lẽ rút ra để chuẩn bị cho một cách đánh mới. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Nhiều người lính sau này nhớ lại rằng đó là một thử thách vô cùng nặng nề. Nhưng họ hiểu: mệnh lệnh là vì thắng lợi chung. Phải giữ pháo, giữ người, giữ bí mật, để đến ngày quyết chiến, pháo binh có thể phát huy sức mạnh đúng lúc.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Nhiều người lính sau này nhớ lại rằng đó là một thử thách vô cùng nặng nề. Nhưng họ hiểu: mệnh lệnh là vì thắng lợi chung. Phải giữ pháo, giữ người, giữ bí mật, để đến ngày quyết chiến, pháo binh có thể phát huy sức mạnh đúng 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 pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Nhiều người lính sau này nhớ lại rằng đó là một thử thách vô cùng nặng nề. Nhưng họ hiểu: mệnh lệnh là vì thắng lợi chung. Phải giữ pháo, giữ người, giữ bí mật, để đến ngày quyết chiến, pháo binh có thể phát huy sức mạnh đúng lúc. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ủ – nơi cả dân tộc dồn sức cho một trận quyết chiến",
      "text": "Chính trong quá trình kéo pháo ra ấy, câu chuyện bi tráng về Tô Vĩnh Diện đã diễn ra.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Chính trong quá trình kéo pháo ra ấy, câu chuyện bi tráng về Tô Vĩnh Diện đã diễn 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: Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Chính trong quá trình kéo pháo ra ấy, câu chuyện bi tráng về Tô Vĩnh Diện đã diễn ra. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "heading",
      "section": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "visual_beat": "Title card for section: Con dốc định mệnh và khẩu pháo lao xuống vực",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Con dốc định mệnh và khẩu pháo lao xuống vực",
      "narration": "Con dốc định mệnh và khẩu pháo lao xuống vự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: Title card for section: Con dốc định mệnh và khẩu pháo lao xuống vực Narration beat: Con dốc định mệnh và khẩu pháo lao xuống vực Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Ngày 1 tháng 2 năm 1954, đơn vị của Tô Vĩnh Diện đang làm nhiệm vụ kéo pháo ra khỏi trận địa. Địa hình hiểm trở, đường hẹp, dốc cao, lại phải bảo đảm bí mật tuyệt đối. Mỗi bước di chuyển của khẩu pháo đều là một cuộc vật lộn với núi rừng.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 18,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Ngày 1 tháng 2 năm 1954, đơn vị của Tô Vĩnh Diện đang làm nhiệm vụ kéo pháo ra khỏi trận địa. Địa hình hiểm trở, đường hẹp, dốc cao, lại phải bảo đảm bí mật tuyệt đối. Mỗi bước di chuyển của khẩu pháo đều là một cuộc vật lộn với núi rừ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Ngày 1 tháng 2 năm 1954, đơn vị của Tô Vĩnh Diện đang làm nhiệm vụ kéo pháo ra khỏi trận địa. Địa hình hiểm trở, đường hẹp, dốc cao, lại phải bảo đảm bí mật tuyệt đối. Mỗi bước di chuyển của khẩu pháo đều là một cuộc vật lộn với núi rừng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Khẩu pháo nặng nề được giữ bằng dây kéo, dây hãm, bằng sức của nhiều chiến sĩ cùng phối hợp. Người kéo, người chèn, người giữ, người chỉ huy. Tất cả phải ăn ý, chính xác. Chỉ cần một mắt xích sơ hở, bánh pháo có thể trượt đi trong chớp mắt. Và điều nguy hiểm ấy đã xảy ra.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Khẩu pháo nặng nề được giữ bằng dây kéo, dây hãm, bằng sức của nhiều chiến sĩ cùng phối hợp. Người kéo, người chèn, người giữ, người chỉ huy. Tất cả phải ăn ý, chính xác. Chỉ cần một mắt xích sơ hở, bánh pháo có thể trượt đi trong chớp mắt. Và điều nguy hiểm ấy đã xảy 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Khẩu pháo nặng nề được giữ bằng dây kéo, dây hãm, bằng sức của nhiều chiến sĩ cùng phối hợp. Người kéo, người chèn, người giữ, người chỉ huy. Tất cả phải ăn ý, chính xác. Chỉ cần một mắt xích sơ hở, bánh pháo có thể trượt đi trong chớp mắt. Và điều nguy hiểm ấy đã xảy ra. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Khi khẩu pháo đi qua một đoạn dốc, dây tời bị đứt. Khẩu pháo mất điểm giữ, bắt đầu trôi xuống. Trước mặt là vực sâu.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Khi khẩu pháo đi qua một đoạn dốc, dây tời bị đứt. Khẩu pháo mất điểm giữ, bắt đầu trôi xuống. Trước mặt là vực sâ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Khi khẩu pháo đi qua một đoạn dốc, dây tời bị đứt. Khẩu pháo mất điểm giữ, bắt đầu trôi xuống. Trước mặt là vực sâu. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Nếu khẩu pháo lao xuống vực, không chỉ vũ khí quý giá bị mất, mà còn có thể gây thương vong cho đồng đội đang ở phía dưới. Trong một chiến dịch lớn như Điện Biên Phủ, mỗi khẩu pháo là tài sản vô cùng quan trọng.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Nếu khẩu pháo lao xuống vực, không chỉ vũ khí quý giá bị mất, mà còn có thể gây thương vong cho đồng đội đang ở phía dưới. Trong một chiến dịch lớn như Điện Biên Phủ, mỗi khẩu pháo là tài sản vô cùng quan 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Nếu khẩu pháo lao xuống vực, không chỉ vũ khí quý giá bị mất, mà còn có thể gây thương vong cho đồng đội đang ở phía dưới. Trong một chiến dịch lớn như Điện Biên Phủ, mỗi khẩu pháo là tài sản vô cùng quan trọng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Đó là kết quả của biết bao ngày đêm vận chuyển, là sức mạnh hỏa lực mà chiến dịch cần đến. Trong khoảnh khắc ấy, không có thời gian để hội ý. Không có thời gian để cân nhắc thiệt hơn. Không có thời gian để sợ hãi. Tô Vĩnh Diện lao về phía khẩu pháo.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Đó là kết quả của biết bao ngày đêm vận chuyển, là sức mạnh hỏa lực mà chiến dịch cần đến. Trong khoảnh khắc ấy, không có thời gian để hội ý. Không có thời gian để cân nhắc thiệt hơn. Không có thời gian để sợ hãi. Tô Vĩnh Diện lao về phía khẩu phá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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Đó là kết quả của biết bao ngày đêm vận chuyển, là sức mạnh hỏa lực mà chiến dịch cần đến. Trong khoảnh khắc ấy, không có thời gian để hội ý. Không có thời gian để cân nhắc thiệt hơn. Không có thời gian để sợ hãi. Tô Vĩnh Diện lao về phía khẩu pháo. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Theo câu chuyện được ghi lại trong lịch sử quân đội và trong ký ức về Điện Biên Phủ, ông đã dùng thân mình chèn vào bánh pháo, cố giữ khẩu pháo khỏi lao xuống vực. Sức nặng khủng khiếp của khẩu pháo đè lên thân thể người lính. Đồng đội kịp thời lao tới cứu pháo, nhưng Tô Vĩnh Diện bị thương rất nặng. Một con người bằng xương bằng thịt đã đối diện với khối sắt nặng hàng tấn. Một thân thể nhỏ bé giữa núi rừng đã chặn lại đà trôi của khẩu pháo.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Theo câu chuyện được ghi lại trong lịch sử quân đội và trong ký ức về Điện Biên Phủ, ông đã dùng thân mình chèn vào bánh pháo, cố giữ khẩu pháo khỏi lao xuống vực. Sức nặng khủng khiếp của khẩu pháo đè lên thân thể người lính. Đồng đội kịp thời lao tới cứu pháo, nhưng Tô Vĩnh Diện bị thương rất nặng. Một con người bằng xương bằng thịt đã đối diện với khối sắt nặng hàng tấn. Một thân thể nhỏ bé giữa núi rừng đã chặn lại đà trôi của khẩu phá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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Theo câu chuyện được ghi lại trong lịch sử quân đội và trong ký ức về Điện Biên Phủ, ông đã dùng thân mình chèn vào bánh pháo, cố giữ khẩu pháo khỏi lao xuống vực. Sức nặng khủng khiếp của khẩu pháo đè lên thân thể người lính. Đồng đội kịp thời lao tới cứu pháo, nhưng Tô Vĩnh Diện bị thương rất nặng. Một con người bằng xương bằng thịt đã đối diện với khối sắt nặng hàng tấn. Một thân thể nhỏ bé giữa núi rừng đã chặn lại đà trôi của khẩu pháo. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Đó không phải là hành động được chuẩn bị trước. Đó là phản xạ của một người lính đã đặt nhiệm vụ, đồng đội và chiến dịch lên trên mạng sống của mình. Trong giây phút sinh tử, Tô Vĩnh Diện không nghĩ cho riêng mình.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Đó không phải là hành động được chuẩn bị trước. Đó là phản xạ của một người lính đã đặt nhiệm vụ, đồng đội và chiến dịch lên trên mạng sống của mình. Trong giây phút sinh tử, Tô Vĩnh Diện không nghĩ cho riêng 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: Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Đó không phải là hành động được chuẩn bị trước. Đó là phản xạ của một người lính đã đặt nhiệm vụ, đồng đội và chiến dịch lên trên mạng sống của mình. Trong giây phút sinh tử, Tô Vĩnh Diện không nghĩ cho riêng mình. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Ông chỉ nhìn thấy khẩu pháo đang lao xuống, nhìn thấy nguy cơ trước mắt, và hành động.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Ông chỉ nhìn thấy khẩu pháo đang lao xuống, nhìn thấy nguy cơ trước mắt, và hành độ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Ông chỉ nhìn thấy khẩu pháo đang lao xuống, nhìn thấy nguy cơ trước mắt, và hành động. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Sau khi bị thương, Tô Vĩnh Diện được đồng đội chăm sóc, cấp cứu. Nhưng vết thương quá nặng. Ông hy sinh khi tuổi đời mới ba mươi.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Sau khi bị thương, Tô Vĩnh Diện được đồng đội chăm sóc, cấp cứu. Nhưng vết thương quá nặng. Ông hy sinh khi tuổi đời mới ba mươ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Sau khi bị thương, Tô Vĩnh Diện được đồng đội chăm sóc, cấp cứu. Nhưng vết thương quá nặng. Ông hy sinh khi tuổi đời mới ba mươi. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Con dốc định mệnh và khẩu pháo lao xuống vực",
      "text": "Ba mươi tuổi – độ tuổi mà một con người có thể còn rất nhiều ước mơ, rất nhiều dự định, rất nhiều ngày bình yên chưa kịp sống. Nhưng chiến tranh không chờ con người đi hết đời mình. Chiến tranh đặt lên vai họ những lựa chọn khắc nghiệt, đôi khi chỉ trong một tích tắc. Tô Vĩnh Diện đã chọn giữ lại khẩu pháo. Và bằng lựa chọn ấy, ông bước vào lịch sử.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Ba mươi tuổi – độ tuổi mà một con người có thể còn rất nhiều ước mơ, rất nhiều dự định, rất nhiều ngày bình yên chưa kịp sống. Nhưng chiến tranh không chờ con người đi hết đời mình. Chiến tranh đặt lên vai họ những lựa chọn khắc nghiệt, đôi khi chỉ trong một tích tắc. Tô Vĩnh Diện đã chọn giữ lại khẩu pháo. Và bằng lựa chọn ấy, ông bước 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Ba mươi tuổi – độ tuổi mà một con người có thể còn rất nhiều ước mơ, rất nhiều dự định, rất nhiều ngày bình yên chưa kịp sống. Nhưng chiến tranh không chờ con người đi hết đời mình. Chiến tranh đặt lên vai họ những lựa chọn khắc nghiệt, đôi khi chỉ trong một tích tắc. Tô Vĩnh Diện đã chọn giữ lại khẩu pháo. Và bằng lựa chọn ấy, ông bước vào lịch sử. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "heading",
      "section": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "visual_beat": "Title card for section: Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "narration": "Một sự hy sinh không chỉ để giữ một khẩu phá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: Title card for section: Một sự hy sinh không chỉ để giữ một khẩu pháo Narration beat: Một sự hy sinh không chỉ để giữ một khẩu pháo Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Nếu chỉ nhìn bằng con số, người ta có thể nói rằng Tô Vĩnh Diện hy sinh để cứu một khẩu pháo. Nhưng trong lịch sử, có những hành động không thể đo bằng vật chất đơn thuần. Khẩu pháo ấy là vũ khí. Nhưng nó cũng là niềm tin.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Nếu chỉ nhìn bằng con số, người ta có thể nói rằng Tô Vĩnh Diện hy sinh để cứu một khẩu pháo. Nhưng trong lịch sử, có những hành động không thể đo bằng vật chất đơn thuần. Khẩu pháo ấy là vũ khí. Nhưng nó cũng là niềm 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Nếu chỉ nhìn bằng con số, người ta có thể nói rằng Tô Vĩnh Diện hy sinh để cứu một khẩu pháo. Nhưng trong lịch sử, có những hành động không thể đo bằng vật chất đơn thuần. Khẩu pháo ấy là vũ khí. Nhưng nó cũng là niềm tin. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Nó là công sức của biết bao người đã kéo qua đèo cao, suối sâu. Là mồ hôi của chiến sĩ pháo binh. Là đôi vai chai sạn của dân công hỏa tuyến.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Nó là công sức của biết bao người đã kéo qua đèo cao, suối sâu. Là mồ hôi của chiến sĩ pháo binh. Là đôi vai chai sạn của dân công hỏa tuyế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 pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Nó là công sức của biết bao người đã kéo qua đèo cao, suối sâu. Là mồ hôi của chiến sĩ pháo binh. Là đôi vai chai sạn của dân công hỏa tuyến. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Là những đêm không ngủ của người chỉ huy. Là niềm hy vọng rằng quân đội Việt Nam, dù thiếu thốn, vẫn có thể đưa hỏa lực mạnh vào một chiến trường hiểm trở để đối đầu với một đội quân nhà nghề được trang bị hiện đại. Giữ được khẩu pháo là giữ được một phần sức mạnh của chiến dịch. Giữ được khẩu pháo là giữ được mồ hôi của đồng đội.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Là những đêm không ngủ của người chỉ huy. Là niềm hy vọng rằng quân đội Việt Nam, dù thiếu thốn, vẫn có thể đưa hỏa lực mạnh vào một chiến trường hiểm trở để đối đầu với một đội quân nhà nghề được trang bị hiện đại. Giữ được khẩu pháo là giữ được một phần sức mạnh của chiến dịch. Giữ được khẩu pháo là giữ được mồ hôi của đồng độ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Là những đêm không ngủ của người chỉ huy. Là niềm hy vọng rằng quân đội Việt Nam, dù thiếu thốn, vẫn có thể đưa hỏa lực mạnh vào một chiến trường hiểm trở để đối đầu với một đội quân nhà nghề được trang bị hiện đại. Giữ được khẩu pháo là giữ được một phần sức mạnh của chiến dịch. Giữ được khẩu pháo là giữ được mồ hôi của đồng đội. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Giữ được khẩu pháo là giữ được cơ hội cho những loạt đạn sau này góp phần làm rung chuyển tập đoàn cứ điểm Điện Biên Phủ.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Giữ được khẩu pháo là giữ được cơ hội cho những loạt đạn sau này góp phần làm rung chuyển tập đoàn cứ điểm Đ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Giữ được khẩu pháo là giữ được cơ hội cho những loạt đạn sau này góp phần làm rung chuyển tập đoàn cứ điểm Điện Biên Phủ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Sự hy sinh của Tô Vĩnh Diện vì thế không chỉ nằm ở hành động lấy thân chèn pháo. Nó còn biểu hiện tinh thần chung của cả một thế hệ: sẵn sàng đặt thân mình vào nơi nguy hiểm nhất để nhiệm vụ được hoàn thành.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Sự hy sinh của Tô Vĩnh Diện vì thế không chỉ nằm ở hành động lấy thân chèn pháo. Nó còn biểu hiện tinh thần chung của cả một thế hệ: sẵn sàng đặt thân mình vào nơi nguy hiểm nhất để nhiệm vụ được hoàn thà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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Sự hy sinh của Tô Vĩnh Diện vì thế không chỉ nằm ở hành động lấy thân chèn pháo. Nó còn biểu hiện tinh thần chung của cả một thế hệ: sẵn sàng đặt thân mình vào nơi nguy hiểm nhất để nhiệm vụ được hoàn thành. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Trong chiến dịch Điện Biên Phủ, không chỉ có một anh hùng. Có hàng vạn con người đã góp sức, từ người lính ngoài mặt trận đến người dân công trên đường vận tải, từ người kéo pháo đến người gùi gạo, từ người đào hào đến người cứu thương. Nhưng mỗi anh hùng lại là một ngọn lửa riêng, soi sáng một góc của lịch sử. Tô Vĩnh Diện là ngọn lửa của tinh thần pháo binh.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Trong chiến dịch Điện Biên Phủ, không chỉ có một anh hùng. Có hàng vạn con người đã góp sức, từ người lính ngoài mặt trận đến người dân công trên đường vận tải, từ người kéo pháo đến người gùi gạo, từ người đào hào đến người cứu thương. Nhưng mỗi anh hùng lại là một ngọn lửa riêng, soi sáng một góc của lịch sử. Tô Vĩnh Diện là ngọn lửa của tinh thần pháo binh.",
      "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 pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Trong chiến dịch Điện Biên Phủ, không chỉ có một anh hùng. Có hàng vạn con người đã góp sức, từ người lính ngoài mặt trận đến người dân công trên đường vận tải, từ người kéo pháo đến người gùi gạo, từ người đào hào đến người cứu thương. Nhưng mỗi anh hùng lại là một ngọn lửa riêng, soi sáng một góc của lịch sử. Tô Vĩnh Diện là ngọn lửa của tinh thần pháo binh. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Ông nhắc người ta nhớ rằng trước khi tiếng pháo vang lên ở Điện Biên Phủ, đã có những con người âm thầm kéo pháo qua núi. Trước khi chiến thắng được ghi bằng những bản tin chiến sự, đã có máu đổ trên những con dốc tối.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Ông nhắc người ta nhớ rằng trước khi tiếng pháo vang lên ở Điện Biên Phủ, đã có những con người âm thầm kéo pháo qua núi. Trước khi chiến thắng được ghi bằng những bản tin chiến sự, đã có máu đổ trên những con dốc tố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: Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Ông nhắc người ta nhớ rằng trước khi tiếng pháo vang lên ở Điện Biên Phủ, đã có những con người âm thầm kéo pháo qua núi. Trước khi chiến thắng được ghi bằng những bản tin chiến sự, đã có máu đổ trên những con dốc tối. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Trước khi một trận đánh trở thành huyền thoại, đã có những người lính chấp nhận nằm lại để vũ khí của đơn vị được giữ nguyên.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Trước khi một trận đánh trở thành huyền thoại, đã có những người lính chấp nhận nằm lại để vũ khí của đơn vị được giữ nguyê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 pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Trước khi một trận đánh trở thành huyền thoại, đã có những người lính chấp nhận nằm lại để vũ khí của đơn vị được giữ nguyên. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Chiến tranh thường được kể bằng những chiến dịch, những bản đồ, những con số. Nhưng lịch sử không chỉ là bản đồ và con số. Lịch sử còn là ánh mắt của đồng đội khi nhìn thấy một người vừa hy sinh.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Chiến tranh thường được kể bằng những chiến dịch, những bản đồ, những con số. Nhưng lịch sử không chỉ là bản đồ và con số. Lịch sử còn là ánh mắt của đồng đội khi nhìn thấy một người vừa 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Chiến tranh thường được kể bằng những chiến dịch, những bản đồ, những con số. Nhưng lịch sử không chỉ là bản đồ và con số. Lịch sử còn là ánh mắt của đồng đội khi nhìn thấy một người vừa hy sinh. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Là bàn tay run lên vì bất lực nhưng vẫn phải tiếp tục nhiệm vụ. Là nỗi đau bị nén lại trong lồng ngực, bởi phía trước còn cả một chiến dịch đang chờ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Là bàn tay run lên vì bất lực nhưng vẫn phải tiếp tục nhiệm vụ. Là nỗi đau bị nén lại trong lồng ngực, bởi phía trước còn cả một chiến dịch đang chờ.",
      "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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Là bàn tay run lên vì bất lực nhưng vẫn phải tiếp tục nhiệm vụ. Là nỗi đau bị nén lại trong lồng ngực, bởi phía trước còn cả một chiến dịch đang chờ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Sau sự hy sinh của Tô Vĩnh Diện, đồng đội của ông không thể dừng lại lâu trong đau xót. Họ phải tiếp tục kéo pháo. Tiếp tục giữ bí mật.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 14,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Sau sự hy sinh của Tô Vĩnh Diện, đồng đội của ông không thể dừng lại lâu trong đau xót. Họ phải tiếp tục kéo pháo. Tiếp tục giữ bí mậ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: Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Sau sự hy sinh của Tô Vĩnh Diện, đồng đội của ông không thể dừng lại lâu trong đau xót. Họ phải tiếp tục kéo pháo. Tiếp tục giữ bí mật. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Một sự hy sinh không chỉ để giữ một khẩu pháo",
      "text": "Tiếp tục chuẩn bị cho trận đánh. Đó là sự khắc nghiệt của chiến tranh: người ngã xuống, người còn sống phải bước tiếp, mang theo cả phần nhiệm vụ và phần ký ức của người đã khuất. Và chính vì họ bước tiếp, sự hy sinh ấy mới không rơi vào lặng im.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 18,
      "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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Tiếp tục chuẩn bị cho trận đánh. Đó là sự khắc nghiệt của chiến tranh: người ngã xuống, người còn sống phải bước tiếp, mang theo cả phần nhiệm vụ và phần ký ức của người đã khuất. Và chính vì họ bước tiếp, sự hy sinh ấy mới không rơi vào lặng im.",
      "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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Tiếp tục chuẩn bị cho trận đánh. Đó là sự khắc nghiệt của chiến tranh: người ngã xuống, người còn sống phải bước tiếp, mang theo cả phần nhiệm vụ và phần ký ức của người đã khuất. Và chính vì họ bước tiếp, sự hy sinh ấy mới không rơi vào lặng im. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "visual_beat": "Title card for section: Những loạt pháo mở màn và âm vang của người đã khuất",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Những loạt pháo mở màn và âm vang của người đã khuất",
      "narration": "Những loạt pháo mở màn và âm vang của người đã khuấ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: Những loạt pháo mở màn và âm vang của người đã khuất Narration beat: Những loạt pháo mở màn và âm vang của người đã khuất Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Ngày 13 tháng 3 năm 1954, chiến dịch Điện Biên Phủ chính thức mở màn. Pháo binh Việt Nam đồng loạt nổ súng vào cứ điểm Him Lam. Những loạt đạn pháo vang lên giữa núi rừng Tây Bắc khiến quân Pháp bất ngờ.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Ngày 13 tháng 3 năm 1954, chiến dịch Điện Biên Phủ chính thức mở màn. Pháo binh Việt Nam đồng loạt nổ súng vào cứ điểm Him Lam. Những loạt đạn pháo vang lên giữa núi rừng Tây Bắc khiến quân Pháp bất 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 chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Ngày 13 tháng 3 năm 1954, chiến dịch Điện Biên Phủ chính thức mở màn. Pháo binh Việt Nam đồng loạt nổ súng vào cứ điểm Him Lam. Những loạt đạn pháo vang lên giữa núi rừng Tây Bắc khiến quân Pháp bất ngờ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Họ từng tin rằng địa hình hiểm trở sẽ ngăn đối phương đưa pháo lớn vào trận địa. Nhưng thực tế đã chứng minh điều ngược lại. Những khẩu pháo đã có mặt. Chúng đã được ngụy trang trong núi. Chúng đã được kéo bằng sức người qua những con đường tưởng như không thể.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Họ từng tin rằng địa hình hiểm trở sẽ ngăn đối phương đưa pháo lớn vào trận địa. Nhưng thực tế đã chứng minh điều ngược lại. Những khẩu pháo đã có mặt. Chúng đã được ngụy trang trong núi. Chúng đã được kéo bằng sức người qua những con đường tưởng như khô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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Họ từng tin rằng địa hình hiểm trở sẽ ngăn đối phương đưa pháo lớn vào trận địa. Nhưng thực tế đã chứng minh điều ngược lại. Những khẩu pháo đã có mặt. Chúng đã được ngụy trang trong núi. Chúng đã được kéo bằng sức người qua những con đường tưởng như không thể. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Và khi chúng khai hỏa, đó không chỉ là tiếng nổ của vũ khí. Đó là tiếng nổ của ý chí, của lòng bền bỉ, của những đêm kéo pháo thầm lặng, của mồ hôi và máu đã đổ xuống trước ngày chiến dịch bắt đầu. Trong âm vang ấy, có phần của Tô Vĩnh Diện.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 20,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Và khi chúng khai hỏa, đó không chỉ là tiếng nổ của vũ khí. Đó là tiếng nổ của ý chí, của lòng bền bỉ, của những đêm kéo pháo thầm lặng, của mồ hôi và máu đã đổ xuống trước ngày chiến dịch bắt đầu. Trong âm vang ấy, có phần của Tô Vĩnh Diệ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 pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Và khi chúng khai hỏa, đó không chỉ là tiếng nổ của vũ khí. Đó là tiếng nổ của ý chí, của lòng bền bỉ, của những đêm kéo pháo thầm lặng, của mồ hôi và máu đã đổ xuống trước ngày chiến dịch bắt đầu. Trong âm vang ấy, có phần của Tô Vĩnh Diện. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Ông không còn đứng bên khẩu pháo khi chiến dịch mở màn. Ông không chứng kiến từng cứ điểm bị tiến công, không nhìn thấy những chiến hào tiến dần vào lòng chảo, không nghe tin chiến thắng ngày 7 tháng 5 năm 1954. Nhưng sự hy sinh của ông đã nằm trong con đường dẫn tới chiến thắng ấy.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 20,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Ông không còn đứng bên khẩu pháo khi chiến dịch mở màn. Ông không chứng kiến từng cứ điểm bị tiến công, không nhìn thấy những chiến hào tiến dần vào lòng chảo, không nghe tin chiến thắng ngày 7 tháng 5 năm 1954. Nhưng sự hy sinh của ông đã nằm trong con đường dẫn tới chiến thắng ấ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Ông không còn đứng bên khẩu pháo khi chiến dịch mở màn. Ông không chứng kiến từng cứ điểm bị tiến công, không nhìn thấy những chiến hào tiến dần vào lòng chảo, không nghe tin chiến thắng ngày 7 tháng 5 năm 1954. Nhưng sự hy sinh của ông đã nằm trong con đường dẫn tới chiến thắng ấy. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Điện Biên Phủ là một chiến thắng của toàn dân tộc, của nghệ thuật quân sự, của quyết tâm chính trị, của hậu cần phi thường và tinh thần chiến đấu bền bỉ. Trong chiến thắng ấy, có những người được nhắc tên nhiều, có những người vô danh.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Điện Biên Phủ là một chiến thắng của toàn dân tộc, của nghệ thuật quân sự, của quyết tâm chính trị, của hậu cần phi thường và tinh thần chiến đấu bền bỉ. Trong chiến thắng ấy, có những người được nhắc tên nhiều, có những người vô danh.",
      "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 chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Điện Biên Phủ là một chiến thắng của toàn dân tộc, của nghệ thuật quân sự, của quyết tâm chính trị, của hậu cần phi thường và tinh thần chiến đấu bền bỉ. Trong chiến thắng ấy, có những người được nhắc tên nhiều, có những người vô danh. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Tô Vĩnh Diện thuộc về những người được lịch sử ghi nhớ bằng một hình ảnh không thể phai: người lính lấy thân mình chèn pháo. Hình ảnh ấy giản dị mà dữ dội. Không phải một lời diễn thuyết. Không phải một khẩu hiệu. Không phải một trang lý luận dài.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Tô Vĩnh Diện thuộc về những người được lịch sử ghi nhớ bằng một hình ảnh không thể phai: người lính lấy thân mình chèn pháo. Hình ảnh ấy giản dị mà dữ dội. Không phải một lời diễn thuyết. Không phải một khẩu hiệu. Không phải một trang lý luận dà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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Tô Vĩnh Diện thuộc về những người được lịch sử ghi nhớ bằng một hình ảnh không thể phai: người lính lấy thân mình chèn pháo. Hình ảnh ấy giản dị mà dữ dội. Không phải một lời diễn thuyết. Không phải một khẩu hiệu. Không phải một trang lý luận dài. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Chỉ là một người lính lao tới trước hiểm nguy, dùng thân mình chặn lại đà trôi của khẩu pháo. Nhưng đôi khi, một hành động như thế có sức nói thay cho cả một thời đại.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Chỉ là một người lính lao tới trước hiểm nguy, dùng thân mình chặn lại đà trôi của khẩu pháo. Nhưng đôi khi, một hành động như thế có sức nói thay cho cả một thời đạ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Chỉ là một người lính lao tới trước hiểm nguy, dùng thân mình chặn lại đà trôi của khẩu pháo. Nhưng đôi khi, một hành động như thế có sức nói thay cho cả một thời đại. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Nó nói rằng thế hệ ấy đã chiến đấu với một niềm tin rất lớn. Nó nói rằng độc lập không đến từ may mắn, mà đến từ sự hy sinh của những con người cụ thể, bằng thân thể cụ thể, trong những hoàn cảnh cụ thể.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nó nói rằng thế hệ ấy đã chiến đấu với một niềm tin rất lớn. Nó nói rằng độc lập không đến từ may mắn, mà đến từ sự hy sinh của những con người cụ thể, bằng thân thể cụ thể, trong những hoàn cảnh cụ 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nó nói rằng thế hệ ấy đã chiến đấu với một niềm tin rất lớn. Nó nói rằng độc lập không đến từ may mắn, mà đến từ sự hy sinh của những con người cụ thể, bằng thân thể cụ thể, trong những hoàn cảnh cụ thể. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Nó nói rằng phía sau mỗi chiến thắng được treo cờ, luôn có những nấm mộ, những gia đình mất con, những người mẹ chờ mãi một người không trở về.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nó nói rằng phía sau mỗi chiến thắng được treo cờ, luôn có những nấm mộ, những gia đình mất con, những người mẹ chờ mãi một người không trở 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nó nói rằng phía sau mỗi chiến thắng được treo cờ, luôn có những nấm mộ, những gia đình mất con, những người mẹ chờ mãi một người không trở về. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Những loạt pháo mở màn và âm vang của người đã khuất",
      "text": "Vì vậy, kể về Tô Vĩnh Diện không phải chỉ để ca ngợi một hành động anh hùng. Kể về ông là để nhìn thấy cái giá của lịch sử.",
      "visual_beat": "Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ.",
      "narration": "Vì vậy, kể về Tô Vĩnh Diện không phải chỉ để ca ngợi một hành động anh hùng. Kể về ông là để nhìn thấy cái giá của 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: Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ. Narration beat: Vì vậy, kể về Tô Vĩnh Diện không phải chỉ để ca ngợi một hành động anh hùng. Kể về ông là để nhìn thấy cái giá của lịch sử. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "heading",
      "section": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "visual_beat": "Title card for section: Người anh hùng trong trí nhớ nhiều thế hệ",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Người anh hùng trong trí nhớ nhiều thế hệ",
      "narration": "Người anh hùng trong trí nhớ nhiều thế 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: Người anh hùng trong trí nhớ nhiều thế hệ Narration beat: Người anh hùng trong trí nhớ nhiều thế hệ Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Sau chiến dịch Điện Biên Phủ, tên tuổi Tô Vĩnh Diện được nhắc đến như một tấm gương tiêu biểu của chủ nghĩa anh hùng cách mạng. Ông được truy tặng danh hiệu Anh hùng Lực lượng vũ trang nhân dân. Câu chuyện về ông đi vào sách giáo khoa, vào những bài học lịch sử, vào ký ức của nhiều thế hệ học sinh Việt Nam.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Sau chiến dịch Điện Biên Phủ, tên tuổi Tô Vĩnh Diện được nhắc đến như một tấm gương tiêu biểu của chủ nghĩa anh hùng cách mạng. Ông được truy tặng danh hiệu Anh hùng Lực lượng vũ trang nhân dân. Câu chuyện về ông đi vào sách giáo khoa, vào những bài học lịch sử, vào ký ức của nhiều thế hệ học sinh 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: Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Sau chiến dịch Điện Biên Phủ, tên tuổi Tô Vĩnh Diện được nhắc đến như một tấm gương tiêu biểu của chủ nghĩa anh hùng cách mạng. Ông được truy tặng danh hiệu Anh hùng Lực lượng vũ trang nhân dân. Câu chuyện về ông đi vào sách giáo khoa, vào những bài học lịch sử, vào ký ức của nhiều thế hệ học sinh Việt Nam. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Có những người anh hùng được nhớ bằng cả một cuộc đời hoạt động dài. Có những người được nhớ bằng một trận đánh. Còn Tô Vĩnh Diện được nhớ nhiều nhất bằng một khoảnh khắc. Nhưng khoảnh khắc ấy không tự nhiên mà có.",
      "visual_beat": "Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ.",
      "estimated_seconds": 19,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ.",
      "narration": "Có những người anh hùng được nhớ bằng cả một cuộc đời hoạt động dài. Có những người được nhớ bằng một trận đánh. Còn Tô Vĩnh Diện được nhớ nhiều nhất bằng một khoảnh khắc. Nhưng khoảnh khắc ấy 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: Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ. Narration beat: Có những người anh hùng được nhớ bằng cả một cuộc đời hoạt động dài. Có những người được nhớ bằng một trận đánh. Còn Tô Vĩnh Diện được nhớ nhiều nhất bằng một khoảnh khắc. Nhưng khoảnh khắc ấy không tự nhiên mà có. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Nó là kết quả của cả một quá trình rèn luyện, của lòng yêu nước, của kỷ luật quân đội, của tình đồng đội, của ý thức trách nhiệm. Nếu một con người chỉ nghĩ cho riêng mình, trong giây phút nguy hiểm, bản năng đầu tiên có thể là tránh đi.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Nó là kết quả của cả một quá trình rèn luyện, của lòng yêu nước, của kỷ luật quân đội, của tình đồng đội, của ý thức trách nhiệm. Nếu một con người chỉ nghĩ cho riêng mình, trong giây phút nguy hiểm, bản năng đầu tiên có thể là tránh đ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: Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Nó là kết quả của cả một quá trình rèn luyện, của lòng yêu nước, của kỷ luật quân đội, của tình đồng đội, của ý thức trách nhiệm. Nếu một con người chỉ nghĩ cho riêng mình, trong giây phút nguy hiểm, bản năng đầu tiên có thể là tránh đi. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Nhưng Tô Vĩnh Diện đã lao tới. Điều đó cho thấy bên trong ông, nhiệm vụ đã trở thành mệnh lệnh sâu hơn cả nỗi sợ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng Tô Vĩnh Diện đã lao tới. Điều đó cho thấy bên trong ông, nhiệm vụ đã trở thành mệnh lệnh sâu hơn cả nỗi 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng Tô Vĩnh Diện đã lao tới. Điều đó cho thấy bên trong ông, nhiệm vụ đã trở thành mệnh lệnh sâu hơn cả nỗi sợ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Khi câu chuyện ấy được kể lại cho những thế hệ sau, có người có thể tự hỏi: liệu một con người có thật sự làm được như vậy không? Câu hỏi ấy rất tự nhiên, bởi trong đời thường, sự hy sinh đến mức tuyệt đối luôn khiến người ta choáng ngợp.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 18,
      "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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Khi câu chuyện ấy được kể lại cho những thế hệ sau, có người có thể tự hỏi: liệu một con người có thật sự làm được như vậy không? Câu hỏi ấy rất tự nhiên, bởi trong đời thường, sự hy sinh đến mức tuyệt đối luôn khiến người ta choáng ngợ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Khi câu chuyện ấy được kể lại cho những thế hệ sau, có người có thể tự hỏi: liệu một con người có thật sự làm được như vậy không? Câu hỏi ấy rất tự nhiên, bởi trong đời thường, sự hy sinh đến mức tuyệt đối luôn khiến người ta choáng ngợp. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Nhưng chính chiến tranh đã tạo ra những hoàn cảnh mà ở đó, con người bị đặt trước lựa chọn không thể trì hoãn. Và cũng chính trong hoàn cảnh ấy, những phẩm chất cao quý nhất có thể bừ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, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nhưng chính chiến tranh đã tạo ra những hoàn cảnh mà ở đó, con người bị đặt trước lựa chọn không thể trì hoãn. Và cũng chính trong hoàn cảnh ấy, những phẩm chất cao quý nhất có thể bừ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nhưng chính chiến tranh đã tạo ra những hoàn cảnh mà ở đó, con người bị đặt trước lựa chọn không thể trì hoãn. Và cũng chính trong hoàn cảnh ấy, những phẩm chất cao quý nhất có thể bừng lên. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "visual_beat",
      "section": "Người anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Tô Vĩnh Diện không phải là huyền thoại xa vời. Ông là một người lính có quê hương, có tuổi trẻ, có đồng đội, có một cuộc đời bình dị trước khi trở thành anh hùng. Chính sự bình dị ấy làm câu chuyện về ông càng xúc động.",
      "visual_beat": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng.",
      "narration": "Tô Vĩnh Diện không phải là huyền thoại xa vời. Ông là một người lính có quê hương, có tuổi trẻ, có đồng đội, có một cuộc đời bình dị trước khi trở thành anh hùng. Chính sự bình dị ấy làm câu chuyện về ông càng xú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: Người lính pháo binh Việt Minh rèn luyện trong kháng chiến chống Pháp, ba lô, quân phục nâu xanh và núi rừng. Narration beat: Tô Vĩnh Diện không phải là huyền thoại xa vời. Ông là một người lính có quê hương, có tuổi trẻ, có đồng đội, có một cuộc đời bình dị trước khi trở thành anh hùng. Chính sự bình dị ấy làm câu chuyện về ông càng xúc động. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ười anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Bởi nó cho thấy anh hùng không phải lúc nào cũng sinh ra giữa hào quang. Nhiều khi, anh hùng bắt đầu từ một người nông dân nghèo, từ một bàn tay chai sạn, từ một trái tim biết đặt đất nước lên trên bản thân.",
      "visual_beat": "Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ.",
      "narration": "Bởi nó cho thấy anh hùng không phải lúc nào cũng sinh ra giữa hào quang. Nhiều khi, anh hùng bắt đầu từ một người nông dân nghèo, từ một bàn tay chai sạn, từ một trái tim biết đặt đất nước lên trên bản 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: Ký ức hậu thế về Tô Vĩnh Diện, tượng đài, trang sách lịch sử và ánh sáng tưởng niệm trên nền giấy cổ. Narration beat: Bởi nó cho thấy anh hùng không phải lúc nào cũng sinh ra giữa hào quang. Nhiều khi, anh hùng bắt đầu từ một người nông dân nghèo, từ một bàn tay chai sạn, từ một trái tim biết đặt đất nước lên trên bản thân. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ười anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Tên ông được đặt cho đường phố, trường học, đơn vị, công trình tưởng niệm ở nhiều nơi. Nhưng điều quan trọng hơn tên gọi trên biển đường là ký ức mà xã hội giữ lại: ký ức về một người đã lấy thân mình bảo vệ khẩu pháo trong những ngày chuẩn bị cho Điện Biên Phủ.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 19,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Tên ông được đặt cho đường phố, trường học, đơn vị, công trình tưởng niệm ở nhiều nơi. Nhưng điều quan trọng hơn tên gọi trên biển đường là ký ức mà xã hội giữ lại: ký ức về một người đã lấy thân mình bảo vệ khẩu pháo trong những ngày chuẩn bị cho Đ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Tên ông được đặt cho đường phố, trường học, đơn vị, công trình tưởng niệm ở nhiều nơi. Nhưng điều quan trọng hơn tên gọi trên biển đường là ký ức mà xã hội giữ lại: ký ức về một người đã lấy thân mình bảo vệ khẩu pháo trong những ngày chuẩn bị cho Điện Biên Phủ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ười anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Mỗi lần nhắc đến Điện Biên Phủ, người ta thường nhớ đến hình ảnh đoàn quân tiến vào chiến trường, những chiếc xe đạp thồ chở hàng trăm ký lô, những chiến hào vây lấn, lá cờ tung bay trên nóc hầm chỉ huy của tướng De Castries.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 16,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Mỗi lần nhắc đến Điện Biên Phủ, người ta thường nhớ đến hình ảnh đoàn quân tiến vào chiến trường, những chiếc xe đạp thồ chở hàng trăm ký lô, những chiến hào vây lấn, lá cờ tung bay trên nóc hầm chỉ huy của tướng De Castries.",
      "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 chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Mỗi lần nhắc đến Điện Biên Phủ, người ta thường nhớ đến hình ảnh đoàn quân tiến vào chiến trường, những chiếc xe đạp thồ chở hàng trăm ký lô, những chiến hào vây lấn, lá cờ tung bay trên nóc hầm chỉ huy của tướng De Castries. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ười anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Nhưng bên cạnh những hình ảnh lớn lao ấy, còn có một hình ảnh nhỏ hơn mà không kém phần chấn động: một người lính ngã xuống bên bánh pháo. Hình ảnh ấy nhắc rằng chiến thắng không phải điều trừu tượng.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Nhưng bên cạnh những hình ảnh lớn lao ấy, còn có một hình ảnh nhỏ hơn mà không kém phần chấn động: một người lính ngã xuống bên bánh pháo. Hình ảnh ấy nhắc rằng chiến thắng không phải điều trừu tượ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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Nhưng bên cạnh những hình ảnh lớn lao ấy, còn có một hình ảnh nhỏ hơn mà không kém phần chấn động: một người lính ngã xuống bên bánh pháo. Hình ảnh ấy nhắc rằng chiến thắng không phải điều trừu tượng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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ười anh hùng trong trí nhớ nhiều thế hệ",
      "text": "Chiến thắng được làm nên từ từng bước chân, từng giọt mồ hôi, từng vết thương, từng sự hy sinh.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Chiến thắng được làm nên từ từng bước chân, từng giọt mồ hôi, từng vết thương, từng sự 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Chiến thắng được làm nên từ từng bước chân, từng giọt mồ hôi, từng vết thương, từng sự hy sinh. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "heading",
      "section": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "visual_beat": "Title card for section: Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "estimated_seconds": 4,
      "rule": "heading_must_be_own_scene",
      "summary": "Title card for section: Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "narration": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu 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: Title card for section: Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế Narration beat: Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Tô Vĩnh Diện ra đi trước khi chiến dịch Điện Biên Phủ bước vào những ngày ác liệt nhất. Nhưng hành động của ông giống như một lời nhắn gửi vượt qua thời gian. Lời nhắn ấy không ồn ào.",
      "visual_beat": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "estimated_seconds": 17,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp.",
      "narration": "Tô Vĩnh Diện ra đi trước khi chiến dịch Điện Biên Phủ bước vào những ngày ác liệt nhất. Nhưng hành động của ông giống như một lời nhắn gửi vượt qua thời gian. Lời nhắn ấy không ồ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: Lòng chảo Điện Biên Phủ năm 1954, pháo binh Việt Nam nổ súng giữa núi rừng và cứ điểm Pháp. Narration beat: Tô Vĩnh Diện ra đi trước khi chiến dịch Điện Biên Phủ bước vào những ngày ác liệt nhất. Nhưng hành động của ông giống như một lời nhắn gửi vượt qua thời gian. Lời nhắn ấy không ồn ào. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Nó không bắt người sau phải sống giống hệt người trước, bởi mỗi thời đại có một nhiệm vụ khác nhau. Nhưng nó nhắc rằng có những giá trị không bao giờ cũ: trách nhiệm, lòng dũng cảm, tinh thần đặt lợi ích chung lên trên lợi ích riêng, và sự trung thành với điều mình tin là đúng.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "estimated_seconds": 20,
      "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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Nó không bắt người sau phải sống giống hệt người trước, bởi mỗi thời đại có một nhiệm vụ khác nhau. Nhưng nó nhắc rằng có những giá trị không bao giờ cũ: trách nhiệm, lòng dũng cảm, tinh thần đặt lợi ích chung lên trên lợi ích riêng, và sự trung thành với điều mình tin 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: Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Nó không bắt người sau phải sống giống hệt người trước, bởi mỗi thời đại có một nhiệm vụ khác nhau. Nhưng nó nhắc rằng có những giá trị không bao giờ cũ: trách nhiệm, lòng dũng cảm, tinh thần đặt lợi ích chung lên trên lợi ích riêng, và sự trung thành với điều mình tin là đúng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Ngày nay, khi nhìn lại câu chuyện ấy, ta có thể không còn nghe tiếng bánh pháo nghiến trên đường dốc, không còn thấy sương núi Điện Biên phủ kín lối mòn, không còn cảm nhận được sức nặng của dây kéo trên vai người lính.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 15,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Ngày nay, khi nhìn lại câu chuyện ấy, ta có thể không còn nghe tiếng bánh pháo nghiến trên đường dốc, không còn thấy sương núi Điện Biên phủ kín lối mòn, không còn cảm nhận được sức nặng của dây kéo trên vai người lí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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Ngày nay, khi nhìn lại câu chuyện ấy, ta có thể không còn nghe tiếng bánh pháo nghiến trên đường dốc, không còn thấy sương núi Điện Biên phủ kín lối mòn, không còn cảm nhận được sức nặng của dây kéo trên vai người lính. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Nhưng nếu lắng nghe lịch sử, ta vẫn có thể hình dung ra giây phút ấy: khẩu pháo trôi xuống, tiếng hô thất thanh, đồng đội lao tới, và một người lính không lùi lại. Ông tiến lên. Chỉ một bước tiến ấy thôi, nhưng là bước tiến vào bất tử.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Nhưng nếu lắng nghe lịch sử, ta vẫn có thể hình dung ra giây phút ấy: khẩu pháo trôi xuống, tiếng hô thất thanh, đồng đội lao tới, và một người lính không lùi lại. Ông tiến lên. Chỉ một bước tiến ấy thôi, nhưng là bước tiến 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Nhưng nếu lắng nghe lịch sử, ta vẫn có thể hình dung ra giây phút ấy: khẩu pháo trôi xuống, tiếng hô thất thanh, đồng đội lao tới, và một người lính không lùi lại. Ông tiến lên. Chỉ một bước tiến ấy thôi, nhưng là bước tiến vào bất tử. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Trong cuộc đời của mỗi con người, có thể có rất nhiều ngày bình thường. Nhưng đôi khi, lịch sử chỉ cần một khoảnh khắc để nhận ra ai là người dám gánh lấy phần nguy hiểm nhất. Tô Vĩnh Diện đã sống ba mươi năm, nhưng khoảnh khắc cuối cùng của ông đã vượt ra ngoài giới hạn của một đời người. Ông không để khẩu pháo rơi xuống vực. Ông cũng không để tinh thần của người lính Điện Biên rơi vào quên lãng.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Trong cuộc đời của mỗi con người, có thể có rất nhiều ngày bình thường. Nhưng đôi khi, lịch sử chỉ cần một khoảnh khắc để nhận ra ai là người dám gánh lấy phần nguy hiểm nhất. Tô Vĩnh Diện đã sống ba mươi năm, nhưng khoảnh khắc cuối cùng của ông đã vượt ra ngoài giới hạn của một đời người. Ông không để khẩu pháo rơi xuống vực. Ông cũng không để tinh thần của người lính Điện Biên rơi vào quên 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Trong cuộc đời của mỗi con người, có thể có rất nhiều ngày bình thường. Nhưng đôi khi, lịch sử chỉ cần một khoảnh khắc để nhận ra ai là người dám gánh lấy phần nguy hiểm nhất. Tô Vĩnh Diện đã sống ba mươi năm, nhưng khoảnh khắc cuối cùng của ông đã vượt ra ngoài giới hạn của một đời người. Ông không để khẩu pháo rơi xuống vực. Ông cũng không để tinh thần của người lính Điện Biên rơi vào quên lãng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Vì thế, khi kể lại câu chuyện này, chúng ta không chỉ kể về cái chết. Chúng ta kể về một sự lựa chọn. Một lựa chọn được đưa ra trong tích tắc, nhưng đủ để soi sáng nhiều thế hệ.",
      "visual_beat": "Cảnh lịch sử Việt Nam kháng chiến chống Pháp, người lính, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Vì thế, khi kể lại câu chuyện này, chúng ta không chỉ kể về cái chết. Chúng ta kể về một sự lựa chọn. Một lựa chọn được đưa ra trong tích tắc, nhưng đủ để soi sáng nhiều thế 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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Vì thế, khi kể lại câu chuyện này, chúng ta không chỉ kể về cái chết. Chúng ta kể về một sự lựa chọn. Một lựa chọn được đưa ra trong tích tắc, nhưng đủ để soi sáng nhiều thế hệ. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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_083",
      "type": "visual_beat",
      "section": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Một lựa chọn cho thấy giữa chiến tranh khốc liệt, con người vẫn có thể trở nên lớn lao bằng lòng dũng cảm và trách nhiệm. Tô Vĩnh Diện đã nằm lại trước ngày toà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, núi rừng Tây Bắc và ký ức Đ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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ.",
      "narration": "Một lựa chọn cho thấy giữa chiến tranh khốc liệt, con người vẫn có thể trở nên lớn lao bằng lòng dũng cảm và trách nhiệm. Tô Vĩnh Diện đã nằm lại trước ngày toà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, núi rừng Tây Bắc và ký ức Điện Biên bằng mực nâu trên giấy cổ. Narration beat: Một lựa chọn cho thấy giữa chiến tranh khốc liệt, con người vẫn có thể trở nên lớn lao bằng lòng dũng cảm và trách nhiệm. Tô Vĩnh Diện đã nằm lại trước ngày toàn thắng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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_084",
      "type": "visual_beat",
      "section": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Nhưng trong tiếng pháo Điện Biên, trong những trang sử Việt Nam, trong ký ức của những người học lịch sử nước mình, ông vẫn còn đó. Một người con xứ Thanh. Một chiến sĩ pháo binh. Một thân người chặn bánh pháo. Một cái tên được lịch sử gọi bằng sự kính trọng.",
      "visual_beat": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "estimated_seconds": 22,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi.",
      "narration": "Nhưng trong tiếng pháo Điện Biên, trong những trang sử Việt Nam, trong ký ức của những người học lịch sử nước mình, ông vẫn còn đó. Một người con xứ Thanh. Một chiến sĩ pháo binh. Một thân người chặn bánh pháo. Một cái tên được lịch sử gọi bằng sự kính 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: Tô Vĩnh Diện lao tới chèn thân mình giữ bánh pháo trên con dốc Điện Biên, đồng đội kéo dây trong khói sương núi. Narration beat: Nhưng trong tiếng pháo Điện Biên, trong những trang sử Việt Nam, trong ký ức của những người học lịch sử nước mình, ông vẫn còn đó. Một người con xứ Thanh. Một chiến sĩ pháo binh. Một thân người chặn bánh pháo. Một cái tên được lịch sử gọi bằng sự kính trọng. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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_085",
      "type": "visual_beat",
      "section": "Giữ lại một khẩu pháo, gửi lại một lời nhắn cho hậu thế",
      "text": "Và mỗi khi nhắc đến ông, ta như nghe từ con dốc năm xưa vọng về một điều giản dị mà sâu nặng: có những con người đã ngã xuống để đất nước có thể đứng lên.",
      "visual_beat": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "estimated_seconds": 12,
      "rule": "grouped_visual_beat_14_22_seconds",
      "summary": "Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu.",
      "narration": "Và mỗi khi nhắc đến ông, ta như nghe từ con dốc năm xưa vọng về một điều giản dị mà sâu nặng: có những con người đã ngã xuống để đất nước có thể đứ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: Bộ đội pháo binh kéo khẩu pháo nặng qua đường núi hẹp, dây chão căng, một bên vách đá một bên vực sâu. Narration beat: Và mỗi khi nhắc đến ông, ta như nghe từ con dốc năm xưa vọng về một điều giản dị mà sâu nặng: có những con người đã ngã xuống để đất nước có thể đứng lên. Historical grounding: Thanh Hóa rural life, First Indochina War, Điện Biên Phủ 1954, artillery pulling and withdrawal, accurate Viet Minh uniforms, French fortified camp, cannons, ropes, mountain roads, trenches. 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."
    }
  ]
}