docs(logbook): 記錄 Knowledge Base tenant 修復驗證 [skip ci]
This commit is contained in:
@@ -14,11 +14,13 @@
|
||||
- 正式 API 不帶 `project_id`:`/api/v1/knowledge?limit=5` 回 `401`,原因為 `Missing tenant context: project_id is required`。
|
||||
- 正式 API 帶 `project_id=awoooi`:`/api/v1/knowledge?project_id=awoooi&limit=5` 回 `200` 且有最新 KM 條目;`/api/v1/knowledge/categories?project_id=awoooi` 回 `200`,分類含 `AI治理 1047`、`infrastructure 415`、`alert_handling 225`、`general 194`、`ai_system 143`。
|
||||
- 本地 `/zh-TW/knowledge-base` 在 localhost 因跨來源讀正式 API 被瀏覽器擋下時,已顯示明確資料鏈路錯誤,不再顯示「尚未建立任何知識條目」作為唯一判讀。
|
||||
- 正式部署 marker `56a0e7b7 chore(cd): deploy b17a28c [skip ci]` 已包含 `1da56ac5 fix(web): 修復 Knowledge Base tenant context`。
|
||||
- 正式站 `/zh-TW/knowledge-base?_v=56a0e7b7-kb-prod-check` 已恢復主知識條目資料:頁面顯示 `2,269` 筆、目前列表 `50` 筆、分類分佈、資料品質軌道、引用鏈圖、陳舊處理佇列與實際條目 `[人工修復] CodexTGInflightRecurrenceSmoke...`;`尚未建立任何知識條目=false`、`知識條目資料鏈路異常=false`、`horizontalOverflow=0`。
|
||||
- `python3 -m json.tool apps/web/messages/zh-TW.json` / `apps/web/messages/en.json`:通過。
|
||||
- i18n key mirror:`mirrorDiff 0`。
|
||||
- `git diff --check`:通過。
|
||||
- `pnpm --filter @awoooi/web typecheck`:通過。
|
||||
- production build:本機磁碟 `/System/Volumes/Data` 只剩約 `118MiB-397MiB`,`next build` 在 webpack cache 寫入時因 `ENOSPC: no space left on device` 失敗;未將本機 build 視為通過,待 Gitea CD 在 runner 環境驗證。
|
||||
- production build:本機磁碟 `/System/Volumes/Data` 只剩約 `118MiB-397MiB`,`next build` 在 webpack cache 寫入時因 `ENOSPC: no space left on device` 失敗;未將本機 build 視為通過,正式部署以 Gitea CD deploy marker 與 production browser smoke 作為驗證依據。
|
||||
|
||||
**邊界**:本段只修 Knowledge Base 前端 tenant context 與錯誤可見性,不讀 secret、不改 RLS policy、不改 DB、不產生 KM 寫回、不開 runtime gate、不觸發 AI 自動修復或 Telegram 發送。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user