Skip to content

Roadmap

Hsiehting Lin edited this page Jul 3, 2026 · 1 revision

路線圖

依急迫性與價值排序的方向。已完成的里程碑列在最後,現行執行細節見 Plan,阻礙與風險見 Tech-Debt

近期(下一步)

  • 啟用 Cloudflare Access email 登入(方向 A):建立僅蓋 /api 路徑的 Access 自架應用(hematok.hsiehting.com/apihematok.pages.dev/api),allow policy 只含 owner,IdP 用既有的 onetimepin。後端與 /api/login trampoline 已就緒,建好閘門即可用 email/PIN 登入,bearer token 退為備援。
  • 清理 bearer token 流程:Access 上線後,把 header Login 指向 /api/login?rd=…,並評估是否移除 token prompt。

中期

  • 推薦品質迭代:利用 server-side 的 dislike / read 訊號調整排序(目前 dislike 已可反向調整,可再加權重與衰減)。
  • 學習模式:遮住診斷/描述先自我測驗再揭曉(quiz mode),善用 134 個含完整臨床描述的 reference case。
  • 篩選與搜尋:依類別(collection / atlas / reference-cases)、關鍵字或診斷過濾 feed。
  • 多使用者支援:allow-list 從寫死的單一 email 改為可設定;KV schema(u:<email>)已天然支援多使用者。

長期 / 願景

  • 資料更新管線自動化:目前 re-scrape → build_feed → upload_r2 → build_embeddings → deploy 是手動多步驟,可整合為單一腳本或 CI 工作流程。
  • 離線/低頻寬體驗:PWA 已可安裝,可再加影像預取與縮圖階層。
  • 開放匿名使用者的雲端同步(可選):若有多使用者需求,評估從 KV 遷移至 D1。

已完成里程碑

  • ✅ 2026-06:fork WikiTok,改寫為 ASH Image Bank 靜態 feed(6,973 筆 / 7,950 張)
  • ✅ 2026-06:全量影像上傳 R2 並上線(Pages + 自訂網域)
  • ✅ 2026-06:語意推薦 worker(Vectorize + Workers AI)、dislike 反向訊號
  • ✅ 2026-06:iOS 安全區、標題捲動、鍵盤操作等 UI 打磨
  • ✅ 2026-07-01:owner 登入 + 伺服器端 like/dislike/read(Pages Functions + KV),bearer token 路徑上線

Clone this wiki locally