forked from IsaacGemal/wikitok
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Hsiehting Lin edited this page Jul 3, 2026
·
1 revision
依急迫性與價值排序的方向。已完成的里程碑列在最後,現行執行細節見 Plan,阻礙與風險見 Tech-Debt。
-
啟用 Cloudflare Access email 登入(方向 A):建立僅蓋
/api路徑的 Access 自架應用(hematok.hsiehting.com/api與hematok.pages.dev/api),allow policy 只含 owner,IdP 用既有的onetimepin。後端與/api/logintrampoline 已就緒,建好閘門即可用 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 路徑上線