# Web Blender 短周期执行入口 更新时间:2026-08-20(America/New_York) 本页是唯一的当前任务指针,不保存历史任务表、实现日志或长期规划。领取任务前只读取本页、当前任务上下文、parent manifest 和 parent status;完整规则见 [`CONTEXT_BUDGET.md`](CONTEXT_BUDGET.md)。 ## 当前指针 | 字段 | 值 | | --- | --- | | 里程碑 | M16 Main、Mesh、Modifier、Sculpt | | 当前任务 | `M16-GAP-00075` | | parent manifest | `tests/golden/M16-GAP-00074/manifest.json` | | 任务卡 | [`tasks/M16-GAP-00075.md`](tasks/M16-GAP-00075.md) | | 专项验收 | `npm --prefix web run test:generated-gap -- --task M16-GAP-00075` | 领取前执行: ```bash npm --prefix web run test:task-context npm --prefix web run test:context-governance node tools/web/print-task-context.mjs ``` 如果任务卡缺失,运行 `node tools/web/generate-task-card.mjs --task `;如果索引过期,运行 `node tools/web/generate-task-index.mjs` 后再生成任务卡;不要打开或复制完整 `next-task-plan.json`。 ## 铁律 - 浏览器执行、CI、验收证据和发布声明永久仅限 Chromium;禁止领取 Firefox/WebKit 任务。 - 当前任务必须等于 parent manifest 的 `nextTask`;不得从 Markdown 历史编号手工推导。 - 一个任务只能有一个主要行为变化或一个独立证据变化。实现、浏览器接线、负例和证据需要拆成明确子任务时,沿任务卡的门逐项完成。 - 完成必须有真实命令、退出码、构件 SHA-256、manifest 和 status;协议、fixture 或测试文件存在不等于完成。 - 失败、环境缺失或 hash 漂移保持 `in_progress`/`blocked`,不得推进指针。 ## 交接 ```text node tools/web/check-task-context.mjs --task --write ``` 完成后只写入 `tests/golden//task-context.json`、任务报告、manifest 和 `docs/status/.md`。下一任务只读新 manifest 的 `nextTask`;长日志留在构件目录。 提交前运行 `node tools/web/check-context-governance.mjs` 和 `git diff --check`;门禁失败时保持原 task, 不得手工推进 `nextTask`。