docs(logbook): 記錄 Knowledge Base tenant 修復驗證 [skip ci]

This commit is contained in:
Your Name
2026-06-12 11:45:55 +08:00
parent 56a0e7b766
commit 7e1adb5e11

View File

@@ -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 發送。