feat(platform): 完成 BuyLedger 平台現代化整合 - #1
Open
leoho0722 wants to merge 46 commits into
Open
Conversation
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
整合目前未提交的架構、測試、UI 自動化與 Spectra 規格內容。 Co-Authored-By: Codex (GPT-5.6 Luna) <codex@openai.com>
leoho0722
marked this pull request as ready for review
August 22, 2026 07:38
leoho0722
marked this pull request as draft
August 22, 2026 07:39
讓磁碟型 SwiftData store 在建立 ModelContainer 前先建立父目錄,並補上缺少 store 目錄的回歸測試。 Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
leoho0722
marked this pull request as ready for review
August 22, 2026 08:00
將 LLVM profile 輸出導向 runner 暫存目錄,避免 xcodebuildmcp 測試 host 因 default.profraw 無法寫入而中止。 Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
CI 僅需要驗證 Unit Tests 與 UI Regression 結果,停用 test plan 的 coverage instrumentation,避免 GitHub runner 的 app process 寫入不可寫的 default.profraw。 Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
將 CI 使用的 Firebase 範例 API key 改為格式合法但不含真實憑證的 placeholder,避免 FirebaseApp.configure 在 Unit Tests 啟動時因格式驗證拋出 exception。 Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
保留提交的 Firebase 設定範本 placeholder,CI 複製成正式檔案後再寫入格式合法的範例 key,避免 Firebase 啟動驗證中止測試。 Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
- 記錄 GitHub Actions iOS Unit Tests 的成功驗收\n- 保留尚待執行的紅綠與手動 UI 驗收項目\n\nCo-Authored-By: Codex (gpt-5.5) <codex@openai.com>
leoho0722
commented
Aug 22, 2026
- 將 PersistenceInstanceProvider.instance 改為 async computed property - 將 provider 的 computed property 與 repository internal method 分區 - 更新 provider 快取測試與訂單 persistence 測試排版 Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 22, 2026
- 將 NameLookupOperations 的呼叫參數各自獨立一行 - 統一 renameOrderSource closure 宣告排版 Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 22, 2026
Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
leoho0722
commented
Aug 23, 2026
Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
leoho0722
commented
Aug 23, 2026
Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
leoho0722
commented
Aug 23, 2026
leoho0722
commented
Aug 23, 2026
- 統一持久化函式與錯誤訊息排版 - 集中 AppLogger 的 subsystem 與 category - 將動態字串串接改為字串插值 Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
force-pushed
the
features/platform-modernization
branch
from
August 23, 2026 06:09
468cd14 to
54d3afc
Compare
leoho0722
commented
Aug 23, 2026
- 將串流結果型別改為 StreamResult 並調整文件註解 - 將只在各 action 使用的 dependencies 移至對應 case Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
- unavailable 狀態改用裝置密碼驗證說明 - 同步更新測試與中英文 localization Co-Authored-By: Codex (gpt-5.6) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
leoho0722
commented
Aug 23, 2026
Co-Authored-By: Codex (gpt-5.5) <codex@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
變更範圍
本 PR 整合
57b459d8至3b075e50(含首尾)的 18 個 commit,涵蓋 BuyLedger 的平台架構、功能模組、測試基礎建設與規格同步。統計:604 個檔案、81,757 行新增、16,359 行刪除。
平台架構與資料層
功能與設計系統
測試、CI 與規格
本地驗證
bun run check:通過bun test:52 pass、0 failbun run typecheck:通過xcodebuildmcp simulator test:688 passed、0 failed、0 skipped尚待 GitHub Actions 驗證