CM-1626:FE error code 待補(兩碼)

§1

為什麼是 patch 不是 commit

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。

§2

兩個碼

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 翻譯不要刪——流程引擎自己的端點仍在用。

§3

怎麼套

cd ~/Projects/Billows/Audit-Manager/compliance-manager-fe
# 先確認在 FR-080 的 branch / worktree
git apply <此目錄>/CM-1626-fe-error-code.patch

patch 只加三行(三語各一組),沒有動既有任何一行。zh-cn 那份的縮排與其他兩份 不同(2 空格、檔尾無換行),patch 已照它原本的格式產生——不要用 json.dumps 重寫整份,會把全檔重排成 91 行 diff。