Skip to content

docs(U-4): 對帳補登成本面板真實化收尾(PR #35 已實作)#84

Merged
dofliu merged 1 commit into
mainfrom
claude/u-4-doc-reconcile
Jun 16, 2026
Merged

docs(U-4): 對帳補登成本面板真實化收尾(PR #35 已實作)#84
dofliu merged 1 commit into
mainfrom
claude/u-4-doc-reconcile

Conversation

@dofliu

@dofliu dofliu commented Jun 16, 2026

Copy link
Copy Markdown
Owner

做什麼

把 PRODUCT_READINESS.md 的 U-4(成本面板真實化收尾)[ ] 補勾成 [x],加上 ✅ 對帳行。

為什麼

U-4 的實作其實早就完成在 PR #35(commit 1a63b97——在 C-1(#34)把影片/解析 render pipeline 接上 Gemini 計帳後隨即落地。但當時漏勾 checkbox、漏補 ✅ 行,導致清單上 U-4 仍顯示未做,誤導 routine 把它當待辦。本輪查證後補正。

查證結果(程式碼已是真實化狀態):

  • 後端 GET /api/usageserver/routes/infocards.py::usage_summary)回 core.usage 真實統計 + get_monthly_budget()涵蓋視覺/在地化/影片/解析四站的 Gemini 呼叫(影片 render 計帳由 C-1 補上)。
  • 前端 frontend/edustudio/app.jsx:頂欄成本 pill 與抽屜 CostPanel 共用同一份 /api/usageloadUsage,掛載即抓、開抽屜重抓刷新),各站花費/近期呼叫/呼叫次數全讀後端真實資料;無呼叫紀錄時顯示空狀態,已無 mock 示意數字。
  • 成本仍標「依用量估算(以 Google 官方定價為準)」——單價精準化=C-2(GATE,需官方定價),與本項「接真實用量」正交、不互卡。

怎麼測

純文件對帳,無 code 變更(未動 server/core/schemas/runner,依紀律不需跑 pytest)。既有 tests/test_usage.py 已覆蓋 /api/usage 端點。

reviewer 決策點

無。僅文件對帳。

⚠️ routine 狀態提醒:補登 U-4 後,PRODUCT_READINESS.md 上所有剩餘 [ ] / [~] 項目皆為 GATE(需劉老師開額度/本機實跑/架構或安全拍板)——offline 自主佇列已清空。詳見回報。

https://claude.ai/code/session_01AEgxma7pDb8PZ672FYbcAx


Generated by Claude Code

U-4(成本面板接真 /api/usage、移除 mock 示意數字)實作早於 PR #35
(commit 1a63b97,C-1 #34 影片/解析計帳落地後隨即完成),但當時漏勾
checkbox、漏補 ✅ 行。查證後確認:

- 後端 GET /api/usage 回 core.usage 真實統計 + 月預算,涵蓋視覺/在地化/
  影片/解析四站 Gemini 呼叫(影片 render 計帳由 C-1 補上)。
- 前端頂欄成本 pill 與抽屜 CostPanel 共用同一份 /api/usage,無呼叫紀錄
  時顯示空狀態,已無 mock 示意數字。
- 單價精準化=C-2(GATE)另議,與本項正交。

純文件對帳,無 code 變更。
@dofliu dofliu marked this pull request as ready for review June 16, 2026 00:11
@dofliu dofliu merged commit 5f96d33 into main Jun 16, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants