Files
workinf_Blender_Wasm/my-tools/BLENDER_NEXTTASK_REFERENCE.md
2026-09-02 18:35:58 +08:00

53 lines
1.8 KiB
Markdown

# Blender Web Next Task Reference
`nextTask.md` documents the continuation contract, but the authoritative
execution pointer is `docs/EXECUTION_QUEUE.md` and the authoritative handoff is
the parent/child manifest chain under `tests/golden/`.
## Resume
```sh
node tools/web/print-task-context.mjs
node tools/web/check-task-context.mjs
node tools/web/check-context-governance.mjs
node tools/web/check-execution-control-plane.mjs
```
Only the current task card, its parent manifest/status and the packet-listed
inputs may be loaded. Do not infer a successor from numeric task IDs or old
history. A task is complete only when its source-backed positive and negative
cases, recovery/save-reopen evidence, Chromium receipt, hashes and handoff
checks all pass.
## Continuous Mode
```sh
node tools/web/run-wbv2-scheduler.mjs --max-iterations 0 --commit --push
```
For a detached process:
```sh
setsid -f nohup node tools/web/run-wbv2-scheduler.mjs --max-iterations 0 --commit --push \
> tests/golden/WBV2/continuous-scheduler.stdout.log 2>&1 < /dev/null
```
`my-tools/start_unattended.sh` starts the same scheduler plus a watchdog. The
watchdog never retries blocked or unknown checkpoints and never changes task
state. Inspect live state with:
```sh
node tools/web/print-wbv2-live-status.mjs
python3 my-tools/show_blender_web_scheduler.py --json
```
## Boundaries
- Blender source and compiled WebEngine/WASM are the only behavior authority.
- Chromium is the only browser evidence environment.
- Historical inventory remains read-only; only hash-bound dynamic evidence
changes verified coverage.
- Commit/push completion requires remote `main` HEAD to equal local `HEAD`.
- A real build, test, credential or architecture block is preserved as a
precise checkpoint instead of being bypassed.