chore: checkpoint web Blender migration source, tools and docs
Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -2,13 +2,15 @@
|
||||
|
||||
更新时间:2026-08-22(America/New_York)
|
||||
|
||||
本页是唯一的当前任务指针,不保存历史任务表、实现日志或长期规划。当前生产单位是功能模块,不是重复 continuation 任务。领取任务前只读取本页、当前任务上下文、parent manifest 和 parent status;完整规则见 [`CONTEXT_BUDGET.md`](CONTEXT_BUDGET.md)。
|
||||
本页仅存当前任务指针,以功能模块生产。领取只读本页、当前任务及parent manifest/status;规则见 [`CONTEXT_BUDGET.md`](CONTEXT_BUDGET.md)。
|
||||
|
||||
生产实现按能力工作流推进,legacy `M16-GAP-*` 只作为覆盖回归;能力矩阵、共享 runner 和效率规则见 [`BLENDER_WEB_EXECUTION_CONTROL_PLANE.md`](BLENDER_WEB_EXECUTION_CONTROL_PLANE.md)。
|
||||
按能力工作流实现,legacy `M16-GAP-*`仅作覆盖回归;矩阵/runner见 [`BLENDER_WEB_EXECUTION_CONTROL_PLANE.md`](BLENDER_WEB_EXECUTION_CONTROL_PLANE.md)。
|
||||
|
||||
连续接续入口见 [`nextTask.md`](../nextTask.md):用户发送“按 nextTask.md 接续执行”时,按当前模块卡执行;模块未通过完整生产验证时不得推进,不得把授权、索引或重复构建当作能力完成。
|
||||
当前阶段以全部功能实现为主;中途不执行验证。全部功能完成后由用户使用验证,编译成功不等于功能完成。此规则优先于历史文档中的中间验收要求。
|
||||
|
||||
跨会话无人值守执行统一使用 `node tools/web/run-wbv2-scheduler.mjs --max-iterations 0 --commit --push`;调度器会委托 guardian/supervisor 逐个完成当前 `nextTask`,并在源码映射、队列交接和远端提交均可证明安全时自动继续。
|
||||
无人值守:复用 `wbv2-implementation.service --max-iterations 0`,交接后自动补缺;不暂停健康服务、不重复启动,保留退避、故障恢复和单写入。全部实现后用户验证。
|
||||
|
||||
跨会话入口:`node tools/web/run-wbv2-scheduler.mjs --max-iterations 0 --commit --push`;源码映射、队列交接及远端提交安全才续nextTask。实现期复用现有服务,不并启。
|
||||
|
||||
## 当前指针
|
||||
|
||||
@@ -22,11 +24,9 @@
|
||||
| legacy coverage checkpoint | `M16-GAP-00282` |
|
||||
| legacy coverage parent | `tests/golden/M16-GAP-00281/manifest.json` |
|
||||
|
||||
领取前执行:
|
||||
领取时读取当前任务:
|
||||
|
||||
```bash
|
||||
npm --prefix web run test:task-context
|
||||
npm --prefix web run test:context-governance
|
||||
node tools/web/print-task-context.mjs
|
||||
```
|
||||
|
||||
@@ -34,6 +34,7 @@ node tools/web/print-task-context.mjs
|
||||
|
||||
## 铁律
|
||||
|
||||
- 单次读源码≤30行、改≤2文件且增删合计≤10行(含交接);输出仅短摘要和关键片段。每批写 `continuationNotes`,下批续断点,不全库重搜。
|
||||
- 移植过程的功能不得使用 JS 模拟;功能实现必须调用 Blender 5.2 源码编译出的原生 WebEngine/WASM 路径,并由 Chromium 生产证据验证。
|
||||
- 浏览器执行、CI、验收证据和发布声明永久仅限 Chromium;禁止领取 Firefox/WebKit 任务。
|
||||
- 当前任务必须等于 parent manifest 的 `nextTask`;不得从 Markdown 历史编号手工推导。
|
||||
@@ -47,11 +48,8 @@ node tools/web/print-task-context.mjs
|
||||
|
||||
## 交接
|
||||
|
||||
```text
|
||||
node tools/web/check-task-context.mjs --task <task-id> --write
|
||||
```
|
||||
实现阶段不运行上下文、类型、语法、测试或证据验证命令。
|
||||
|
||||
完成后只写入 `tests/golden/<task>/task-context.json`、任务报告、manifest 和 `docs/status/<task>.md`。下一任务只读新 manifest 的 `nextTask`;长日志留在构件目录。
|
||||
|
||||
提交前运行 `node tools/web/check-context-governance.mjs` 和 `git diff --check`;门禁失败时保持原 task,
|
||||
不得手工推进 `nextTask`。
|
||||
保留原任务与 parent 指针,不得手工推进 `nextTask`;全部功能实现前只记录实现进度,不生成验收通过声明。
|
||||
|
||||
Reference in New Issue
Block a user