feat(km): surface dynamic knowledge categories
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 1m1s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
Your Name
2026-07-03 00:35:57 +08:00
parent f258ae4e9e
commit b97bc6f35e
7 changed files with 519 additions and 60 deletions

View File

@@ -20,6 +20,24 @@
- P0-006 仍 fail-closed最新 production reboot SLO scorecard 仍有 `active_blocker_count=11`,包含 99 remote execution channel、VMware autostart readback、host boot detection、service/backup/Wazuh 類 blocker不得宣稱 10 分鐘全主機自動恢復 SLO 已完成。
- 未讀 secret / token / `.env` / raw sessions / SQLite / auth未使用 GitHub / gh未 workflow_dispatch未重啟 host / VM / service未 Docker / Nginx / K3s / DB / firewall restart未 DROP / TRUNCATE / restore / prune / delete / force push。
## 2026-07-03 — 00:31 Knowledge Base 分類/資產鏡頭與 UI density audit
**完成內容**
- `/zh-TW/knowledge-base` 左側分類由固定四類改為 production category readback 驅動,合併重複分類計數,移除 misleading 的 `應用層 0``安全 / 合規 0` 這類空殼分類。
- 新增資產鏡頭:專案、產品、網站、服務、套件、工具,先用目前列表的 title / category / type / tags 做可解釋分群,讓 KM 不再只以少數技術類別呈現。
- Knowledge Base 工作區改成 `記錄 / 自動化 / 隊列` 分段視圖,降低治理文字牆一次全部攤開的問題。
- 新增 `pnpm --dir apps/web audit:ui-density`,自動掃描所有 `src/app/**/page.tsx`,依文字密度、控制項不足、人工語意、固定分類等訊號排出 UI/UX 優先序;不用再靠逐頁人工回報。
- 修正 rebase 後 `awooop/work-items` fallback summary 多出的 `stockplatform_public_api_runtime_ready` 欄位,讓最新 main 的 web typecheck 恢復通過。
**驗證**
- `python3.11 -m json.tool apps/web/messages/zh-TW.json``python3.11 -m json.tool apps/web/messages/en.json`:通過。
- `pnpm --dir apps/web typecheck`:通過。
- `pnpm --dir apps/web audit:ui-density`:通過;目前前五優先頁為 `:locale/iwooos``:locale/awooop/work-items``:locale/awooop/runs``:locale/awooop``:locale/awooop/approvals`
- Local web + production API smokedesktop / mobile HTTP 200主 KM total `727` 可見,`告警處理 225``AI 自動化 / Ansible 受控修復 154`、資產鏡頭可見API response 全部 200console error `0`
**仍維持**
- 未讀 secret / token / `.env` / raw sessions / SQLite / auth未使用 GitHub / gh未 production DB schema / data destructive write未重啟主機 / VM / Docker / K3s / DB / firewall。
## 2026-07-03 — 00:11 P0-006 latest CD profile / Windows99 live probe readback
**完成內容**