Checkpoint web parity through Chromium input tasks
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

This commit is contained in:
mes123456
2026-08-19 10:39:03 -04:00
parent 5a11045ca5
commit 380cbed4ff
634 changed files with 41862 additions and 212 deletions

37
docs/tasks/M13-04H.md Normal file
View File

@@ -0,0 +1,37 @@
# M13-04H稳定化进程故障码
- `task`: `M13-04H`
- `parent`: `M13-04G`
- `status`: `done`
## 目标
把真实 Blender job 的 timeout、OOM、非零退出和 signal 结果转换为稳定、可诊断且不泄露内部
细节的错误码;旧项目 revision 不得被错误结果覆盖。
## 输入
- manifest`tests/golden/M13-04G/manifest.json`
- cancel/cleanup receiptM13-04G
- resource limits`tools/web/server-job-resource-budget.mjs`
## 范围
- 做:故障分类优先级、退出状态映射、旧 revision 保持和统一错误 receipt。
- 不做:成功结果进入 OPFS、重试幂等分别属于 I/J。
## 验收
```text
npm --prefix web run test:server-job-fault-codes
```
覆盖 wall timeout、memory/OOM、SIGTERM/SIGKILL、普通非零退出和无法识别状态并验证清理完成。
## 产物和交接
成功后生成 `tests/golden/M13-04H/` 证据manifest 的 `nextTask``M13-04I`
## 回滚
删除故障映射、测试、checker、报告、manifest、package 命令和状态页,恢复 M13-04G 队列尾。