Checkpoint web parity through Chromium input tasks
This commit is contained in:
37
docs/tasks/M13-04J.md
Normal file
37
docs/tasks/M13-04J.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# M13-04J:server request 幂等重试
|
||||
|
||||
- `task`: `M13-04J`
|
||||
- `parent`: `M13-04I`
|
||||
- `status`: `done`
|
||||
|
||||
## 目标
|
||||
|
||||
同一 request 重试只能复用或确认同一个已验证结果,不得把两个冲突结果绑定到同一项目;不同
|
||||
request 必须保持隔离。
|
||||
|
||||
## 输入
|
||||
|
||||
- manifest:`tests/golden/M13-04I/manifest.json`
|
||||
- verified result:M13-04I
|
||||
- request/result identity:M13-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 队列尾。
|
||||
Reference in New Issue
Block a user