Files
workinf_Blender_Wasm/docs/tasks/M13-04J.md
mes123456 380cbed4ff
Some checks are pending
M6 deployable RC / quick (push) Waiting to run
M6 deployable RC / chromium (push) Blocked by required conditions
M6 deployable RC / release (push) Blocked by required conditions
Checkpoint web parity through Chromium input tasks
2026-08-19 10:39:03 -04:00

1.0 KiB
Raw Blame History

M13-04Jserver request 幂等重试

  • task: M13-04J
  • parent: M13-04I
  • status: done

目标

同一 request 重试只能复用或确认同一个已验证结果,不得把两个冲突结果绑定到同一项目;不同 request 必须保持隔离。

输入

  • manifesttests/golden/M13-04I/manifest.json
  • verified resultM13-04I
  • request/result identityM13-04A 至 M13-04I 的 receipts

范围

  • request identity、重试窗口、重复提交、冲突输出和并发绑定策略。
  • 不做:新增 Blender 能力或放宽脚本执行策略M13 全程仍需显式安全门。

验收

npm --prefix web run test:server-job-idempotency

覆盖成功重试、失败后重试、并发重复、同 request 冲突 output 和跨项目 request 误用。

产物和交接

成功后生成 tests/golden/M13-04J/ 证据manifest 的 nextTaskM13-05A

回滚

删除幂等键/绑定策略、测试、checker、报告、manifest、package 命令和状态页,恢复 M13-04I 队列尾。