fix(web): stop adopting tied rectification candidates after method coverage
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled

Coverage complete only unlocks discrimination. A 34/33/33 window plus an
occupation note must ask a D9/D10 contrast probe instead of offering a
stale winner card.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-08-24 12:19:36 +08:00
parent 3b785b821d
commit 3f1998bdb6
19 changed files with 1345 additions and 80 deletions
@@ -26,6 +26,10 @@ function errorResponse(error: unknown) {
["agentic_rectification_candidate_already_selected", 409, "该时间已采用"],
["agentic_rectification_candidate_superseded", 409, "已有更新的候选结果"],
["agentic_rectification_candidate_profile_changed", 409, "出生资料已变化,候选已失效"],
["birth_profile_changed", 409, "出生资料已变化,候选已失效"],
["scoreable_evidence_changed", 409, "可评分证据已变化,请重新比较候选"],
["candidate_set_superseded", 409, "已有更新的候选结果"],
["inference_revision_changed", 409, "候选后验已更新,请使用当前结果"],
["agentic_rectification_case_terminal", 409, "该校正已结束"],
["agentic_rectification_case_not_found", 404, "校正记录不存在或无权访问"],
] as const;