30 秒摘要
完整快照採等權工作項計算。
目前分支相對 origin/master:2 commits behind / 70
commits ahead;working tree 在產出本報告前為乾淨狀態。
UI 使用介面視覺化
依目前程式、醫療題組與開發計畫製作;可切換病人端與員工端畫面。
病人端|每日健康回報
把目前 14 題的長表單整理成逐段完成的手機流程,保留必要醫療題目、進度與清楚的送出狀態。
每日健康回報
早安,林小姐
今天感覺如何?
約 2 分鐘完成 · 已填 4 / 12 題
病人端|每週回顧
以一週為單位整理睡眠、運動與療程感受;危機文字區清楚提示緊急處理方式。
7/27 – 8/2
這週辛苦了
先快速回顧,再告訴我們需要協助的地方。
若有立即危險或嚴重不適,請撥 119 或直接就醫;本問卷不是即時求助管道。
病人端|我的健康進度
把體重變化、每日回報完成率與連續紀錄放在同一頁,讓病人看到可理解的趨勢,而不是資料表。
健康進度
本週完成得很好
已完成 5 / 6 個應回報日
連續 6 天
保持紀錄
員工端|客戶 360 減重照護台
整合療程狀態、體重趨勢、每日完成率、嚴重事件與照護團隊,供診所人員快速判斷是否需要介入。
林小姐 — 減重療程追蹤
曜妍診所 · Mounjaro 體重管理 · 第 6 週
體重/腰圍趨勢
藍線:療程回報體重 紫線:每日回報體重
待關注事件
本週尚未送出
連續 3 日為 4 / 5
最近回報正常
近 12 週每日完成狀態
照護團隊
主責醫師
個案追蹤
管理端|每日回報 Template 治理
呈現草稿、版本、醫療審閱與發布狀態;未完成簽核時發布按鈕保持停用。
減重療程 Template 管理
Global scope · 每日回報/療程週期
每日回報
手機寬度預覽
每日回報 v2
輸入公斤數
請選擇
請選擇
輸入小時
限制:這兩張是 390px admin 預覽,不是 LIFF 實機;只證明題目文案、helpText、控件與手機寬度版面。
現在已經可以使用哪些功能?
每張卡片都標示可用環境,避免把 code-ready 誤認成 production-ready。
既有縱向追蹤基座
基座 P1–P7 code 已 merge master,包含計畫、追蹤、到期與提醒基礎。
LINE LIFF 身分與 owner 防護
真實 ID token、LINE verify、binding 解析與 owner 比對已在手機 LINE 內通過。
每日回報頁面骨架
daily form shell、bundle/submit 認證、同源 API proxy 與友善錯誤狀態已具備。
Template 管理與預覽
dev DB draft template 與 P8 admin 預覽已可操作,畫面涵蓋 14 題。
Enrollment / care-team / 360 切片
lifecycle、照護團隊狀態、B4/F2 read proof 與 local producer core 已完成。
提醒與稽核底層
event ledger、staff alert、transport contract、durable receipt 與 recovery composition 已具備。
醫療文案簽核工具鏈
content、manifest、approval verifier 與 dry-run 鏈路可用;今日 59 tests 全數通過。
MinIO 受控簽核儲存
專屬 bucket、versioning、no-delete uploader、SHA-256 回讀與 versionId 已驗證。
還在開發或等待中的功能
優先順序以 Phase A activation 與 production 收斂為主。
| 工作項 | 目前狀態 | 完成前還缺什麼 |
|---|---|---|
| daily_template 正式簽核 | 阻擋 | 具名 reviewer 實際簽名、MinIO Object key / Version ID / SHA-256、正式 receipt。 |
| P5 public A1/A2/A3 handlers | 進行中 | 公開信任邊界、P2 auth 接線與真實提交驗證。 |
| P4 兩階段 consent | 阻擋 | Q11 保存年限與法遵 owner 書面決策;不得使用 placeholder。 |
| 每週問卷與 W1 危機文字 | 阻擋 | patient form、內容偵測、通報載體、值班責任、回應時限與負向測試。 |
| LINE 提醒 activation | 待接線 | scheduler / cadence、F1 recovery、audit recovery、真實 LINE push 與 race E2E。 |
| P9 趨勢與完成度全鏈 | 進行中 | public producer、daily / weekly 真實提交與 browser E2E。 |
| P10 總驗收與正式收斂 | 尚未開始 | live indexes、registry、migration / seed、merge master、deploy、runtime smoke 與 production acceptance。 |
| Phase B / C / D | implementation 0% | 各自 §0.4 簽收與前置 gate;合計預估 53–74 engineer-days。 |
Phase 進度
數字來自 2026-08-01 最新完整快照。
阻擋與下一步
先關閉 activation gate,再做 production 動作。
主要阻擋
- daily_template 缺實際醫師簽名與正式 receipt。
- Q11 法遵保存年限未決,P4 consent 被阻擋。
- weekly / reminder / consent 三軌仍缺各自 render 前置。
- en / ja 未有具名醫療翻譯複核人;consent wire type 無 locale map。
- W1 危機文字沒有完整通報與值班流程。
- 最新 indexes 尚未 apply 至 dev / production。
建議順序
- 完成具名簽名、MinIO 上傳與正式 receipt verifier。
- 取得 Q11 法遵決策,解鎖 P4 consent。
- 完成 P5 / P6 / P9 公開全鏈與 browser E2E。
- 完成 registry、scheduler / recovery、live indexes 與真實 LINE push。
- P10 驗收後才 merge master、deploy 與 production acceptance。
- 再分別簽收 Phase B / C / D 後啟動 implementation。
證據與驗證邊界
本次 live evidence
-
Git
HEAD:
78267bff285f42b4824fa83506ecee250ba2f2d5;相對 master 2 behind / 70 ahead。 - Approval chain / template validator:2 suites、59 tests PASS。
- Template validator:DRY_RUN、14 questions、未建立資料庫連線。
-
Nx targeted test 因本機缺
vitestexecutable 無法啟動;改用 handover 指定的精準 Jest fallback 並通過。 - Graphify 現有索引 query 於 30 秒 timeout,未作為完成度證據。
Canonical 文件
-
weight-loss-smart-health_progress_20260801_1825.md / .html -
20260801_...daily_template只差簽名...session.md TODO清單-減重智慧健康管理擴充.md