chore(web): checkpoint source-priority P41 execution
This commit is contained in:
16
nextTask.md
16
nextTask.md
@@ -9,6 +9,13 @@ task iterations: one task is completed and handed off at a time, then the next
|
||||
iteration starts from a fresh compact context without waiting for another user
|
||||
message. The loop stops only at an explicit stop condition described below.
|
||||
|
||||
Source authority is explicit: `blender-5.2.0` and its Blender Main data/API
|
||||
implementation are the primary specification. Repository protocol, Worker,
|
||||
client and frontend code must be reconciled with that source. Web searches and
|
||||
external documentation are supplemental references for toolchain/browser
|
||||
constraints only; they cannot override or replace behavior present in the
|
||||
Blender source.
|
||||
|
||||
## Copyable Resume Prompt
|
||||
|
||||
Use the following prompt when continuous execution is needed. It is the
|
||||
@@ -24,7 +31,7 @@ and (when authorized) repository push:
|
||||
`node tools/web/print-task-context.mjs`
|
||||
`node tools/web/check-task-context.mjs`
|
||||
2. 当前任务必须等于 parent manifest 的 `nextTask`。只读取当前任务卡、parent manifest/status 和 task-context 列出的最小输入;禁止默认读取完整历史计划、全部 `docs/status` 或 6900 条目详情。
|
||||
3. 每次只实现当前任务卡规定的一个能力族或一个独立接线切片。优先复用和补全已有 Blender 源码、WebEngine Main dispatch、协议类型、worker/client 路由和前端入口;不得用模拟数据或空壳接口替代真实实现。
|
||||
3. 每次只实现当前任务卡规定的一个能力族或一个独立接线切片。以 `blender-5.2.0` 源码、Blender Main 数据结构和 C/C++ API 为第一依据,再同步 WebEngine dispatch、协议类型、worker/client 路由和前端入口;网页资料只补充构建/浏览器约束,不得用模拟数据、空壳接口或网页描述替代真实实现。
|
||||
4. 严禁重复工作:相同 source hash、behavior hash、dedupe key 或已存在的实现直接复用;不重复运行已有 Blender/WASM/Chromium 行为;6900 条目按 capability family 批量映射,完成条目只作未来回归引用。
|
||||
5. 实现波次只要求最小安全检查(源码语法、TypeScript typecheck、lint、可用时的 Vite/build 和浏览器启动 smoke);不为每个新能力生成完整 E2E receipt,不在实现阶段写 completion overlay,不声称历史 parity。
|
||||
6. 原始 P0 inventory、6900 总数、6618 legacy pending 和历史 provenance 始终只读。effective completed/pending 只由后续 hash-bound 验证 overlay 计算;实现完成不等于条目完成。
|
||||
@@ -242,10 +249,10 @@ Recorded: 2026-08-29 Asia/Shanghai
|
||||
|
||||
| Field | Value |
|
||||
| --- | --- |
|
||||
| Current task when this file was written | `WBV2-P41-000` |
|
||||
| Current task when this file was written | `WBV2-P42-000` |
|
||||
| Current task state | `in_progress` |
|
||||
| Parent manifest | `tests/golden/WBV2-P40-003/manifest.json` |
|
||||
| Current task card | `docs/tasks/WBV2-P41-000.md` |
|
||||
| Parent manifest | `tests/golden/WBV2-P41-003/manifest.json` |
|
||||
| Current task card | `docs/tasks/WBV2-P42-000.md` |
|
||||
| Current task-context nextTask | `NONE` |
|
||||
| Focused command | `node tools/web/generate-wbv2-continuous-root.mjs` |
|
||||
|
||||
@@ -256,6 +263,7 @@ number from this table or from historical status files.
|
||||
## Non-Negotiable Boundaries
|
||||
|
||||
- Chromium is the only permitted browser runtime; never run Firefox or WebKit.
|
||||
- `blender-5.2.0` source and Blender Main are the behavior authority; web references are supplemental and must be recorded only when they affect build/runtime constraints.
|
||||
- Do not read full historical plans, all status logs, or the full gap plan by
|
||||
default.
|
||||
- Keep unrelated user changes. Never use `git reset --hard` or `git checkout --`.
|
||||
|
||||
Reference in New Issue
Block a user