Skip to content

StrawMB 全產品優化方案

版本: 2026-08-27(對齊產品 v1.4.0
性質: 官方 backlog + 驗收閘。操作細節以本 Wiki 其他頁為準,不另造流程。
HTML 報告: 優化方案 HTML

權威發布站:StrawMoneyBookWiki。主 repo docs/wiki/ 是同步來源快照。

現況摘要

  • SMB-130 具名拆分(core 不再碰 Pinia/router、view 不直打 transaction.repo、後端 route-table)多已落地docs/architecture-review-smb-130.md 仍像實作前快照。
  • 銀行 Architecture B 程式大半完成;第一銀行 Phase 0C 真機、華南 H1/H2 登入後 DOM 未凍。詳見 Sync-Architecture-B
  • 分析「全部」曾把整本帳本載入主執行緒做多次 JS 聚合(P0)。
  • Play patch 預設軌道是 internalfrontend/android/play-testing-channel.json)。未拍板前不改軌道。

階段與驗收

階段內容驗收
文件閘本方案 + Closeout/APK/app-shell/發薪/Wear/Arch B wikiREADME 索引 wiki;連結可點;不另造 SOP
A 找得到預算頁帳本層曆月/發薪切換;PostSetup 指向「功能→進階」;長表單 hideAppChromeplaywright:budget-pay-cycleplaywright:ui-layout
B 分析效能SQL GROUP BY/query service,禁止分析頁全量載入Node test 對齊 breakdown 語意;playwright:analysis-export
C 同步真載具 configured 治本;playwright:bank-sync 進 CI;0C/華南為真機閘CI job 存在;假陽性測試 PASS;真機見 Arch B 頁
D 金字塔禁止新 *-source.test.js;列表虛擬化;清傳統 CSS;SMB-130 文件對齊新行為用 service/Playwright/Robolectric

排除: iOS widget(獨立產品線)。

發版規則(摘要)

權威頁:Closeout-And-Versioning。寫碼階段禁止手動 bump/gpr。唯一發版:cd frontend && npm run gpr

相關 audit(歷史,勿當未開工)

  • 銀行計畫 v1.1.1:docs/audits/bank-sync-20260816/
  • SMB-130:docs/architecture-review-smb-130.md

導覽

StrawMoneyBook Developer Guide