FR-080 第 6 棒新增了兩個 BE error code,照 CLAUDE.md「BE 新 error code 必同步 FE error-code.json」要補到前端三語。但 FE repo 當下在 feature/FR-075(資安掃描 arc 在用),沒有 FR-080 的 worktree。紀律是「不切 branch、branch 不對就停下」, 所以改動存成 patch 不 commit。
| code | 何時出現 | 為什麼不沿用舊碼 |
|---|---|---|
DETECTION_TOOLS_404008 |
派工/取消/完成時任務查無 | 原本回 flow-engine 的 FLOW_ENGINE_404001。detection 已不再宣告 jedi-flow-engine 依賴,卻在回應裡吐它的碼,對 FE 而言是來源不明的字串 |
LICENSE_403005 |
租戶名冊未接線、算不出子租戶額度時擋下開子租戶 | 與 LICENSE_403003「額度用完」語意不同:403003 的出路是加購,本碼的出路是「叫工程師接上 tenant_directory」 |
舊碼 FLOW_ENGINE_404001 的 FE 翻譯不要刪——流程引擎自己的端點仍在用。
cd ~/Projects/Billows/Audit-Manager/compliance-manager-fe
# 先確認在 FR-080 的 branch / worktree
git apply <此目錄>/CM-1626-fe-error-code.patchpatch 只加三行(三語各一組),沒有動既有任何一行。zh-cn 那份的縮排與其他兩份 不同(2 空格、檔尾無換行),patch 已照它原本的格式產生——不要用 json.dumps 重寫整份,會把全檔重排成 91 行 diff。