文件
hyb-oa/.trellis/tasks/09-05-error-explainability-payment-readiness/task.json
T
wangsli和Claude Sonnet 5 f5165f3c0c
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
记录首批4个错误码迁移的落地结果 [09-05-error-explainability-payment-readiness]
task.json 与 implement.md §15 补齐 commit cd01e4bf 的实施记录:基线
591→587,验证结果,剩余范围未扩大。

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-09-25 21:17:59 +08:00

37 行
1.8 KiB
JSON

{
"id": "error-explainability-payment-readiness",
"name": "error-explainability-payment-readiness",
"title": "错误可解释性与付款就绪治理",
"description": "建立稳定业务错误原因码与渐进 parity 门禁,并以付款批次实时 readiness 消除点击后才暴露的资料阻断。",
"status": "in_progress",
"dev_type": null,
"scope": null,
"package": null,
"priority": "P0",
"creator": "shunli",
"assignee": "shunli",
"createdAt": "2026-09-05",
"completedAt": null,
"branch": null,
"base_branch": "main",
"worktree_path": null,
"commit": "cd01e4bf",
"pr_url": null,
"subtasks": [],
"children": [],
"parent": null,
"relatedFiles": [
"server/src/routes/paymentBatches.js",
"server/src/utils/AppError.js",
"client/src/api/errorMessages.ts",
"client/src/lib/resolveErrorMessage.ts",
"client/src/pages/PaymentBatchesPage.tsx",
"server/src/routes/apOperations.js",
"server/src/routes/todos.js",
"server/src/routes/portal.js",
"scripts/qa"
],
"notes": "来源:真实单据 0014 创建付款批次时第三次出现‘参数校验失败’;生产只读诊断确认未创建批次,员工付款资料缺失且错误未被客户端解释。2026-09-05 最终规划已获用户批准实施;交接复核重点:门禁六类 self-test 真失败、主链路零例外且禁止新增例外、付款候选与创建共享同一 readiness resolver、20 处旧断言逐项处置且不得使用宽泛正则。0014 真实资料补录与付款不属于本 task 自动操作范围。2026-09-25 完成 10-05 到期例外首批 4 个迁移(AP 台账/查询、todo、portal 三个 feature_disabled + AP 查询校验),基线 591→587,commit cd01e4bf;剩余 587 条按 §13 的 A/16/B25/C32 分流表逐批处理,未扩大本次范围。",
"meta": {}
}