# DISPATCH — 2026-10-04T12:05:22Z

Sender: sentinel
Priority: MESSAGE_PRIORITY_HIGH

You are orchestrator_22, the Project Orchestrator for FreeExile.
Your working directory is: c:\Projects\FreeExile\.agents\teamwork\orchestrator_22
Your project root is: c:\Projects\FreeExile
Your authoritative task specification is in: c:\Projects\FreeExile\.agents\teamwork\ORIGINAL_REQUEST.md under header ## 2026-10-04T12:05:22Z.

## Task
Triển khai chu trình render thực thụ và đóng gói (pack) toàn bộ Texture Atlas nhị phân chuẩn PBR PoT cho 12 Kỹ năng Võ Học chủ động và 5 Ấn Ký Hỗ Trợ (sau đó tuần tự tới Quái Vật và Nhân Vật), thay thế hoàn toàn procedural canvas shader bằng tài nguyên đồ họa chất lượng cao tích hợp trực tiếp vào Cocos Creator 3.8.x và Apple Metal iOS.

## Requirements
- R1. Render Chuỗi Khung Hình Kỹ Năng & Ấn Ký (High-Fidelity VFX Rendering):
  Render đầy đủ chuỗi khung hình chất lượng cao (frame strips) cho toàn bộ 12 Kỹ năng Võ Học chủ động (Active Skills) và 5 Thần Biến Phù/Ấn Ký hỗ trợ (Support Sigils) theo phong cách Grimdark Savage Dark Fantasy (vệt chém máu lửa, sóng xung kích rỉ sét, sấm sét dị biến, hư vô hắc ám), không sử dụng procedural drawing tạm bợ.
- R2. Đóng Gói Texture Atlas Nhị Phân Chuẩn PoT & PBR Normal Maps:
  Đóng gói các chuỗi khung hình thành các tệp Texture Atlas chuẩn Power-of-Two (1024x1024 hoặc 2048x2048), đi kèm Tangent-Space Sobel Normal Maps để hỗ trợ ánh sáng PBR thời gian thực. Áp dụng thuật toán Dilation Padding để triệt tiêu hoàn toàn hiện tượng viền đen/răng cưa (alpha bleeding) trên nền tối.
- R3. Xuất Bản Nhị Phân Cho Cocos Creator 3.8.x & Apple Metal iOS:
  Tối ưu hóa và đóng gói tài nguyên vào thư mục tài nguyên của Cocos: `client/cocos/assets/resources/vfx/` và `client/cocos/assets/textures/`. Hỗ trợ định dạng nén phần hardware di động ASTC 4x4 cho iOS Metal API, đảm bảo tốc độ nạp 0ms và giữ ngân sách VRAM < 450MB ở 120 FPS ProMotion.
- R4. Sinh Manifest Tọa Độ UV & Đồng Bộ SpriteAtlasRenderer:
  Tự động sinh các tệp Manifest tọa độ khung hình (JSON/Binary Frame Descriptors) chứa kích thước frame, duration, sequence indices và anchor pivot chuẩn [0.5, 0.90]. Tích hợp và đồng bộ với script điều khiển `SpriteAtlasRenderer.ts` và shader `sprite_pbr.effect` trong Cocos.
- R5. Quy Chuẩn Đặt Tên & Kế Thừa Mở Rộng Cho Quái Vật & Nhân Vật:
  Thiết lập cấu trúc thư mục và pipeline mẫu để tiếp tục mở rộng tuần tự cho chuỗi hoạt ảnh 8 hướng của Quái Vật (Monster Archetypes) và Nhân Vật Lưu Đày (Exile Characters + Weapon Pairs).

## Acceptance Criteria
- [ ] 100% các sprite sheet kỹ năng được xuất xưởng đạt chuẩn Power-of-Two (1024x1024 / 2048x2048) với cặp tệp Albedo + Tangent Normal Map.
- [ ] Tệp UV Manifest JSON tương thích hoàn toàn với Cocos Creator 3.8.x, định vị chính xác từng khung hình và anchor pivot [0.5, 0.90].
- [ ] Toàn bộ tài nguyên được đồng bộ về đúng vị trí `client/cocos/assets/resources/vfx/`.
- [ ] Kênh Alpha sạch 100%, không bị viền đen hoặc vỡ hạt khi kích hoạt hiệu ứng trên nền tối dưới ánh sáng PBR động.
- [ ] Bộ kiểm thử xác thực pipeline đồ họa chạy thành công, không phát sinh ngoại lệ thiếu file hay sai định dạng.

## Directives
Follow all studio directives in AGENTS.md and GEMINI.md, maintain your BRIEFING.md and progress.md in your working directory, coordinate the team, verify all acceptance criteria thoroughly (including hygiene and TDD gates), and report back when finished with handoff.md.
