Files
workinf_Blender_Wasm/docs/tasks/M13-04J.md
mes123456 380cbed4ff
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
Checkpoint web parity through Chromium input tasks
2026-08-19 10:39:03 -04:00

38 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# M13-04Jserver request 幂等重试
- `task`: `M13-04J`
- `parent`: `M13-04I`
- `status`: `done`
## 目标
同一 request 重试只能复用或确认同一个已验证结果,不得把两个冲突结果绑定到同一项目;不同
request 必须保持隔离。
## 输入
- manifest`tests/golden/M13-04I/manifest.json`
- verified resultM13-04I
- request/result identityM13-04A 至 M13-04I 的 receipts
## 范围
-request identity、重试窗口、重复提交、冲突输出和并发绑定策略。
- 不做:新增 Blender 能力或放宽脚本执行策略M13 全程仍需显式安全门。
## 验收
```text
npm --prefix web run test:server-job-idempotency
```
覆盖成功重试、失败后重试、并发重复、同 request 冲突 output 和跨项目 request 误用。
## 产物和交接
成功后生成 `tests/golden/M13-04J/` 证据manifest 的 `nextTask``M13-05A`
## 回滚
删除幂等键/绑定策略、测试、checker、报告、manifest、package 命令和状态页,恢复 M13-04I 队列尾。