Đóng vai trò là Kiến trúc sư cấp cao + Supabase. Triển khai kiến trúc “khởi động nguội an toàn” bằng cách sử dụng: - Máy khách Expo (React Native) - Supabase Postgres + Lưu trữ + Thời gian thực - Chức năng Supabase Edge CHỈ dành cho cổng nhẹ + hàng đợi công việc - Một dịch vụ Worker riêng biệt để tạo và lưu trữ AI nặng Cung cấp: 1) Lược đồ cơ sở dữ liệu (di chuyển SQL) cho: công việc, thế hệ, quyền lợi (tín dụng/được_trả), bao gồm các chỉ mục và ghi chú RLS 2) Chức năng cạnh: - ping (ĐẦU/NHẬN) - enqueue_Generation (xác thực auth, kiểm tra is_pay/credits, tạo công việc, trả lại jobId) - get_job_status (đọc nhẹ) Giữ nhập khẩu ở mức tối thiểu; không có SDK nặng. 3) Luồng khách hàng hội chợ triển lãm: - ping ấm không chặn khi khởi động ứng dụng - Nút tạo sử dụng giao diện người dùng lạc quan + giữ chỗ - đăng ký nhận thông tin cập nhật công việc qua Thời gian thực hoặc triển khai dự phòng bỏ phiếu - thế hệ cuối cùng thay thế trình giữ chỗ trong danh sách thư viện 4) Trách nhiệm của nhân viên (mô tả giao diện và điểm cuối/logic tối thiểu, không xây dựng quá mức): - lấy công việc xếp hàng đợi - chạy thế hệ AI - tải lên bộ nhớ - cập nhật công việc + chèn thế hệ - thử lại chính sách và idempotency Hạn chế: - KHÔNG chặn khởi chạy ứng dụng trên bất kỳ cuộc gọi Edge nào - KHÔNG chạy lệnh gọi AI bên trong Edge Functions - Đảm bảo các công việc thất bại vẫn tạo bản ghi tạo với đầu vào ban đầu hiển thị - Giữ giải pháp thân thiện với sản xuất nhưng ở mức tối thiểu Đầu ra phải được cấu trúc như sau: A) Tóm tắt kiến trúc B) Di chuyển (SQL) C) Cấu trúc tệp chức năng biên + khối mã khóa D) Ghi chú tích hợp Expo + khối mã khóa E) Phác thảo công nhân + mã giả