[
  {
    "file": "DRQ-20261001-CLI-LOADING-SCREEN-ART.md",
    "req_id": "DRQ-20261001-CLI-LOADING-SCREEN-ART",
    "title": "Bức Tranh Màn Hình Chờ Tải Trận Đồ Cổ Võ Hoang Dã (Full-Bleed Loading Screen Illustration)",
    "dept": "Client Engine (Lead Client Architect)",
    "source_doc": "[client/webapp/index.html](file:///c:/Projects/FreeExile/client/webapp/index.html) & [docs/lore/MAIN_QUEST_LORE.md](file:///c:/Projects/FreeExile/docs/lore/MAIN_QUEST_LORE.md)",
    "category": "CONCEPT",
    "priority": "LOW",
    "assigned": "concept_artist",
    "target_path": "client/webapp/assets/ui/loading/loading_screen_tangkhiem.png",
    "dimensions": "1024x1024",
    "size_budget": "< 2MB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "1 Week",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-CLI-LOADING-SCREEN-ART/loading_screen_tangkhiem.png",
      "assets/pending_review/DRQ-20261001-CLI-LOADING-SCREEN-ART/loading_spinner_bagua.png",
      "assets/pending_review/DRQ-20261001-CLI-LOADING-SCREEN-ART/loading_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Full-Bleed Artwork / Perspective Concept Painting",
      "Độ Phân Giải (Resolution)": "`1024x1024` (Tranh chính) kèm biểu tượng xoay `128x128` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (lossless), `.webp` (nén chất lượng cao giảm dung lượng nạp web)",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit), màu sắc tương phản cao, phong cách hội họa sơn dầu kỹ thuật số",
      "Tần Số Quét & Khung Hình": "Tĩnh (Static high-res), spinner xoay 60/120 FPS",
      "Bảng Màu & Hệ Ngũ Hành": "Tông màu xám tro, lam đậm của mây giông, điểm xuyết ánh chớp bạc và tơ máu",
      "Giao Diện Di Động (Safe Area)": "Co giãn thông minh không méo tỷ lệ trên màn hình iPhone ProMax và iPad",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 2MB` cho tranh chất lượng cao",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nMàn hình chờ tải dữ liệu (Loading Screen) xuất hiện khi người chơi chuyển đổi giữa các zone phụ bản hoặc đăng nhập vào thế giới.\nBức tranh khắc họa:\n- **Kiếm Khách Cô Độc**: Hình tượng hiệp khách áo tơi rách nát đứng trên vách đá cheo leo Tàng Kiếm Nhai, tay nắm chặt chuôi kiếm cổ, nhìn xuống vực thẳm phủ kín sương mù độc khí.\n- **Thiên Địa Dị Tượng**: Bầu trời vần vũ mây đen, sấm sét rạch ngang đỉnh núi, xa xa là bóng dáng của một cổ tháp phong ấn tà ma sừng sững.\n- **Vòng Bát Quái Xoay Tải Trận**: Biểu tượng đồ hình Bát Quái thu nhỏ xoay tròn nhịp nhàng ở góc dưới hiển thị tiến trình nạp tài nguyên map.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nGiảm bớt cảm giác sốt ruột trong thời gian chờ nạp bản đồ, dẫn dắt người chơi đắm chìm vào không khí Cổ Võ hoang tàn, bi tráng ngay từ giây phút đầu tiên.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-CLI-LOGIN-PARALLAX-LAYERS.md",
    "req_id": "DRQ-20261001-CLI-LOGIN-PARALLAX-LAYERS",
    "title": "Bộ Lớp Cảnh Nền Cuộn Thị Sai Màn Hình Đăng Nhập (Login Screen Parallax Background Layers)",
    "dept": "Client Engine (Lead Client Architect)",
    "source_doc": "[client/webapp/index.html](file:///c:/Projects/FreeExile/client/webapp/index.html) & [client/webapp/js/engine/canvas_renderer.js](file:///c:/Projects/FreeExile/client/webapp/js/engine/canvas_renderer.js)",
    "category": "SPRITE",
    "priority": "LOW",
    "assigned": "isometric_animator",
    "target_path": "client/webapp/assets/ui/login/parallax_layer_far.png",
    "dimensions": "1024x512",
    "size_budget": "< 2MB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "1 Week",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-CLI-LOGIN-PARALLAX-LAYERS/parallax_layer_far.png",
      "assets/pending_review/DRQ-20261001-CLI-LOGIN-PARALLAX-LAYERS/parallax_layer_mid.png",
      "assets/pending_review/DRQ-20261001-CLI-LOGIN-PARALLAX-LAYERS/parallax_layer_near.png",
      "assets/pending_review/DRQ-20261001-CLI-LOGIN-PARALLAX-LAYERS/parallax_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Multi-layer Parallax Planes",
      "Độ Phân Giải (Resolution)": "`1024x512` (Mỗi layer `1024x512` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit trong suốt sạch biên), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo với Alpha Channel tách bạch từng tầng cảnh",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion ($8.33\\text{ ms/frame}$) tính toán lerp tọa độ cực nhẹ",
      "Bảng Màu & Hệ Ngũ Hành": "Đen tím huyền bí, đỏ máu tàn nguyệt, xanh lân tinh ma mị",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hiển thị vừa vặn khung hình 19.5:9 không bị hở viền khi nghiêng máy",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 2MB` cho toàn bộ 3 layer cảnh nền",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nMàn hình đăng nhập tài khoản và chọn nhân vật cần có hiệu ứng thị sai (Parallax Scrolling) phản hồi theo góc nghiêng con quay hồi chuyển (Device Gyroscope) trên iPhone hoặc chuyển động rê chuột trên Desktop:\n- **Tầng Xa (Far Layer - Tốc độ 0.1x)**: Bầu trời đêm tĩnh mịch với vầng trăng khuyết đỏ máu và các dải cực quang Hư Không uốn lượn.\n- **Tầng Giữa (Mid Layer - Tốc độ 0.4x)**: Rặng núi đá nhọn hoắt như răng nanh dã thú, bao quanh phế tích Cổ Tự đổ nát.\n- **Tầng Gần (Near Layer - Tốc độ 1.0x)**: Cành liễu rủ đung đưa trong gió lạnh, những đốm lân tinh ma trơi trôi nổi lập lòe phía trước tiền cảnh.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác không gian 3 chiều sống động, chân thực và đầy cuốn hút ngay khi vừa khởi động ứng dụng game, tạo ấn tượng đồ họa cao cấp chuẩn studio.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-CLI-TOUCH-CONTROLS-PROMOTION.md",
    "req_id": "DRQ-20261001-CLI-TOUCH-CONTROLS-PROMOTION",
    "title": "Bộ Nút Điều Khiển Cảm Ứng Cổ Võ Công Thái Học Mobile 120Hz (ProMotion Touch Joystick & Action Buttons HUD)",
    "dept": "Client Engine (Lead Client Architect)",
    "source_doc": "[client/webapp/js/engine/input_handler.js](file:///c:/Projects/FreeExile/client/webapp/js/engine/input_handler.js) & [client/webapp/index.html](file:///c:/Projects/FreeExile/client/webapp/index.html)",
    "category": "UI",
    "priority": "HIGH",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/hud/virtual_joystick_atlas.png",
    "dimensions": "512x256",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-CLI-TOUCH-CONTROLS-PROMOTION/virtual_joystick_atlas.png",
      "assets/pending_review/DRQ-20261001-CLI-TOUCH-CONTROLS-PROMOTION/action_buttons_hud_atlas.png",
      "assets/pending_review/DRQ-20261001-CLI-TOUCH-CONTROLS-PROMOTION/touch_hud_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Mobile Touch HUD Overlay",
      "Độ Phân Giải (Resolution)": "`512x256` (Atlas gồm cần gạt và các nút bấm `128x128` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit) tương phản cao, tách kênh trạng thái Normal/Pressed/Disabled",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion ($8.33\\text{ ms/frame}$), zero latency cảm ứng",
      "Bảng Màu & Hệ Ngũ Hành": "Đen sắt cổ, viền đồng thau, điểm xuyết ánh sáng nội lực ngũ hành",
      "Giao Diện Di Động (Safe Area)": "Bố trí công thái học góc dưới trái (di chuyển) và góc dưới phải (xuất chiêu)",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ HUD điều khiển",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nĐể mang lại trải nghiệm điều khiển chiến đấu ARPG chuẩn xác, nhạy bén và đậm chất công thái học trên màn hình cảm ứng iPhone ProMotion 120Hz:\n- **Cần Gạt Ảo (Analog Virtual Joystick)**: Vòng tròn đế đá hoa cương khắc viền bát quái kèm núm gạt trung tâm bằng kim loại có hiệu ứng gợn sóng khi chạm.\n- **Cụm 4 Nút Chiêu Thức Võ Học (Skill Action Buttons)**: Nút xuất chiêu kích thước lớn với 3 trạng thái thị giác: Sẵn sàng (Phát quang theo màu ngũ hành của chiêu), Đang hồi chiêu (Mặt đồng hồ quét tối dần), Hết nội lực (Đổi màu xám phong ấn).\n- **Nút Thân Pháp Né Đòn (Dodge Roll Button)**: Nút né chiêu Huyễn Ảnh Bộ với vệt sáng biểu thị thời gian miễn nhiễm sát thương (i-frame) tức thì.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nThao tác phản xạ cực nhanh không bị trượt ngón tay, kích thước vùng chạm rộng rãi ($\\ge 64\\times 64\\text{ pt}$ theo chuẩn công thái học Apple). Phản hồi thị giác tức thời 0ms khi chạm nhả.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-CLI-WORLD-BACKGROUND-LAYERS.md",
    "req_id": "DRQ-20261001-CLI-WORLD-BACKGROUND-LAYERS",
    "title": "Lớp Mây Khí Tầng Không & Sương Mù Hắc Ám Thế Giới Mở (World Atmosphere Fog & Depth Parallax Layers)",
    "dept": "Client Engine (Lead Client Architect)",
    "source_doc": "[client/webapp/js/engine/world_renderer.js](file:///c:/Projects/FreeExile/client/webapp/js/engine/world_renderer.js) & [client/webapp/js/engine/fog_of_war.js](file:///c:/Projects/FreeExile/client/webapp/js/engine/fog_of_war.js)",
    "category": "SPRITE",
    "priority": "MEDIUM",
    "assigned": "isometric_animator",
    "target_path": "client/webapp/assets/map/atmosphere/world_fog_noise_texture.png",
    "dimensions": "512x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "72h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-CLI-WORLD-BACKGROUND-LAYERS/world_fog_noise_texture.png",
      "assets/pending_review/DRQ-20261001-CLI-WORLD-BACKGROUND-LAYERS/fog_of_war_edge_vignette.png",
      "assets/pending_review/DRQ-20261001-CLI-WORLD-BACKGROUND-LAYERS/atmosphere_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Isometric 2.5D Atmospheric Overlay",
      "Độ Phân Giải (Resolution)": "`512x512` (Texture sương liền mạch - Seamless Tiling - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit), `.webp`",
      "Kênh Màu & PBR Mapping": "Alpha Gradient Perlin Noise mờ ảo, không yêu cầu Normal Map",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi cuộn offset tọa độ UV theo thời gian",
      "Bảng Màu & Hệ Ngũ Hành": "Xám tro sương khói, lam đen u ám, điểm xuyết sắc tím tà khí",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hóa bộ nhớ RAM, kích thước file nén nhỏ gọn",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho texture sương mù",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nThế giới hoang dã FreeExile là vùng đất bị lưu đày chìm đắm trong sương độc và tà khí ngút trời. Hệ thống render thế giới (World Renderer) cần các lớp chất liệu đồ họa khí quyển:\n- **World Fog Noise Texture (Texture Sương Mù Trôi)**: Lớp sương khói mờ ảo trôi lăn tăn trên mặt đất isometric theo hướng gió, tạo cảm giác không gian có chiều sâu và độ ẩm thực tế.\n- **Fog of War Edge Vignette (Viền Mờ Màn Sương Chiến Tranh)**: Đường viền chuyển sắc mềm mại giữa vùng đã khám phá (Visible/Explored) và vùng đen chưa thám hiểm (Unexplored), triệt tiêu các vết răng cưa thô ráp của lưới ô tile grid.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nBiến thế giới game 2.5D isometric trở nên sống động, ma mị, kích thích tinh thần thám hiểm và cảnh giác trước những mối nguy hiểm rình rập ẩn sau làn sương mù dày đặc.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-ECO-BAZAAR-TRADE-PANELS.md",
    "req_id": "DRQ-20261001-ECO-BAZAAR-TRADE-PANELS",
    "title": "Giao Diện Hắc Thị Hoang Vực & Bảng Giao Dịch Chợ Đen (Outcast Bazaar & Trade UI Panels)",
    "dept": "Economy (PoE2 Game Designer)",
    "source_doc": "[server/trade/trade_engine.py](file:///c:/Projects/FreeExile/server/trade/trade_engine.py) & [GEMINI.md](file:///c:/Projects/FreeExile/GEMINI.md)",
    "category": "UI",
    "priority": "MEDIUM",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/trade/bazaar_main_panel.png",
    "dimensions": "1024x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-ECO-BAZAAR-TRADE-PANELS/bazaar_main_panel.png",
      "assets/pending_review/DRQ-20261001-ECO-BAZAAR-TRADE-PANELS/bazaar_components_atlas.png",
      "assets/pending_review/DRQ-20261001-ECO-BAZAAR-TRADE-PANELS/trade_tax_stamp.png",
      "assets/pending_review/DRQ-20261001-ECO-BAZAAR-TRADE-PANELS/bazaar_ui_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Flat HUD UI / Modal Trade Interface",
      "Độ Phân Giải (Resolution)": "`1024x512` (Bảng chính) kết hợp Atlas thành phần `512x256` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit) chi tiết khung gỗ sồi đen và kim loại rỉ",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi cuộn danh sách hàng trăm trang bị",
      "Bảng Màu & Hệ Ngũ Hành": "Nâu đen hắc thị, vàng đồng thau xỉn màu, đỏ son con dấu thuế",
      "Giao Diện Di Động (Safe Area)": "Tối ưu vùng chạm ngón tay cái, kích thước nút giao dịch $\\ge 48\\times 48\\text{ pt}$",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ giao diện chợ đen",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nHắc Thị Hoang Vực (The Outcast Bazaar) là trung tâm giao thương ngầm giữa những kẻ lưu đày. Người chơi tự do treo bán trang bị quý, mua sắm phôi đồ và trao đổi Cổ Cốt Huyết Thạch.\nGiao diện bao gồm:\n- **Bảng Danh Mục Hàng Hóa**: Danh sách vật phẩm được phân trang, lọc theo cấp bậc, loại vũ khí, và affixes mong muốn.\n- **Khung Chi Tiết Đàm Phán**: Cửa sổ kiểm tra trang bị đối ứng, hiển thị giá niêm yết bằng Huyết Thạch.\n- **Tem Thuế Hắc Thị 5% (Trade Fee Burn Stamp)**: Con dấu triện đỏ tiêu hủy 5% tổng giá trị giao dịch vào hư vô, tạo cơ chế đốt tiền tệ chống siêu lạm phát.\n- **Nút Xác Nhận Khóa 2 Pha (2PC Secure Lock)**: Cơ chế chống nhân bản vật phẩm (anti-dupe) với hiệu ứng khóa dây xích sắt quanh ô giao dịch.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác chợ đen sầm uất nhưng đầy hiểm ác, bí mật. Mọi thao tác tìm kiếm, lọc và giao dịch phải cực kỳ mượt mà trên thiết bị di động chỉ với một tay.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-ECO-CRAFTING-ORBS-CATALOG.md",
    "req_id": "DRQ-20261001-ECO-CRAFTING-ORBS-CATALOG",
    "title": "Bộ 6 Pháp Bảo Tẩy Luyện Chế Tác Cổ Võ (PoE2 Style Crafting Orbs Set)",
    "dept": "Economy (PoE2 Game Designer)",
    "source_doc": "[docs/standards/ENGINEERING_STANDARDS_2026.md](file:///c:/Projects/FreeExile/docs/standards/ENGINEERING_STANDARDS_2026.md) & [GEMINI.md](file:///c:/Projects/FreeExile/GEMINI.md)",
    "category": "UI",
    "priority": "HIGH",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/currencies/crafting_orbs_atlas.png",
    "dimensions": "512x512",
    "size_budget": "< 150KB",
    "normal_req": "YES",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-ECO-CRAFTING-ORBS-CATALOG/crafting_orbs_atlas.png",
      "assets/pending_review/DRQ-20261001-ECO-CRAFTING-ORBS-CATALOG/crafting_orbs_atlas_normal.png",
      "assets/pending_review/DRQ-20261001-ECO-CRAFTING-ORBS-CATALOG/crafting_orbs_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Inventory Icon / 3D Rendered Sphere",
      "Độ Phân Giải (Resolution)": "`512x512` (Atlas gồm 6 khối cầu icon `128x128` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo + Tangent Space Sobel Normal Map + Emissive Core Mask",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi thao tác đập đá vào khe rèn",
      "Bảng Màu & Hệ Ngũ Hành": "Hỗn mang (Bạc), Hoàng kim (Vàng), Hàn băng (Lam), Mộc linh (Lục), Hủ hóa (Huyết sắc)",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hiển thị trong inventory mobile",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ atlas pháp bảo",
      "Yêu Cầu Normal Map": "`YES` (chuẩn Tangent-Space Sobel với kênh Blue mean > 128)"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nHệ thống chế tác đập đá tiêu hủy tiền tệ (Crafting Sinks) triệt tiêu lạm phát máy chủ với 6 loại Thần Thạch Pháp Bảo:\n1. **Tẩy Luyện Thần Thạch (Chaos Orb equivalent)**: Tẩy toàn bộ thuộc tính ngẫu nhiên của trang bị hiếm, hình khối cầu xoay vần khí hỗn mang xám bạc.\n2. **Cấy Ấn Huyết Thạch (Exalted Orb equivalent)**: Khắc thêm 1 dòng thuộc tính mới vào phôi còn trống, khối cầu vàng ròng chạm khắc phù chú rồng bay.\n3. **Khước Ấn Phù (Orb of Annulment equivalent)**: Xóa bỏ ngẫu nhiên 1 dòng thuộc tính để cứu phôi, khối ngọc màu lam ngọc lạnh lùng.\n4. **Hóa Linh Thạch (Orb of Alchemy equivalent)**: Nâng cấp trang bị thường lên trang bị hiếm, khối ngọc bích phát quang xanh lục mộc linh.\n5. **Biến Dị Tà Thạch (Orb of Transmutation equivalent)**: Đột biến trang bị thường thành ma thuật, khối thạch anh tím tử khí.\n6. **Tà Huyết Hủ Hóa Thạch (Feral Corruption equivalent)**: Đập bùa hủ hóa với 25% tỷ lệ phá hủy vĩnh viễn trang bị khỏi database hoặc ban tặng dòng thần thánh cực hạn, hình nhãn cầu quỷ đỏ thẫm rỉ máu.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nMỗi pháp bảo mang diện mạo huyền bí ma đạo, tạo cảm xúc căng thẳng tột độ khi người chơi cầm đá đập vào trang bị endgame tâm huyết.\n\n---",
    "has_normal": true,
    "has_emissive": true,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-ECO-CURRENCY-BLOODSTONES.md",
    "req_id": "DRQ-20261001-ECO-CURRENCY-BLOODSTONES",
    "title": "Bộ Biểu Tượng Cổ Cốt Huyết Thạch 5 Bậc & Bụi Huyết Cốt (Primal Bloodstones 5 Tiers & Salvage Dust Icons)",
    "dept": "Economy (PoE2 Game Designer)",
    "source_doc": "[docs/standards/ENGINEERING_STANDARDS_2026.md](file:///c:/Projects/FreeExile/docs/standards/ENGINEERING_STANDARDS_2026.md) & [GEMINI.md](file:///c:/Projects/FreeExile/GEMINI.md)",
    "category": "UI",
    "priority": "MEDIUM",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/currencies/bloodstones_atlas.png",
    "dimensions": "512x256",
    "size_budget": "< 150KB",
    "normal_req": "YES",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-ECO-CURRENCY-BLOODSTONES/bloodstones_atlas.png",
      "assets/pending_review/DRQ-20261001-ECO-CURRENCY-BLOODSTONES/bloodstones_atlas_normal.png",
      "assets/pending_review/DRQ-20261001-ECO-CURRENCY-BLOODSTONES/bloodstones_atlas_emissive.png",
      "assets/pending_review/DRQ-20261001-ECO-CURRENCY-BLOODSTONES/salvage_dust_icon.png",
      "assets/pending_review/DRQ-20261001-ECO-CURRENCY-BLOODSTONES/currency_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Isometric Inventory Icon",
      "Độ Phân Giải (Resolution)": "`512x256` (Atlas gộp các icon `128x128` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo + Tangent Space Sobel Normal Map + Emissive Core Mask",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi kéo thả trong túi đồ",
      "Bảng Màu & Hệ Ngũ Hành": "Đỏ huyết thạch, xanh băng, đen than, tím tử la ma đạo, vàng kim thái hư",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hiển thị trong ô rương đồ $44\\times 44\\text{ pt}$",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ atlas tiền tệ",
      "Yêu Cầu Normal Map": "`YES` (chuẩn Tangent-Space Sobel với kênh Blue mean > 128)"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nCổ Cốt Huyết Thạch là loại tiền tệ lưu thông và nguyên liệu tôi luyện cốt lõi của nền kinh tế FreeExile theo triết lý PoE2:\n1. **Tier 1 - Thô Sơ Huyết Thạch**: Đá huyết thô kết tinh từ máu quái cấp thấp, bề mặt gồ ghề.\n2. **Tier 2 - Hoang Băng Huyết Thạch**: Kết tinh lạnh buốt mang theo hàn khí sơn cước.\n3. **Tier 3 - Hắc Viêm Huyết Thạch**: Khối đá đen cháy xém tỏa ra lửa hận thù.\n4. **Tier 4 - Thần Ma Huyết Thạch**: Tinh hoa huyết mạch của dị thú viễn cổ, phát quang đa sắc.\n5. **Tier 5 - Thái Hư Huyết Thạch**: Cực phẩm thần thạch ngưng tụ từ hư không, có lõi tinh vân xoay vần.\n6. **Bụi Huyết Cốt (Salvage Dust Floor)**: Mảnh vụn từ việc phân giải trang bị phế phẩm (20 Bụi = 1 Huyết Thạch), đảm bảo thu nhập sàn cho dân cày.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nMỗi viên huyết thạch phải toát lên giá trị vật lý hữu hình và cảm giác thèm muốn sở hữu. Hiệu ứng phát sáng nhẹ nhàng trong rương đồ giúp người chơi dễ dàng nhận diện cấp bậc phẩm chất.\n\n---",
    "has_normal": true,
    "has_emissive": true,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-ECO-LOOT-DROP-PARTICLES.md",
    "req_id": "DRQ-20261001-ECO-LOOT-DROP-PARTICLES",
    "title": "Hiệu Ứng Tia Sáng Rơi Đồ Theo Độ Hiếm & Cột Sáng Rớt Vật Phẩm (Loot Drop Light Beams & Ground Particles)",
    "dept": "Economy (PoE2 Game Designer)",
    "source_doc": "[client/webapp/js/engine/loot_renderer.js](file:///c:/Projects/FreeExile/client/webapp/js/engine/loot_renderer.js) & [GEMINI.md](file:///c:/Projects/FreeExile/GEMINI.md)",
    "category": "VFX",
    "priority": "HIGH",
    "assigned": "vfx_tech_artist",
    "target_path": "client/webapp/assets/savage_vfx/loot_beams_atlas.png",
    "dimensions": "256x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-ECO-LOOT-DROP-PARTICLES/loot_beams_atlas.png",
      "assets/pending_review/DRQ-20261001-ECO-LOOT-DROP-PARTICLES/ground_sparkle_particle.png",
      "assets/pending_review/DRQ-20261001-ECO-LOOT-DROP-PARTICLES/loot_beam_shader.metal",
      "assets/pending_review/DRQ-20261001-ECO-LOOT-DROP-PARTICLES/loot_vfx_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Isometric 2.5D Vertical Particle Billboard / Metal Shader",
      "Độ Phân Giải (Resolution)": "`256x512` (Atlas tia sáng dọc) kết hợp hạt bụi đất `128x128` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.metal` (Fragment shader cho iOS)",
      "Kênh Màu & PBR Mapping": "Additive Blending Alpha Mask, Gradient rực rỡ, không yêu cầu Normal Map",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion ($8.33\\text{ ms/frame}$), chi phí GPU < 0.2ms cho 50 vật phẩm rơi",
      "Bảng Màu & Hệ Ngũ Hành": "Trắng bạc, lam ngọc, vàng kim, cam lửa, tím tử la thần thánh",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hóa batching sprite, zero allocation trong update/render loop",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho texture atlas và file shader",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nKhi quái vật dã ngoại hoặc Boss Bí Cảnh bị trảm diệt, vật phẩm rớt xuống đất cần có hiệu ứng cột sáng (Loot Beam) và đốm sáng lấp lánh (Ground Sparkle) để báo hiệu độ quý hiếm từ xa:\n1. **Phổ Thông (Normal)**: Tia sáng trắng đục nhẹ nhàng cao 1 mét.\n2. **Ma Thuật (Magic)**: Cột sáng lam ngọc xoay tròn kèm hạt linh khí.\n3. **Quý Hiếm (Rare)**: Cột sáng hoàng kim chói lọi bốc thẳng lên trời kèm tia sét nhỏ.\n4. **Độc Nhất (Unique)**: Cột sáng cam rực lửa bốc khói đen cuồn cuộn.\n5. **Thần Ma Thái Hư (Astral Pinnacle)**: Cột sáng tím tinh vân đa sắc xoay chiều kèm vòng sóng xung kích trên mặt đất.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nKhoảnh khắc dopamine tột độ khi nhìn thấy cột sáng hoàng kim hoặc cam đỏ bốc lên giữa chiến trường hỗn loạn. Hiệu ứng phải nổi bật trên mọi địa hình nhưng không gây chói lóa hay che khuất tầm nhìn di chuyển.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": true,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-NPC-CUTSCENE-STORYBOARD.md",
    "req_id": "DRQ-20261001-NPC-CUTSCENE-STORYBOARD",
    "title": "Khung Cảnh Hoạt Họa Dẫn Nhập Cốt Truyện Cổ Cốt Đại Nạn (Prologue Cutscene Storyboard & Chapter Splash Art)",
    "dept": "Narrative & NPC (Quest Narrative Designer)",
    "source_doc": "[docs/lore/WORLD_CHRONICLES.md](file:///c:/Projects/FreeExile/docs/lore/WORLD_CHRONICLES.md) & [docs/lore/MAIN_QUEST_LORE.md](file:///c:/Projects/FreeExile/docs/lore/MAIN_QUEST_LORE.md)",
    "category": "CONCEPT",
    "priority": "MEDIUM",
    "assigned": "concept_artist",
    "target_path": "client/webapp/assets/illustrations/splash_chapter1_exile.png",
    "dimensions": "1024x1024",
    "size_budget": "< 2MB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "72h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-NPC-CUTSCENE-STORYBOARD/splash_chapter1_exile.png",
      "assets/pending_review/DRQ-20261001-NPC-CUTSCENE-STORYBOARD/splash_chapter2_crypt.png",
      "assets/pending_review/DRQ-20261001-NPC-CUTSCENE-STORYBOARD/splash_chapter3_flame.png",
      "assets/pending_review/DRQ-20261001-NPC-CUTSCENE-STORYBOARD/cutscene_cinematic_frame.png"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Cinematic 2D Concept Illustration / Splash Art",
      "Độ Phân Giải (Resolution)": "`1024x1024` (Mỗi splash art `1024x1024` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (lossless), `.webp` (nén chất lượng cao cho web)",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit), ánh sáng kịch tính (Chiaroscuro), hội họa kỹ thuật số điện ảnh",
      "Tần Số Quét & Khung Hình": "Tĩnh, hỗ trợ hiệu ứng chuyển cảnh mờ dần (Cross-fade lerp)",
      "Bảng Màu & Hệ Ngũ Hành": "Tông màu u ám: Đen mực, xanh xám bão tố, đỏ máu và cam lửa thiêu",
      "Giao Diện Di Động (Safe Area)": "Tỷ lệ khung hình an toàn 16:9 và 19.5:9 trên các dòng iPhone hiện đại",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 2MB` cho mỗi tranh minh họa",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nBộ tranh minh họa chuyển hồi câu chuyện (Chapter Splash Art) xuất hiện khi người chơi hoàn thành chuỗi nhiệm vụ và bước sang chương hồi mới của hành trình lưu đày:\n1. **Hồi 1 \"Lưu Đày Tàn Kiếm\"**: Toàn cảnh con thuyền áp giải tù nhân bị bão tố đánh tan nát dạt vào bờ đá lởm chởm Tàng Kiếm Nhai, tàn kiếm cắm la liệt giữa trời mưa giông.\n2. **Hồi 2 \"U Minh Cốt Quán\"**: Mật thất cổ sâu trong lòng đất, cỗ quan tài bằng đá khắc đầy phong ấn cổ tự đang rò rỉ huyết quang tà ác.\n3. **Hồi 3 \"Thiên Hỏa Phần Sơn\"**: Biển lửa rực cháy ngút trời nơi sơn cốc thiêu rụi tàn tích môn phái xưa.\n\nKèm theo khung viền điện ảnh (Cinematic Letterbox Border) tạo cảm giác như đang thưởng thức một thiên sử thi võ hiệp hắc ám.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nKhơi dậy cảm xúc bi tráng, hoành tráng và sự khốc liệt của số phận nhân vật. Giữ chân người chơi tiếp tục khám phá cốt truyện sâu rộng.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": false
  },
  {
    "file": "DRQ-20261001-NPC-FERAL-ELDERS-AVATARS.md",
    "req_id": "DRQ-20261001-NPC-FERAL-ELDERS-AVATARS",
    "title": "Bộ Avatar, Chân Dung Đối Thoại & Standee 5 Trưởng Lão Cổ Võ (Feral Elders Dialogue Portraits & Standees)",
    "dept": "Narrative & NPC (Quest Narrative Designer)",
    "source_doc": "[docs/lore/MAIN_QUEST_LORE.md](file:///c:/Projects/FreeExile/docs/lore/MAIN_QUEST_LORE.md)",
    "category": "CONCEPT",
    "priority": "HIGH",
    "assigned": "concept_artist",
    "target_path": "client/webapp/assets/characters/portraits/npc_elders_portraits_atlas.png",
    "dimensions": "512x1024",
    "size_budget": "< 2MB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-NPC-FERAL-ELDERS-AVATARS/npc_elders_portraits_atlas.png",
      "assets/pending_review/DRQ-20261001-NPC-FERAL-ELDERS-AVATARS/npc_elders_standees_atlas.png",
      "assets/pending_review/DRQ-20261001-NPC-FERAL-ELDERS-AVATARS/npc_elders_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Portrait / Standee Bust Illustration",
      "Độ Phân Giải (Resolution)": "`512x1024` (Atlas gộp 5 portraits `256x256` và standees bán thân - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit), màu sắc tương phản cao, phong cách hội họa tả thực hắc ám",
      "Tần Số Quét & Khung Hình": "Tĩnh (Static high-resolution), tải mượt mà vào RAM",
      "Bảng Màu & Hệ Ngũ Hành": "Tông màu trầm mặc, viền mực thủy mặc Á Đông, điểm xuyết ánh sáng ngũ hành đặc trưng",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hiển thị hộp thoại mobile, không che khuất dòng phụ đề",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 2MB` cho toàn bộ bộ tranh chân dung và standee",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\n5 bậc Trưởng Lão Cổ Võ là những người nắm giữ bí mật sinh tử của Vùng Đất Lưu Đày, xuất hiện xuyên suốt các hồi chính tuyến:\n1. **Độc Cô Lão Nhân (Tàn Kiếm Nhai)**: Bậc thầy kiếm pháp tàn phế, râu tóc bạc phơ, ánh mắt sắc lẹm như lưỡi gươm gãy.\n2. **Huyền Cơ Đạo Nhân (Bát Quái Cổ Quan)**: Đạo nhân tinh thông trận đồ âm dương, tay cầm phất trần lông linh thú đen, phong thái thần bí.\n3. **Ma Ảnh Di Nương (Hắc Thị Hoang Vực)**: Nữ thương nhân chợ đen quyến rũ giảo quyệt, che nửa mặt bằng mạng the đỏ thẫm.\n4. **Lãnh Nguyệt Kiếm Nữ (Cực Bắc Hàn Băng)**: Nữ hiệp sĩ lạnh lùng với mái tóc trắng buốt như tuyết sơn và trường kiếm băng phách.\n5. **Cổ Lôi Thần Tướng (Thiên Ngoại Lôi Đình)**: Dũng tướng thân hình hộ pháp khoác chiến bào rách nát, chằng chịt vết sẹo sét đánh.\n\nMỗi nhân vật cần bộ ảnh Chân dung đối thoại (Dialogue Portrait) hiển thị trong HUD nhiệm vụ và Standee bán thân (Bust Illustration) hiển thị khi đàm thoại sâu.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nKhắc họa chiều sâu tâm lý và bi kịch nhân vật trong thế giới Cổ Võ tàn khốc. Nét vẽ sắc sảo, ánh mắt có hồn, khơi gợi sự tò mò và gắn kết cảm xúc của người chơi với cốt truyện.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-NPC-QUEST-SCROLL-VARIANTS.md",
    "req_id": "DRQ-20261001-NPC-QUEST-SCROLL-VARIANTS",
    "title": "Bộ Biến Thể Cuộn Giấy Nhiệm Vụ & Mật Lệnh Truy Hồn (Quest Scroll Variants & Secret Directives)",
    "dept": "Narrative & NPC (Quest Narrative Designer)",
    "source_doc": "[client/webapp/assets/ui/quests/quest_scroll.png](file:///c:/Projects/FreeExile/client/webapp/assets/ui/quests/quest_scroll.png) & [docs/lore/MAIN_QUEST_LORE.md](file:///c:/Projects/FreeExile/docs/lore/MAIN_QUEST_LORE.md)",
    "category": "UI",
    "priority": "MEDIUM",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/quests/quest_scroll_variants_atlas.png",
    "dimensions": "512x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-NPC-QUEST-SCROLL-VARIANTS/quest_scroll_variants_atlas.png",
      "assets/pending_review/DRQ-20261001-NPC-QUEST-SCROLL-VARIANTS/quest_stamp_badges.png",
      "assets/pending_review/DRQ-20261001-NPC-QUEST-SCROLL-VARIANTS/quest_scroll_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Scroll UI / Parchment Texture",
      "Độ Phân Giải (Resolution)": "`512x512` (Atlas gồm 4 cuộn giấy `256x256` kèm tem son đóng dấu - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit) chi tiết vân giấy da cừu, nếp gấp thư pháp cổ",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi cuộn văn bản nhiệm vụ",
      "Bảng Màu & Hệ Ngũ Hành": "Vàng kim quý tộc, xám sắt hung hiểm, nâu đất cổ kính, xanh ngọc thần thánh",
      "Giao Diện Di Động (Safe Area)": "Tối ưu vùng hiển thị chữ đọc được trên màn hình 6.1 - 6.7 inch",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ atlas cuộn giấy",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nHiện tại dự án chỉ có 1 hình ảnh cuộn giấy nhiệm vụ duy nhất (`quest_scroll.png`). Nhằm phân cấp độ khẩn cấp và loại hình nhiệm vụ trong thế giới mở hoang dã, cần thiết kế bộ 4 biến thể cuộn thư tịch cổ:\n1. **Hoàng Kim Thánh Chỉ (Chính Tuyến Cốt Lõi)**: Cuộn lụa thêu chỉ vàng óng ánh viền rồng mờ, chứa đựng sứ mệnh giải cứu lục địa.\n2. **Hắc Thiết Truy Nã (Săn Boss Hoang Vực)**: Tờ bố cáo giấy ráp viền sắt hoen rỉ, đóng dấu son đỏ tươi hình đầu lâu sói hoang.\n3. **Tàn Phiến Cổ Thư (Phụ Bản Mật Thất)**: Mảnh da dê cổ rách nát cháy sém góc, ghi chép bí thuật cổ truyền thất truyền.\n4. **Thí Luyện Thăng Hoa (Ascendancy Scroll)**: Bức tranh cuộn phát quang lam ngọc chứa đựng thử thách của Thần Ma cổ đại.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nGiúp người chơi lập tức phân biệt được tính chất của nhiệm vụ ngay khi mở giao diện thư tịch. Tăng tính nhập vai cổ trang kiếm hiệp giang hồ.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SEC-ALERT-BADGES-QUARANTINE.md",
    "req_id": "DRQ-20261001-SEC-ALERT-BADGES-QUARANTINE",
    "title": "Bộ Huy Hiệu Cảnh Báo An Ninh, Tín Hiệu Bất Thường & Băng Rôn Cách Ly (Security Alert Badges & Quarantine Banner)",
    "dept": "Security (CISO Agent - Independent Security)",
    "source_doc": "[docs/security/INDEPENDENT_SECURITY_AND_ANTICHEAT_CHARTER.md](file:///c:/Projects/FreeExile/docs/security/INDEPENDENT_SECURITY_AND_ANTICHEAT_CHARTER.md) & [server/security/independent_security_auditor.py](file:///c:/Projects/FreeExile/server/security/independent_security_auditor.py)",
    "category": "UI",
    "priority": "HIGH",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/security/security_badges_atlas.png",
    "dimensions": "256x256",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "24h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SEC-ALERT-BADGES-QUARANTINE/security_badges_atlas.png",
      "assets/pending_review/DRQ-20261001-SEC-ALERT-BADGES-QUARANTINE/quarantine_hazard_banner.png",
      "assets/pending_review/DRQ-20261001-SEC-ALERT-BADGES-QUARANTINE/security_ui_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Security Overlay HUD / Warning Banners",
      "Độ Phân Giải (Resolution)": "`256x256` (Atlas 4 huy hiệu `128x128`) kết hợp Băng rôn cách ly `512x128` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit), màu sắc cảnh báo huỳnh quang tương phản cao",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi xuất hiện hiệu ứng chớp nháy cảnh báo",
      "Bảng Màu & Hệ Ngũ Hành": "Đỏ chu sa cảnh báo nguy hiểm, vàng cam chú ý, đen tuyền viền phong ấn",
      "Giao Diện Di Động (Safe Area)": "Hiển thị nổi bật ở khu vực trung tâm hoặc banner trên cùng",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ tài nguyên UI an ninh",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nNhằm cảnh báo tức thì các hành vi gian lận hoặc can thiệp bất hợp pháp vào client game, Khối An Ninh yêu cầu bộ huy hiệu cảnh báo 4 cấp độ:\n1. **Speedhack Injection Alert**: Biểu tượng mũi tên gió xé toạc ranh giới không gian màu vàng cam cảnh báo bất thường tốc độ di chuyển.\n2. **Memory Tamper Hazard**: Biểu tượng bùa chú bị xé rách màu đỏ thẫm cảnh báo can thiệp vùng nhớ RAM/heap.\n3. **Packet Flooding Rate Limit**: Biểu tượng đồng hồ cát cát chảy ngược cảnh báo tần số gửi gói tin vượt ngưỡng tickrate.\n4. **2PC Trade Dupe Lockout**: Biểu tượng dây xích sắt phong ấn khóa chặt giao dịch khi phát hiện bất thường kinh tế.\n5. **Băng Rôn Cách Ly Khẩn Cấp (Quarantine Hazard Banner)**: Dải biểu ngữ màu đỏ chu sa phủ ngang màn hình thông báo tài khoản đang nằm trong diện phong tỏa điều tra tự động.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nThông điệp dứt khoát, mang tính răn đe nghiêm khắc theo luật lệ giang hồ, bảo vệ sự công bằng tuyệt đối cho cộng đồng người chơi chân chính.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SEC-SHIELD-ACTIVE-ANIMATION.md",
    "req_id": "DRQ-20261001-SEC-SHIELD-ACTIVE-ANIMATION",
    "title": "Hoạt Ảnh Khiên Bảo Mật App Attest & Hào Quang Thần Chấn (Hardware Attestation Security Shield VFX)",
    "dept": "Security (CISO Agent - Independent Security)",
    "source_doc": "[server/security/independent_security_auditor.py](file:///c:/Projects/FreeExile/server/security/independent_security_auditor.py) & [docs/security/INDEPENDENT_SECURITY_AND_ANTICHEAT_CHARTER.md](file:///c:/Projects/FreeExile/docs/security/INDEPENDENT_SECURITY_AND_ANTICHEAT_CHARTER.md)",
    "category": "VFX",
    "priority": "HIGH",
    "assigned": "vfx_tech_artist",
    "target_path": "client/webapp/assets/savage_vfx/security_shield_anim_atlas.png",
    "dimensions": "512x256",
    "size_budget": "< 150KB",
    "normal_req": "YES",
    "created_date": "2026-10-01",
    "sla": "24h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SEC-SHIELD-ACTIVE-ANIMATION/security_shield_anim_atlas.png",
      "assets/pending_review/DRQ-20261001-SEC-SHIELD-ACTIVE-ANIMATION/security_shield_anim_atlas_normal.png",
      "assets/pending_review/DRQ-20261001-SEC-SHIELD-ACTIVE-ANIMATION/shield_pulse.metal",
      "assets/pending_review/DRQ-20261001-SEC-SHIELD-ACTIVE-ANIMATION/security_shield_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Security Overlay HUD / Fragment Shader",
      "Độ Phân Giải (Resolution)": "`512x256` (Atlas 8 frames xoay vòng `128x128` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.metal` (Pulse shader)",
      "Kênh Màu & PBR Mapping": "Albedo + Tangent Space Sobel Normal Map + Emissive Core Mask",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion ($8.33\\text{ ms/frame}$), chu kỳ xoay vòng 2.0s mượt mà",
      "Bảng Màu & Hệ Ngũ Hành": "Xanh ngọc bích an ninh (Security Green), bạc kim loại, ánh sáng lam huyền ảo",
      "Giao Diện Di Động (Safe Area)": "Vị trí neo góc trên phải màn hình, tương thích Dynamic Island",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ sprite atlas và shader",
      "Yêu Cầu Normal Map": "`YES` (chuẩn Tangent-Space Sobel với kênh Blue mean > 128)"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nKhối Bảo Mật Độc Lập yêu cầu một hoạt ảnh bảo mật thời gian thực biểu thị trạng thái toàn vẹn phần cứng Apple App Attest và mã hóa hai chiều TLS Pinning.\nHiệu ứng gồm:\n- **Vòng Bát Quái Xoay Vòng**: Khiên hộ thể 8 quẻ xoay nhẹ quanh biểu tượng khiên sắt cổ phong, phát quang nhịp đập sinh học (Biometrics heartbeat pulse).\n- **Hào Quang Xanh Lục An Toàn**: Khi thiết bị đạt chuẩn an ninh mức cao nhất, khiên phát quang màu ngọc bích êm dịu ở góc giao diện người dùng.\n- **Hiệu Ứng Sóng Chấn Xung**: Tỏa sóng bảo hộ khi hệ thống xác thực thành công phiên làm việc chống tấn công man-in-the-middle.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác an tâm tuyệt đối, công nghệ bảo mật tối tân được lồng ghép nghệ thuật vào bối cảnh tiên hiệp Cổ Võ, không gây vướng víu tầm mắt nhưng khẳng định uy quyền bảo mật Zero-Trust.\n\n---",
    "has_normal": true,
    "has_emissive": true,
    "has_shader": true,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SEC-UI-FORENSIC-WATERMARK.md",
    "req_id": "DRQ-20261001-SEC-UI-FORENSIC-WATERMARK",
    "title": "Phần Tử Điều Tra Gian Lận UI, Lưới Tọa Độ Giám Sát & Watermark Pháp Y (UI Forensic Steganography & Traceability Overlay)",
    "dept": "Security (CISO Agent - Independent Security)",
    "source_doc": "[docs/security/INDEPENDENT_SECURITY_AND_ANTICHEAT_CHARTER.md](file:///c:/Projects/FreeExile/docs/security/INDEPENDENT_SECURITY_AND_ANTICHEAT_CHARTER.md) & [docs/security/SECURITY_ANTI_CHEAT_BOT.md](file:///c:/Projects/FreeExile/docs/security/SECURITY_ANTI_CHEAT_BOT.md)",
    "category": "UI",
    "priority": "MEDIUM",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/security/forensic_watermark_tile.png",
    "dimensions": "256x256",
    "size_budget": "< 50KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SEC-UI-FORENSIC-WATERMARK/forensic_watermark_tile.png",
      "assets/pending_review/DRQ-20261001-SEC-UI-FORENSIC-WATERMARK/bot_trap_hitbox_atlas.png",
      "assets/pending_review/DRQ-20261001-SEC-UI-FORENSIC-WATERMARK/forensic_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Invisible Forensic Overlay Tile",
      "Độ Phân Giải (Resolution)": "`256x256` (Seamless Tileable Pattern - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless với kênh Alpha cực thấp 1-2%)",
      "Kênh Màu & PBR Mapping": "Tần số không gian cao (High-frequency spatial noise watermark), không yêu cầu Normal Map",
      "Tần Số Quét & Khung Hình": "Tĩnh, gắn vào lớp render trên cùng của Canvas với chi phí vẽ gần như bằng 0",
      "Bảng Màu & Hệ Ngũ Hành": "Đơn sắc vi mô, hòa trộn hoàn hảo vào tông màu nền",
      "Giao Diện Di Động (Safe Area)": "Phủ kín toàn bộ viewport di động không tạo rãnh đứt gãy",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 50KB` cho file watermark",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nĐể truy vết nguồn gốc video rò rỉ gameplay bí mật và chống các phần mềm bot tự động nhận diện hình ảnh (Computer Vision / OCR Botting), Khối Bảo Mật triển khai kỹ thuật giấu tin đồ họa (Digital Steganography):\n- **Seamless Tileable Forensic Watermark**: Hoa văn ma trận điểm vi mô bán trong suốt (Alpha $\\le 2\\%$) lặp lại toàn màn hình, mắt thường gần như vô hình nhưng giải thuật phân tích kênh màu có thể trích xuất được `session_id`, `account_hash` và timestamp của khung hình.\n- **Invisible Bot Trap Hitboxes**: Các biểu tượng điểm mù ngầm đặt rải rác ngoài tầm nhìn người chơi để bẫy các script macro click chuột tự động theo tọa độ cố định.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nHoàn toàn vô hình và không gây ảnh hưởng đến thị giác người chơi chân chính, bảo vệ bí mật công nghệ và sự an toàn của hệ sinh thái trò chơi.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SRV-AGENT-ORB-ACTIVATION-VFX.md",
    "req_id": "DRQ-20261001-SRV-AGENT-ORB-ACTIVATION-VFX",
    "title": "Hoạt Ảnh Kích Hoạt Chiến Hồn Tế Cốt 3 Cấp Độ (Agent Orb Activation Pillar & Spirit Totem VFX)",
    "dept": "Server & AI Agents (Server Engineer & AI Architect)",
    "source_doc": "[server/world/agent_orb_service.py](file:///c:/Projects/FreeExile/server/world/agent_orb_service.py) & [docs/standards/ENGINEERING_STANDARDS_2026.md](file:///c:/Projects/FreeExile/docs/standards/ENGINEERING_STANDARDS_2026.md)",
    "category": "VFX",
    "priority": "LOW",
    "assigned": "vfx_tech_artist",
    "target_path": "client/webapp/assets/savage_vfx/agent_orb_activation_pillars.png",
    "dimensions": "256x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "72h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SRV-AGENT-ORB-ACTIVATION-VFX/agent_orb_activation_pillars.png",
      "assets/pending_review/DRQ-20261001-SRV-AGENT-ORB-ACTIVATION-VFX/agent_summon_rune_circle.png",
      "assets/pending_review/DRQ-20261001-SRV-AGENT-ORB-ACTIVATION-VFX/agent_orb_beam.metal",
      "assets/pending_review/DRQ-20261001-SRV-AGENT-ORB-ACTIVATION-VFX/agent_orb_vfx_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Isometric 2.5D Vertical Light Pillar Billboard / Metal Compute VFX",
      "Độ Phân Giải (Resolution)": "`256x512` (Atlas cột sáng 3 bậc) kết hợp vòng trận đồ chân `256x256` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.metal` (Compute/Fragment shader)",
      "Kênh Màu & PBR Mapping": "Additive Blending Alpha Mask, Gradient rực rỡ, không yêu cầu Normal Map",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion ($8.33\\text{ ms/frame}$), hiệu ứng kích hoạt kéo dài 1.5s",
      "Bảng Màu & Hệ Ngũ Hành": "Xanh ngọc thanh đồng, tím tử la bạch ngân, hoàng kim vô song",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hóa bộ nhớ RAM, giải phóng bộ nhớ ngay sau khi kết thúc diễn hoạt",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho texture atlas và shader file",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nHệ thống Chiến Hồn Tế Cốt (`Agent_Orb` / Feral Totem) cho phép người chơi uỷ thác bản năng chiến đấu cho AI Agent tự động săn mồi và sinh tồn khi vắng mặt. Khi kích hoạt vật phẩm, nhân vật đứng tại chỗ thi triển bí thuật tế cốt phóng ra cột sáng linh hồn:\n1. **Bậc 1 - Sơ Cấp (Thanh Đồng - 2H)**: Cột sáng màu xanh ngọc bích tỏa ra phù chú dã thú mờ ảo quanh thân thể.\n2. **Bậc 2 - Trung Cấp (Bạch Ngân - 8H)**: Cột sáng tím tử la ma đạo uy lực kèm vòng sóng năng lượng tỏa rộng 3 mét.\n3. **Bậc 3 - Vô Song (Hoàng Kim - 24H)**: Cột sáng thái cực hoàng kim ngút trời, đồ hình Bát Quái cổ xoay chiều dưới chân và bóng hình thú hồn gầm thét.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nKhoảnh khắc trao gửi linh hồn đầy linh thiêng, thể hiện sức mạnh thần bí của Chiến Hồn Tế Cốt, tạo sự yên tâm cho người chơi trước khi ủy thác nhân vật cho hệ thống AI tự hành.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": true,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SRV-AOI-SYNC-TELEMETRY-VISUAL.md",
    "req_id": "DRQ-20261001-SRV-AOI-SYNC-TELEMETRY-VISUAL",
    "title": "Biểu Tượng Chỉ Số Đồng Bộ Khu Vực AoI & Trạng Thái Mạng Tickrate 30Hz (AoI Grid Boundary & Network Telemetry Visual Badges)",
    "dept": "Server & AI Agents (Server Engineer & AI Architect)",
    "source_doc": "[server/world/server_engine_loop.py](file:///c:/Projects/FreeExile/server/world/server_engine_loop.py) & [docs/standards/ENGINEERING_STANDARDS_2026.md](file:///c:/Projects/FreeExile/docs/standards/ENGINEERING_STANDARDS_2026.md)",
    "category": "UI",
    "priority": "LOW",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/telemetry/network_telemetry_atlas.png",
    "dimensions": "256x128",
    "size_budget": "< 50KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "72h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SRV-AOI-SYNC-TELEMETRY-VISUAL/network_telemetry_atlas.png",
      "assets/pending_review/DRQ-20261001-SRV-AOI-SYNC-TELEMETRY-VISUAL/aoi_grid_debug_line.png",
      "assets/pending_review/DRQ-20261001-SRV-AOI-SYNC-TELEMETRY-VISUAL/telemetry_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "2D Debug Overlay / Status HUD Icons",
      "Độ Phân Giải (Resolution)": "`256x128` (Atlas các huy hiệu telemetry `64x64`) kèm texture lưới `128x128` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit), màu sắc phát quang rõ ràng",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion, cập nhật số liệu mỗi giây 1 lần",
      "Bảng Màu & Hệ Ngũ Hành": "Xanh ngọc bích mượt mà, vàng hổ phách cảnh báo, đỏ chu sa trễ nhịp",
      "Giao Diện Di Động (Safe Area)": "Góc trên cùng màn hình cạnh thanh hiển thị FPS",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 50KB` cho toàn bộ tài nguyên telemetry",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nNhằm hỗ trợ công tác kiểm thử mạng, đo lường độ trễ và giám sát hiệu năng đồng bộ vùng không gian (Area of Interest - AoI) giữa Server loop 30Hz và Client loop 120Hz:\n- **Huy Hiệu Nhịp Server Tickrate (30Hz Indicator)**: Biểu tượng bát quái nhấp nháy 3 màu: Xanh lục mượt mà (30Hz), Vàng cảnh báo (20-25Hz), Đỏ giật lag (<15Hz).\n- **Huy Hiệu Độ Trễ Mạng (Ping MS Latency Badge)**: Chỉ số trễ mạng thiết kế theo phong cách ngọc bội giang hồ đổi màu theo SLA (P99 < 25ms xanh lục, < 60ms vàng, > 100ms đỏ).\n- **Lưới Tọa Độ AoI Ranh Giới (AoI Grid Debug Boundary)**: Đường ranh giới mắt lưới ô vuông bán trong suốt hiển thị vùng bao phủ thực thể mạng khi bật chế độ nhà phát triển.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nGiao diện gãy gọn, tinh xảo, hòa hợp với chủ đề kiếm hiệp mà không gây rối mắt, cung cấp thông tin kỹ thuật chính xác cho lập trình viên và người chơi kiểm tra đường truyền.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SRV-HARVEST-REPORT-OVERLAY.md",
    "req_id": "DRQ-20261001-SRV-HARVEST-REPORT-OVERLAY",
    "title": "Giao Diện Báo Cáo Thu Hoạch Bản Năng & Tinh Thần Lực (Agent Delegation Harvest Report UI Overlay)",
    "dept": "Server & AI Agents (Server Engineer & AI Architect)",
    "source_doc": "[server/world/agent_orb_service.py](file:///c:/Projects/FreeExile/server/world/agent_orb_service.py) & [docs/standards/ENGINEERING_STANDARDS_2026.md](file:///c:/Projects/FreeExile/docs/standards/ENGINEERING_STANDARDS_2026.md)",
    "category": "UI",
    "priority": "MEDIUM",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/delegation/harvest_report_modal.png",
    "dimensions": "1024x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SRV-HARVEST-REPORT-OVERLAY/harvest_report_modal.png",
      "assets/pending_review/DRQ-20261001-SRV-HARVEST-REPORT-OVERLAY/harvest_stat_icons_atlas.png",
      "assets/pending_review/DRQ-20261001-SRV-HARVEST-REPORT-OVERLAY/btn_claim_rewards.png",
      "assets/pending_review/DRQ-20261001-SRV-HARVEST-REPORT-OVERLAY/harvest_ui_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Flat HUD UI / Modal Summary Dialog",
      "Độ Phân Giải (Resolution)": "`1024x512` (Khung báo cáo) kết hợp Atlas icon chỉ số `256x256` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit) chi tiết bìa da cổ và phù điêu kim loại",
      "Tần Số Quét & Khung Hình": "120 FPS ProMotion mượt mà khi cuộn log chiến thuật",
      "Bảng Màu & Hệ Ngũ Hành": "Nâu trầm da cổ, vàng kim chiến thắng, đỏ son dấu triện thu hoạch",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hiển thị trung tâm màn hình, nút Nhận Thưởng $\\ge 54\\times 54\\text{ pt}$",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ tài nguyên UI báo cáo",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nKhi người chơi đăng nhập trở lại game sau quãng thời gian ủy thác Chiến Hồn Tế Cốt, hệ thống tự động hiển thị Báo Cáo Thu Hoạch Bản Năng (`DelegationHarvestReport`):\n- **Bảng Thống Kê Tổng Kết**: Tổng thời gian sinh tồn nơi hoang dã, số quái vật đã trảm diệt, lượng EXP tích lũy, số lượng Huyết Thạch và Bụi Huyết Cốt nhặt được.\n- **Khung Hiển Thị Dòng Suy Nghĩ AI (LLM Thought Stream)**: Hộp cuộn hiển thị trích đoạn phân tích chiến thuật thời gian thực của các mô hình AI (DeepSeek V3, Claude 3.5, GPT-4o, Gemini) trong lúc săn mồi và né đòn.\n- **Nút Nhận Thưởng (Claim Rewards Button)**: Nút bấm chạm khắc ấn rồng hoàng kim để chuyển toàn bộ chiến lợi phẩm vào rương đồ cá nhân.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác thỏa mãn tuyệt đối khi nhận thành quả cày cuốc sau một ngày làm việc bận rộn. Báo cáo minh bạch, chi tiết, thú vị khi đọc lại dòng suy nghĩ chiến thuật của thú hồn AI.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SYS-CRAFTING-STATION-UI.md",
    "req_id": "DRQ-20261001-SYS-CRAFTING-STATION-UI",
    "title": "Giao Diện Lò Rèn Cổ Huyết & Bàn Thao Tác Chế Tác Đa Tầng (Feral Crafting Station UI & Anvil Forge)",
    "dept": "Systems (Lead Systems Designer)",
    "source_doc": "[docs/standards/POE2_GAMEPLAY_AND_ZONE_ARCHITECTURE.md](file:///c:/Projects/FreeExile/docs/standards/POE2_GAMEPLAY_AND_ZONE_ARCHITECTURE.md) & [GEMINI.md](file:///c:/Projects/FreeExile/GEMINI.md)",
    "category": "UI",
    "priority": "HIGH",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/crafting/crafting_station_panel.png",
    "dimensions": "1024x512",
    "size_budget": "< 150KB",
    "normal_req": "NO",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SYS-CRAFTING-STATION-UI/crafting_station_panel.png",
      "assets/pending_review/DRQ-20261001-SYS-CRAFTING-STATION-UI/crafting_slots_atlas.png",
      "assets/pending_review/DRQ-20261001-SYS-CRAFTING-STATION-UI/crafting_tier_badges.png",
      "assets/pending_review/DRQ-20261001-SYS-CRAFTING-STATION-UI/crafting_ui_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Flat HUD UI / Modal Dialog Box",
      "Độ Phân Giải (Resolution)": "`1024x512` (Panel chính) kết hợp Atlas biểu tượng `256x256` (Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp` (lossy 90% web)",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA 32-bit), giao diện phẳng không yêu cầu Normal Map",
      "Tần Số Quét & Khung Hình": "Chuẩn ProMotion 120 FPS ($8.33\\text{ ms/frame}$), hiệu ứng mở modal không giật lag",
      "Bảng Màu & Hệ Ngũ Hành": "Nền đá xám đen, viền sắt rỉ sét cổ phong, điểm nhấn ngọn lửa hỏa ngục đỏ cam",
      "Giao Diện Di Động (Safe Area)": "Tối ưu notch tai thỏ iPhone, vùng nút bấm đập đá $\\ge 64\\times 64\\text{ pt}$",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho toàn bộ tài nguyên UI",
      "Yêu Cầu Normal Map": "`NO`"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nLò Rèn Cổ Huyết (Feral Blood Forge) là trạm chế tác trung tâm trong sào huyệt cá nhân. Người chơi đặt trang bị phôi vào đe rèn, sử dụng các loại Cổ Cốt Huyết Thạch và Thần Thạch Chế Tác (Chaos Reroll, Exalt Slam, Annul, Transmute) để rèn đúc thuộc tính.\nGiao diện phải trực quan hóa:\n- **Khay Đặt Trang Bị Phôi**: Khe cắm trang bị trung tâm với ánh hào quang hắc ám bao quanh.\n- **Bảng Danh Mục 15 Tiers Affix**: Hiển thị tiền tố (Prefixes) và hậu tố (Suffixes) với huy hiệu phân cấp rõ ràng (T1 siêu hiếm viền vàng kim đến T15 viền xám).\n- **Phí Vàng Lũy Thừa**: Ô hiển thị lượng vàng tiêu hao tự động tính toán theo cấp phôi $(BaseFee \\times (1 + iLvl/25)^{1.6})$.\n- **Nút Thao Tác Đập Đá**: Nút bấm mang phong cách khắc đá cổ xưa, có phản hồi thị giác khi búa rèn giáng xuống.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác đanh thép, chắc chắn, hồi hộp kịch tính trong từng cú đập đá chế tác đồ. Bố cục 2 cột cân xứng dễ thao tác bằng ngón cái trên màn hình điện thoại di động.\n\n---",
    "has_normal": false,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SYS-HIDEOUT-SAFEHAVEN-PROPS.md",
    "req_id": "DRQ-20261001-SYS-HIDEOUT-SAFEHAVEN-PROPS",
    "title": "Bộ Prop Trang Trí Sào Huyệt Cá Nhân & Căn Cứ Doanh Trại An Toàn (Hideout & Safe Haven Props Set)",
    "dept": "Systems (Lead Systems Designer)",
    "source_doc": "[docs/standards/POE2_GAMEPLAY_AND_ZONE_ARCHITECTURE.md](file:///c:/Projects/FreeExile/docs/standards/POE2_GAMEPLAY_AND_ZONE_ARCHITECTURE.md)",
    "category": "SPRITE",
    "priority": "MEDIUM",
    "assigned": "concept_artist",
    "target_path": "client/webapp/assets/map/props/hideout_props_atlas.png",
    "dimensions": "512x512",
    "size_budget": "< 50KB",
    "normal_req": "YES",
    "created_date": "2026-10-01",
    "sla": "72h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SYS-HIDEOUT-SAFEHAVEN-PROPS/hideout_props_atlas.png",
      "assets/pending_review/DRQ-20261001-SYS-HIDEOUT-SAFEHAVEN-PROPS/hideout_props_atlas_normal.png",
      "assets/pending_review/DRQ-20261001-SYS-HIDEOUT-SAFEHAVEN-PROPS/target_dummy_prop.png",
      "assets/pending_review/DRQ-20261001-SYS-HIDEOUT-SAFEHAVEN-PROPS/hideout_props_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Isometric 2.5D (Tỷ lệ 2:1, góc nghiêng 30 độ)",
      "Độ Phân Giải (Resolution)": "`512x512` (Atlas gộp các props `128x128`, `256x256` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo + Tangent Space Sobel Normal Map",
      "Tần Số Quét & Khung Hình": "Chuẩn ProMotion 120 FPS ($8.33\\text{ ms/frame}$) tối ưu hóa footprint collision",
      "Bảng Màu & Hệ Ngũ Hành": "Nâu gỗ trầm, xám đá cổ thạch, vàng rơm, ánh lửa cam ấm áp",
      "Giao Diện Di Động (Safe Area)": "Tối ưu hóa bộ nhớ RAM, kích thước file nén cực thấp",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 50KB` cho mỗi prop hoặc `< 150KB` cho atlas tổng",
      "Yêu Cầu Normal Map": "`YES` (chuẩn Tangent-Space Sobel với kênh Blue mean > 128)"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nSào Huyệt Cá Nhân (`zone_player_hideout`) và Doanh Trại An Toàn (`zone_boundless_sanctuary`) là các vùng tuyệt đối an toàn (Safe Haven Purity), nơi quái vật không bao giờ xuất hiện. Đây là không gian riêng để người chơi nghỉ ngơi, tinh luyện công phu, giao lưu và thử nghiệm các cấu hình build võ học.\nBộ props bao gồm:\n- **Mộc Nhân Bất Hoại (Target Dummy)**: Bù nhìn gỗ khắc trận đồ bát quái để thử nghiệm combo chiêu thức và đo DPS thực tế.\n- **Bàn Trà Cổ Võ (Martial Tea Table)**: Bộ bàn ghế đá thô sơ phủ rêu phong, nơi nhân vật đàm đạo và hồi phục tâm trí.\n- **Rương Chứa Cổ Thạch (Ancient Relic Chest)**: Rương rèn từ hợp kim đen viền chỉ bạc để cất giữ di sản.\n- **Đài Lửa Tịnh Hóa (Purifying Brazier)**: Đuốc lửa thiêng xua tan tà khí xung quanh doanh trại.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác tĩnh lặng, an yên, đối lập hoàn toàn với sự tàn khốc nơi hoang dã. Từng chi tiết đạo cụ toát lên phong thái ẩn sĩ giang hồ trầm mặc.\n\n---",
    "has_normal": true,
    "has_emissive": false,
    "has_shader": false,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SYS-MAP-DEVICE-ARENA.md",
    "req_id": "DRQ-20261001-SYS-MAP-DEVICE-ARENA",
    "title": "Trận Đài Tinh Đồ Nghi 6 Cổng & Địa Hình Sàn Đấu Trường Trảm Ma (Astral Map Device & Boss Arena Terrain Tiles)",
    "dept": "Systems (Lead Systems Designer)",
    "source_doc": "[server/world/procedural_map_engine.py](file:///c:/Projects/FreeExile/server/world/procedural_map_engine.py) & [docs/standards/POE2_GAMEPLAY_AND_ZONE_ARCHITECTURE.md](file:///c:/Projects/FreeExile/docs/standards/POE2_GAMEPLAY_AND_ZONE_ARCHITECTURE.md)",
    "category": "SPRITE",
    "priority": "HIGH",
    "assigned": "isometric_animator",
    "target_path": "client/webapp/assets/map/map_device_atlas.png",
    "dimensions": "512x512",
    "size_budget": "< 2MB",
    "normal_req": "YES",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SYS-MAP-DEVICE-ARENA/map_device_atlas.png",
      "assets/pending_review/DRQ-20261001-SYS-MAP-DEVICE-ARENA/map_device_atlas_normal.png",
      "assets/pending_review/DRQ-20261001-SYS-MAP-DEVICE-ARENA/tile_boss_arena_lava.png",
      "assets/pending_review/DRQ-20261001-SYS-MAP-DEVICE-ARENA/tile_boss_arena_bone.png",
      "assets/pending_review/DRQ-20261001-SYS-MAP-DEVICE-ARENA/map_device_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Isometric 2.5D (Tỷ lệ 2:1, góc nghiêng 30 độ)",
      "Độ Phân Giải (Resolution)": "`512x512` (Atlas Tinh Đồ Nghi `512x512` và Tileset Đấu Trường `512x512` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp`",
      "Kênh Màu & PBR Mapping": "Albedo + Tangent Space Sobel Normal Map + Emissive Core Mask",
      "Tần Số Quét & Khung Hình": "Chuẩn ProMotion 120 FPS ($8.33\\text{ ms/frame}$) tối ưu hóa Metal shader",
      "Bảng Màu & Hệ Ngũ Hành": "Hỏa ngục (Đỏ cam dung nham), U minh (Trắng đục xương khô / Lam tím hư vô)",
      "Giao Diện Di Động (Safe Area)": "Tương thích engine culling isometric, footprint collision chính xác",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 2MB` cho toàn bộ bộ sprite và tileset",
      "Yêu Cầu Normal Map": "`YES` (chuẩn Tangent-Space Sobel với kênh Blue mean > 128)"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nTinh Đồ Nghi (Astral Map Device) là đài tế kích hoạt Bí Cảnh 6 Cổng đặt tại trung tâm Sào Huyệt Cá Nhân. Thiết bị gồm 6 khe cắm Tàn Đồ khắc chữ Bát Quái cổ xưa, khi kích hoạt sẽ phóng ra 6 luồng sáng mở ra 6 cổng dịch chuyển vào các vùng đất chết không gian vô tận.\nĐồng thời, yêu cầu bổ sung bộ gạch lát sàn Đấu Trường Boss (Boss Arena Floor Tiles) theo 2 trường phái:\n- **Biển Dung Nham Hỏa Ngục (Lava Arena)**: Các khối đá nứt toác phát sáng mạch dung nham đỏ rực.\n- **Hầm Xương Cổ Quán (Bone Arena)**: Sàn lát từ xương thú hóa thạch và phù điêu phong ấn cổ đại.\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác choáng ngợp, kỳ vĩ của không gian vũ trụ Cổ Võ. Khi đứng trước Tinh Đồ Nghi và bước vào Đấu Trường Boss, người chơi cảm nhận rõ rệt áp lực sinh tử và độ nguy hiểm cùng cực của trận chiến.\n\n---",
    "has_normal": true,
    "has_emissive": true,
    "has_shader": true,
    "has_metadata": true
  },
  {
    "file": "DRQ-20261001-SYS-PASSIVE-TREE-NODES.md",
    "req_id": "DRQ-20261001-SYS-PASSIVE-TREE-NODES",
    "title": "Bộ Biểu Tượng Node Tương Tác Huyết Cốt Ma Đồ & Nền Tinh Đồ Hư Không (Passive Tree Interactive Nodes & Constellation Background)",
    "dept": "Systems (Lead Systems Designer)",
    "source_doc": "[docs/standards/ENGINEERING_STANDARDS_2026.md](file:///c:/Projects/FreeExile/docs/standards/ENGINEERING_STANDARDS_2026.md) & [server/world/passive_tree_catalog.py](file:///c:/Projects/FreeExile/server/world/passive_tree_catalog.py)",
    "category": "UI",
    "priority": "HIGH",
    "assigned": "mobile_ui_designer",
    "target_path": "client/webapp/assets/ui/passive_tree/passive_node_atlas.png",
    "dimensions": "1024x1024",
    "size_budget": "< 150KB",
    "normal_req": "YES",
    "created_date": "2026-10-01",
    "sla": "48h",
    "deliverables": [
      "assets/pending_review/DRQ-20261001-SYS-PASSIVE-TREE-NODES/passive_node_atlas.png",
      "assets/pending_review/DRQ-20261001-SYS-PASSIVE-TREE-NODES/passive_node_atlas_normal.png",
      "assets/pending_review/DRQ-20261001-SYS-PASSIVE-TREE-NODES/passive_node_atlas_emissive.png",
      "assets/pending_review/DRQ-20261001-SYS-PASSIVE-TREE-NODES/constellation_bg.png",
      "assets/pending_review/DRQ-20261001-SYS-PASSIVE-TREE-NODES/passive_nodes_metadata.json"
    ],
    "specs": {
      "Góc Nhìn (Projection)": "Flat HUD UI / Interactive Canvas Overlay",
      "Độ Phân Giải (Resolution)": "`1024x1024` (Atlas tổng hợp các node `64x64`, `128x128`, `256x256` - Chuẩn $2^n$)",
      "Định Dạng Tệp (File Format)": "`.png` (RGBA 32-bit lossless), `.webp` (tối ưu hóa nén web)",
      "Kênh Màu & PBR Mapping": "Albedo (RGBA) + Tangent Space Sobel Normal Map + Emissive Mask",
      "Tần Số Quét & Khung Hình": "Chuẩn ProMotion 120 FPS ($8.33\\text{ ms/frame}$) mượt mà khi zoom/pan",
      "Bảng Màu & Hệ Ngũ Hành": "Huyết sắc (Đỏ thẫm ma đạo), Hoàng kim (Keystone), Huyền thanh (Socket)",
      "Giao Diện Di Động (Safe Area)": "Tối ưu cảm ứng mobile, kích thước vùng chạm tối thiểu $\\ge 44\\times 44\\text{ pt}$",
      "Ngân Sách Dung Lượng (Size Budget)": "`< 150KB` cho Atlas node và texture nền",
      "Yêu Cầu Normal Map": "`YES` (chuẩn Tangent-Space Sobel)"
    },
    "context_lore": "### 2.1. Bối Cảnh Võ Học & Tính Năng\nHệ thống Huyết Cốt Ma Đồ (Passive Meridian Tree) là linh hồn phát triển nhân vật của FreeExile với hơn 1.500 nút kinh mạch thể phách đan xen. Người chơi khai mở từng khiếu huyệt để hấp thụ ma khí, chuyển hóa huyết tủy và định hình phong cách võ học. Giao diện đòi hỏi 5 cấp độ icon nổi khối:\n- **Small Passive**: Nút kinh mạch phụ tăng chỉ số cơ bản (Khí Huyết, Nội Lực, Thân Pháp).\n- **Notable**: Nút yếu huyệt trung cấp mang lại đột phá chỉ số chiến đấu đặc thù.\n- **Keystone**: Đại huyệt biến đổi cơ chế toàn diện (đổi máu lấy sát thương, miễn nhiễm sát thương ngũ hành...).\n- **Socket Gem**: Khổng khiếu cắm Ma Võ Tàn Cốt hoặc Dị Biến Tà Ấn.\n- **Line Connector**: Kinh mạch dẫn khí nối giữa các nút với 2 trạng thái sáng (kích hoạt) và tối (chưa kích hoạt).\n\n### 2.2. Mục Tiêu Trải Nghiệm Người Dùng (UX Goal)\nCảm giác ma mị, thâm sâu, tối giản nhưng đậm chất Cổ Võ Hắc Ám. Các nút kinh mạch phát sáng nhẹ nhàng (emissive pulse) khi được phân bổ điểm, đường dẫn khí lưu chuyển sống động trên nền trời sao hư vô mờ ảo.\n\n---",
    "has_normal": true,
    "has_emissive": true,
    "has_shader": false,
    "has_metadata": true
  }
]