ca1ed2aaf6
leo 傳了封測者實際看到的畫面:撞牆訊息叫他「重新執行安裝/更新讓它就緒」, 但安裝/更新從來不會把 CF_SECRETS_API_TOKEN 種成一個常駐的值——這句話在 訊息會出現的所有情況下都不保證成立(尤其是安裝精靈本身之外的路徑,如事後 新增使用者、改密碼)。使用者照做 → 回到同一畫面 → 以為是自己操作錯誤 → 無限迴圈。這比「訊息不夠白話」嚴重一個級數:不是難懂,是死路。 改:不再承諾一個我們自己都不確定會生效的動作,改成誠實描述現況+給得出去 的下一步(回報支援並附上下情境)。訊息集中在 writeAuthStore 單一出處, console-auth.ts/portal.ts 的 502 回應共用同一份文字,不會各說各話。 測試:全套 vitest 443/457(14 個既存失敗與本檔無關,已用 git stash 對照 clean checkout 確認);tsc --noEmit 無新增錯誤。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>