Bước 1: Đưa thư mục `pwa-iphone-standalone/` lên Cloudflare Pages (0 VND)
1. Giải nén gói Venus_Twinkling_Private_Edition_2026_Bundle.zip đính kèm và lấy thư mục pwa-iphone-standalone/ (đã nhúng sẵn toàn bộ CSS offline, manifest, Service Worker sw.js và bộ icon chuẩn).
2. Vào Cloudflare Pages (dash.cloudflare.com → Workers & Pages → Create → Pages → Upload assets) → Kéo thả thư mục pwa-iphone-standalone để nhận đường dẫn HTTPS thực tế (ví dụ: https://venus-twinkling-2026.pages.dev).
Bước 2: Triển khai Worker Bảo Vệ Khóa Gemini (`cloudflare-worker-gemini-proxy/`)
1. Tạo một Cloudflare Worker miễn phí từ file worker.js trong gói ZIP.
2. Trong phần Settings → Variables and Secrets của Worker, đặt 3 biến Secret: GEMINI_API_KEY (khóa Gemini của bạn), VENUS_TOKEN_USER1 (mã bí mật cho iPhone 15 Pro Max) và VENUS_TOKEN_USER2 (mã bí mật cho iPhone 16 Pro Max). Nhờ đó khóa Gemini không bao giờ nằm ở frontend!
Bước 3: Thêm vào Màn hình chính trên iPhone 15 Pro Max & iPhone 16 Pro Max
1. Mở link HTTPS trên bằng Safari trên từng iPhone → Bấm nút Chia sẻ (Share) → Thêm vào MH chính (Add to Home Screen).
2. Mở ứng dụng từ icon ngoài màn hình chính → Bấm vào nút "🔬 Phase 0: Kiểm chứng 0đ & Thiết bị" trên thanh đầu trang để kiểm thử trực tiếp quyền Microphone và nhận diện giọng nói tiếng Việt, Anh, Trung trên từng máy.