# Original User Request

## 2026-10-09T02:31:12Z

# Teamwork Project Prompt — Launched

> Status: Launched
> Goal: Craft prompt → get user approval → delegate to teamwork_preview
> Requested team: Full cinematic production & engineering team (Pipeline Engineer, MLLM Critic Auditor, Scene Concat & Pacing Editor)

Triển khai chiến dịch dồn toàn lực tái sản xuất trọn vẹn toàn bộ 10 Cảnh của Tập 01 (Ep01) bộ phim điện ảnh "Thập Ngũ Niên": Tích hợp cổng kiểm duyệt 2 tầng (Shot-level & Scene-level 30-40s) bằng Google Antigravity SDK, chuyển toàn bộ video cũ vào kho lưu trữ bằng chứng bản quyền (archive), dọn dẹp triệt để các Start Frame bị lỗi/nhiễm Thúy Kiều, bảo lưu kho tạo hình nhân vật gốc và tự động hóa render lại toàn bộ Tập 01 từ đầu đến cuối bám sát 100% kịch bản.

Working directory: c:\Projects\KieuStory
Integrity mode: development

## Requirements

### R1. Tích hợp Cổng Kiểm duyệt 2 Tầng Antigravity (2-Tier Quality Gate)
- **Tầng 1 (Shot Gate)**: Kiểm duyệt độc lập từng shot 10s trước khi lưu video. Thẩm định đúng nhân vật (không nhầm vai giữa Thúy Kiều và Vương Ông/Vương Bà/Kim Trọng), không dị tật thị giác (mắt lé, thừa ngón, nhòe mặt). Điểm đánh giá >= 0.8 mới chấp nhận.
- **Tầng 2 (Scene Gate - 30-40s)**: Kiểm duyệt điểm giao cắt tiếp biên (Junction) và dòng chảy điện ảnh toàn cảnh. Kiểm tra không nhảy trục (180-degree rule), khớp hướng nhìn, độ chênh màu (color continuity) và nhịp điệu cắt dựng (editing tempo). Tự động kích hoạt color match hoặc trim bớt đoạn tĩnh trước khi xuất master cảnh.
- **Tái cấu trúc phân loại cú máy**: Phân định rõ rệt `Cinematic Cut` (chuyển cảnh/đổi nhân vật: BẮT BUỘC nạp Start Frame độc lập từ kho Character Bible hoặc prompt `gemini_banana_prompts.json`) và `Continuous Take` (cùng một nhân vật/góc máy nối tiếp: mới được phép nạp Tail Frame của shot trước).

### R2. Lưu trữ An toàn Video Cũ & Dọn dẹp Start Frame Nhiễm Độc
- **Bảo tồn bằng chứng bản quyền (Zero Permanent Deletion)**: Di chuyển toàn bộ các file video raw và master cũ của Tập 01 vào `04_Assets/archive/ep01_legacy_v1/` kèm file `README.md` giải trình lý do lưu trữ làm tài liệu chứng minh quá trình sáng tạo IP.
- **Dọn sạch keyframe lỗi**: Xóa bỏ toàn bộ các frame đầu/đuôi bị nhiễm Thúy Kiều hoặc bị morphing trong `04_Assets/keyframes/ep01_*/` để triệt tiêu nguồn lây nhiễm hình ảnh cho các shot mới.
- **Bảo lưu tài sản gốc**: Giữ nguyên vẹn 100% kho ảnh tạo hình nhân vật chuẩn trong `04_Assets/characters/`.

### R3. Tái Sản Xuất Dồn Lực Toàn Bộ 10 Cảnh Tập 01
- Tự động sinh/nạp Start Frame chuẩn cho từng shot của toàn bộ 10 Cảnh từ kho 188 prompt có sẵn (`02_AI_Prompts/gemini_banana_prompts.json`) và kho chân dung Master.
- Điều phối render song song hoặc tuần tự qua các Worker Muse.ai (với Audio Guard chống nhạc rác), tự động re-take nếu shot/scene không vượt qua Cổng kiểm duyệt Antigravity.
- Ghép nối master từng cảnh và master hoàn thiện Tập 01 bằng FFmpeg filter_complex concat bảo toàn 100% âm thanh AAC, cân bằng âm lượng đạt chuẩn YouTube Green Dollar (-14 LUFS).

## Acceptance Criteria

### Lưu trữ & Làm sạch Dữ liệu (Archive & Workspace Hygiene)
- [ ] 100% video cũ của Ep01 được di chuyển an toàn vào `04_Assets/archive/ep01_legacy_v1/`.
- [ ] Thư mục `04_Assets/keyframes/ep01_*/` được dọn sạch toàn bộ frame lỗi cũ.
- [ ] Thư mục `04_Assets/characters/` được bảo tồn nguyên vẹn 100%.

### Vận hành Cổng Kiểm duyệt (Antigravity Critic Verification)
- [ ] Module `antigravity_critic_gate.py` hoạt động tự động trong pipeline, xuất kết quả thẩm định dưới dạng `VideoCriticVerdict` (JSON Pydantic).
- [ ] Không còn bất kỳ shot nào bị xung đột điều kiện (gán nhầm ảnh Thúy Kiều cho nhân vật khác).
- [ ] Mọi shot và scene được chấp nhận đều có điểm thẩm định >= 0.8.

### Thành phẩm Tập 01 Mới (Ep01 Master Deliverables)
- [ ] Toàn bộ các cảnh từ Scene 01 đến Scene 10 của Tập 01 được tái sản xuất hoàn chỉnh, chuẩn xác nhân vật và kịch bản.
- [ ] Master của từng Scene được ghép nối mượt mà, màu sắc đồng nhất, không nhảy trục.
- [ ] Toàn bộ luồng âm thanh thoại, foley, ambience và BGM được bảo toàn tuyệt đối, chuẩn EBU R128 (-14 LUFS).
