fix(web): show owner review single item gates
All checks were successful
CD Pipeline / tests (push) Successful in 1m40s
Code Review / ai-code-review (push) Successful in 13s
CD Pipeline / build-and-deploy (push) Successful in 4m9s
CD Pipeline / post-deploy-checks (push) Successful in 1m26s

This commit is contained in:
Your Name
2026-06-03 10:30:43 +08:00
parent 178bdbf0c3
commit 7613d93012
3 changed files with 351 additions and 209 deletions

View File

@@ -3312,6 +3312,37 @@
"batchWrites": "批次寫入允許:{value}"
}
},
"singleItemRail": {
"title": "單筆 Owner Review 處理",
"subtitle": "先乾跑取得 plan fingerprintOwner 確認後才允許寫 KM、寫 audit 並排比例回測。",
"outcome": "策略:{outcome}",
"writeGate": "確認寫 KM={writes};可確認={confirm}",
"required": "必要欄位:{fields}",
"blockers": "卡點:{blockers}",
"noBlockers": "卡點:無;可先做 dry-run preview。",
"writeGateDetail": "後端會拒絕缺 fingerprint 或未 owner_approved 的寫入;讀取與乾跑不會改 KM。",
"step": {
"dispatch": "排入審核",
"dryRun": "乾跑預覽",
"confirm": "Owner 確認",
"recheck": "比例回測"
},
"detail": {
"dispatch": "Dispatch {dispatch}",
"dryRunReady": "已取得 fingerprint可進入 owner confirm gate",
"dryRunPending": "按單筆乾跑取得 fingerprint",
"dryRunBlocked": "需先排入 owner review",
"confirmReady": "確認後會寫 KM / audit並排 recheck",
"confirmWaiting": "等待 dry-run fingerprint",
"confirmDone": "owner review 已完成",
"recheckDone": "Recheck {recheck}",
"recheckWaiting": "寫回完成後才會產生 recheck"
},
"actions": {
"preview": "單筆乾跑",
"confirm": "Owner 確認寫回"
}
},
"ownerReviewInbox": {
"title": "Owner review 工作台",
"subtitle": "顯示已排入 waiting_owner_review 的 P0/P1 KM逐筆乾跑與確認完成。",

View File

@@ -3312,6 +3312,37 @@
"batchWrites": "批次寫入允許:{value}"
}
},
"singleItemRail": {
"title": "單筆 Owner Review 處理",
"subtitle": "先乾跑取得 plan fingerprintOwner 確認後才允許寫 KM、寫 audit 並排比例回測。",
"outcome": "策略:{outcome}",
"writeGate": "確認寫 KM={writes};可確認={confirm}",
"required": "必要欄位:{fields}",
"blockers": "卡點:{blockers}",
"noBlockers": "卡點:無;可先做 dry-run preview。",
"writeGateDetail": "後端會拒絕缺 fingerprint 或未 owner_approved 的寫入;讀取與乾跑不會改 KM。",
"step": {
"dispatch": "排入審核",
"dryRun": "乾跑預覽",
"confirm": "Owner 確認",
"recheck": "比例回測"
},
"detail": {
"dispatch": "Dispatch {dispatch}",
"dryRunReady": "已取得 fingerprint可進入 owner confirm gate",
"dryRunPending": "按單筆乾跑取得 fingerprint",
"dryRunBlocked": "需先排入 owner review",
"confirmReady": "確認後會寫 KM / audit並排 recheck",
"confirmWaiting": "等待 dry-run fingerprint",
"confirmDone": "owner review 已完成",
"recheckDone": "Recheck {recheck}",
"recheckWaiting": "寫回完成後才會產生 recheck"
},
"actions": {
"preview": "單筆乾跑",
"confirm": "Owner 確認寫回"
}
},
"ownerReviewInbox": {
"title": "Owner review 工作台",
"subtitle": "顯示已排入 waiting_owner_review 的 P0/P1 KM逐筆乾跑與確認完成。",