ac4fb56c91
封測者 Oscar 回報「語義搜尋搜不到」,追查發現 portal 使用者實際會看到的降級提示 其實是後端 kbdb capability_hint 直接透傳(寫給工程師看的:「叫 CC」「vectorize」 「kbdb_embed:true」「redeploy」),比 UI 裡原本的 fallback 文案還難懂。 - se-banner:不再透傳後端 capability_hint,前端固定顯示「發生了什麼+現在怎麼辦」 (語意搜尋還沒開通→以下是關鍵字結果→到設定頁疑難排解匯出診斷檔給我們) - 新增 entryTypeLabel():entry_type 原始值(wiki_card/block/execution_log…) 不再直接印給用戶看——尤其 wiki_card 原樣顯示會打臉上傳頁自己講的「AI 整理後 會以 wiki 卡形式出現」 - 新增 searchModeLabel():搜尋結果「模式 keyword/semantic」的英文值改顯示 中文(關鍵字/語意/圖譜),AI 問答來源標籤同步套用 不動 console/index.html(僅供部署擁有者/維運者使用,非客戶介面,根目錄 index.html 明文寫「不該對客戶露出」,同類字眼在此屬合理專業詞彙,故不改)。 不動 cypher-executor/src、kbdb/src(另一 agent 正在改 credential 路徑; 真正的降級文案根因在 kbdb/src/routes/entries.ts 的 capability_hint, 已另行回報總管,非本次改動範圍)。 已用 installer/scripts/build-ui-bundle.mjs 打包驗證:新文案進 bundle、 舊文案消失,entryTypeLabel/searchModeLabel 均實際生效(非死代碼)。