# search-console tasks

> 真相源備註：v0 / hardening 完成證據在 Gitea Arcrun#3 comment 串（curl 輸出）。

## Phase 1 — console v0（2026-07-02，cloud-worker，commit 981dc25）

- [x] 1.1 `GET /console` 單檔 HTML＋原生 JS（三查詢區＋vectorize 唯讀狀態）
- [x] 1.2 部署 leo21c＋端到端 curl 驗證（issue comment 證據）

## Phase 2 — console hardening（2026-07-03，cloud-worker）

- [x] 2.1 發現①：/kbdb/entries 接 q/search filter＋誠實 total（commit 9024f22）
- [x] 2.2 發現②：API Key 錯位 → email+password 登入（console-auth.ts，commit abf2323）
- [ ] 2.3 發現③：開 vectorize——卡 CF token 缺 Vectorize 權限，等 leo 建 index 或給權限

## Phase 3 — 駕駛艙 dashboard（T-cockpit ②，2026-07-04，總管派工 subagent）

- [x] 3.1 `GET /console/dashboard-data` 聚合端點（dash_beat/dash_task/dash_wait/inbox＋燈號判定）
- [x] 3.2 `GET /console/dashboard` 儀表板頁（兩格、手機優先、60s 自動刷新、無需登入）
- [x] 3.3 灌初始資料（dash_task×5 / dash_wait×1 / dash_beat×1，經 /kbdb/entries POST）
- [x] 3.4 手工注入部署 leo21c＋curl 驗證（禁 acr update）
- [x] 3.5 SDD 補件（本目錄，issue #3 授權；Phase 1/2 追認）

## Phase 5 — console 真實性稽核修正（2026-07-07，總管派工＋leo 裁決，fix/console-truth-audit）

- [x] 5.1 全站日期顯示統一 Asia/Taipei（lib/taipei-time.ts server/client 同套、等價單測；憑證頁加時分）
- [x] 5.2 頭部統計改精耕層（leo 裁：14-E 遺產 458,732 不再顯示；GET /console/kb-scale-data）
- [x] 5.3 設定頁誠實文案升級（vectorize 開關真相＋live 狀態；MCP token TTL 佔位＝Arcrun#19 前置）
- [x] 5.4 駕駛艙「今日完成/今日路線」接 sprint 任務板（同 #36 等leo清單模式、共用 90s 快取；dash_task 降 fallback；parser 以 live 07a/07b 檔實測）
- [ ] 5.5 部署 leo21c＋端到端 curl 驗證（不歸稽核輪——紅線不部署，留總管；證據標準同 3.4）
- [x] 5.6 「今日完成」跨 UTC 日界修正（2026-07-08 live bug：today_done 0/10——任務板 parser 三落差：
      ① 完成標記日期不再要求緊貼「完成（」（07b 起署名在日期前）② 縮排子彈上的完成標記歸到所屬任務
      ③ [cloud-worker] UTC 時鐘戳 D 展開台北候選日 {D, D+1}；另 [🔄→註記] 狀態帶註記不再讓任務蒸發、
      x 帶註記仍不冒領 done。fix/console-today-write-dayline；部署驗證同樣留 5.5）

## Phase 4 — v1（未排）

- [ ] config 真寫入開關
- [ ] dashboard 寫入端（心跳/任務由 routine 自動打）標準化 skill
