以下是轉換過程的記錄
我們已將 docs_opensource 內所有子資料夾(包含所有繁體中文 zh-TW 與英文 en 文件、BDD、測試規範、系統設計 SDD、產品需求 PRD、API 整合設定、部署管線、ADR 架構決策記錄與開源說明文檔)全面重構與替換為 Google 官方產品與服務生態系。
graph TD
subgraph "PassExam 純血 Google 生態系架構"
FlutterApp["Flutter 3.x 前端 (Android 15/16 Ready)"]
subgraph "Google Cloud & Firebase 後端核心"
Auth["Firebase Authentication (Google Sign-In / RBAC)"]
Firestore["Google Cloud Firestore (多科目題庫集合分區)"]
RTDB["Firebase RTDB (approvedKeys 索引 / 全域模型廣播)"]
GCS["Google Cloud Storage (6,688 RAG 教科書切片)"]
CloudBuild["Google Cloud Build / Firebase Hosting"]
end
subgraph "Google AI & 向量檢索"
Gemini["Google Gemini 3.7 Flash (Dynamic Thinking)"]
Gemma["Google Gemma 4 2B (On-Device LiteRT)"]
VertexSearch["Vertex AI Vector Search / Firestore Vector Search"]
end
subgraph "官方金流與品質診斷"
Billing["Google Play Billing (Play Billing Library 6+)"]
Crashlytics["Firebase Crashlytics + Google Cloud Logging"]
AdMob["Google AdMob (橫幅 / 插頁 / 獎勵廣告)"]
end
FlutterApp --> Auth
FlutterApp --> Firestore
FlutterApp --> RTDB
FlutterApp --> GCS
FlutterApp --> Gemini
FlutterApp --> Gemma
FlutterApp --> VertexSearch
FlutterApp --> Billing
FlutterApp --> Crashlytics
FlutterApp --> AdMob
end
INDEX.md, 11-open-source/)01-prd/)02-sdd/)01-system-overview.md 至 11-automation-scripts.md (zh-TW & en 共 22 個檔案):
03-bdd/)admin-panel.feature、auth.feature、exam-practice.feature、mock-exam.feature、payment-subscription.feature、ai-tutor.feature、search.feature、security.feature、notes.feature、localization.feature、tts-voice.feature、wrong-questions.feature。04-test-spec/, 05-ui-ux/)fake_cloud_firestore 與 Google Play Billing Sandbox。06-api-integration/)07-deployment/, 08-database/, 09-agents/, 10-adr/)cloudbuild.yaml)、Google Secret Manager 與 Firebase Hosting。firebase-admin 批次寫入、BigQuery 匯入與 Vertex AI 向量嵌入腳本指南。docs_opensource 內全數 124 個檔案,非 Google 產品關鍵字殘留數為 0。https://github.com/alan-nanpie/OpenPassExam
PassExam — 全面基於 Google Cloud & Google AI 生態系之跨領域專業認證題庫與智慧學習平台完整架構規範。
PassExam — An open specification and architecture for multi-subject certification practice powered 100% by Google Cloud, Firebase, and Gemini AI.
approvedKeys 輕量索引節點與全域 AI 模型配置廣播 (ai_model_config)。thought: true 思考標記、生活化比喻手把手引導)。本機覆寫 ➔ RTDB 廣播 ➔ Remote Config ➔ 內建預設值。EnhancedSecurityWatermark):8 列 4 欄 UID / 姓名 / 時間戳記防拍攝。SecureScreenService):Android FLAG_SECURE 防截圖、防螢幕錄影、防投影。WebSecurityWrapper):防右鍵、防複製、DevTools 審查工具即時監控。build_ccna_epub.py) 與 ONIX 3.0 自動化上架套件。全套完整雙語(繁體中文 zh-TW 與英文 en)技術文檔收錄於 docs_opensource/:
docs_opensource/
├── INDEX.md # 完整雙語文檔索引導覽
├── 01-prd/ # 產品需求文件 (PRD)
├── 02-sdd/ # 系統設計文件 (SDD 01-11: 架構、模型、資料庫、AI、離線、金流)
├── 03-bdd/ # 行為驅動規格 (BDD 12 大 Feature 檔案)
├── 04-test-spec/ # 測試規範 (單元測試、Widget、整合、E2E、測試矩陣)
├── 05-ui-ux/ # UI/UX 設計系統與畫面規格
├── 06-api-integration/ # API 整合設定 (Firebase, Firestore, GCS, Play Billing, AdMob, Gemini)
├── 07-deployment/ # 部署運維 (環境設置、建置設定、Cloud Build CI/CD、Web 部署)
├── 08-database/ # 資料庫維護 (種子資料匯入、AI 分類、向量檢索、RTDB 索引同步)
├── 09-agents/ # AI Agent 權威開發指南 (AGENTS.md)
├── 10-adr/ # 架構決策記錄 (ADR-001 至 ADR-006)
└── 11-open-source/ # 開源指南、快速上手、更新日誌與安全性政策
👉 點此進入完整文檔首頁 (Documentation Index)
Copyright (c) 2026 alan-nanpie / PassExam. All Rights Reserved.
版權所有 (c) 2026 alan-nanpie / PassExam。保留所有權利。
本專案採用最嚴格之全權利保留專有原始碼檢視授權 (Strict Proprietary & Source-Available License):
詳細條款請參閱 LICENSE。
PassExam 乃獨立之技術架構與學習備考輔助資源。Cisco®、CCNA®、CCNP® 與 CCIE® 為 Cisco Systems, Inc. 之註冊商標;Google、Google Cloud、Firebase、Gemini、Gemma、Google Play 均為 Google LLC 之商標或註冊商標。本專案與上述公司無任何官方隸屬、背書或贊助關係。\n
iThome鐵人賽