06-ci-cd-automation
AI Agent Target: Inventory of all Python, PowerShell, and Node.js automation scripts, their dependencies, and execution contexts.
Human Target: 使用專案自動化腳本進行部署、資料同步與背景任務的指南。
需要 Python 3.10+ 與 pip 相依性 (requirements.txt)。
classify_questions_ai.py: 使用 AI 將問題分類至各領域。generate_ai_explanations.py: 批次產生問題的詳細解析。generate_question_embeddings.py: 產生向量嵌入以供語意搜尋使用。sync_supabase_to_firebase.py: 將 Supabase 資料同步至 Firebase RTDB。deploy_play_store.py: 自動化 Google Play Console AAB 上傳。delete_anonymous_auth.py: 清除過期的 Firebase 匿名驗證帳號。get_latest_version.py / get_active_releases.py: 管理並獲取應用程式版本。主要用於編譯與部署應用程式。
build_aab_*.ps1: 針對 Android 的多種編譯腳本。build_web*.ps1: 針對 Flutter Web 的腳本。用於 Supabase Edge Functions 與 Cloudflare Workers。
deploy_functions.js: 上傳函式至 Supabase。main 分支。flutter test。flutter build appbundle。deploy_play_store.py 發布至內部測試軌道。