831cb62d2e
leo 08-08:「雲端那個要刪掉?不刪用戶搞不清楚要去哪裏下載」;08-09 追認「通知 完畢可以刪除」——封測者已被通知去更新到有地端匯出的版本(arcrun-app「版本與 更新」頁的疑難排解卡,見 products/arcrun-rag commit 9f1ca58 起),放行條件已滿足。 三處改動: 1. 設定頁「疑難排解」面板:移除 #st-diag-export 按鈕與 #st-diag-status, 改成純文字指路到電腦上的 Arcrun App。 2. 對應的前端 JS 點擊處理(打 GET /portal/data/diagnostics 的那段 IIFE)整段刪除 ——按鈕已不存在,留著是死代碼。 3. 語意搜尋降級橫幅(se-banner):原本也教用戶「到設定→疑難排解匯出診斷檔」, 同步改成指向本機小幫手,否則使用者會照著走進一個不存在的按鈕。 GET /portal/data/diagnostics 端點本身未刪(無害、已無任何 UI 呼叫),純粹清路標 不動後端;已知例外——同步小幫手完全連不上、且封測者是老版本沒有本機匯出時, 會真的無路可走,判斷為可接受(他們已被個別通知升級,且雲端 portal 仍能用文字 指路,不是把人晾在原地不給說明)。 驗證:本機起 static server(config.js 指向 dummy apiBase)+瀏覽器 JS 強制顯示 setting/search view,實際截圖確認按鈕消失、#st-diag-export/#st-diag-status 在 DOM 裡是 null、文案渲染正確無破版;console 只有 dummy apiBase 連不上的預期錯誤, 無語法/參照錯誤。cypher-executor vitest(portal-data/admin/auth)114 通過、2 個 既有失敗(HTML 殼 404,改動前後一致,非本次影響——用 git stash 前後對照過)。 未部署(紅線:本輪只到本機驗過+commit+push gitea,prod 需 leo 開閘)。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>