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:
35
docs/tasks/WBV2-P1000-000.md
Normal file
35
docs/tasks/WBV2-P1000-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1000-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1000-000
|
||||
- parent: WBV2-P999-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1000-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1000-000/`
|
||||
- Status: `docs/status/WBV2-P1000-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1000-000/manifest.json`
|
||||
- Rollback: restore WBV2-P999-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1000-001.md
Normal file
38
docs/tasks/WBV2-P1000-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1000-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1000-001
|
||||
- parent: WBV2-P1000-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1000-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1000-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1000-001/`
|
||||
- Status: `docs/status/WBV2-P1000-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1000-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1000-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1000-002.md
Normal file
38
docs/tasks/WBV2-P1000-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1000-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1000-002
|
||||
- parent: WBV2-P1000-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1000-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1000-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1000-002/`
|
||||
- Status: `docs/status/WBV2-P1000-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1000-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1000-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1000-003.md
Normal file
38
docs/tasks/WBV2-P1000-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1000-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1000-003
|
||||
- parent: WBV2-P1000-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1000-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1000-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1000-003/`
|
||||
- Status: `docs/status/WBV2-P1000-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1000-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1000-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1001-000.md
Normal file
35
docs/tasks/WBV2-P1001-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1001-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1001-000
|
||||
- parent: WBV2-P1000-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1001-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1001-000/`
|
||||
- Status: `docs/status/WBV2-P1001-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1001-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1000-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1001-001.md
Normal file
38
docs/tasks/WBV2-P1001-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1001-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1001-001
|
||||
- parent: WBV2-P1001-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1001-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1001-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1001-001/`
|
||||
- Status: `docs/status/WBV2-P1001-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1001-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1001-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1001-002.md
Normal file
38
docs/tasks/WBV2-P1001-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1001-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1001-002
|
||||
- parent: WBV2-P1001-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1001-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1001-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1001-002/`
|
||||
- Status: `docs/status/WBV2-P1001-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1001-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1001-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1001-003.md
Normal file
38
docs/tasks/WBV2-P1001-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1001-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1001-003
|
||||
- parent: WBV2-P1001-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1001-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1001-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1001-003/`
|
||||
- Status: `docs/status/WBV2-P1001-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1001-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1001-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1002-000.md
Normal file
35
docs/tasks/WBV2-P1002-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1002-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1002-000
|
||||
- parent: WBV2-P1001-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1002-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1002-000/`
|
||||
- Status: `docs/status/WBV2-P1002-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1002-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1001-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1002-001.md
Normal file
38
docs/tasks/WBV2-P1002-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1002-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1002-001
|
||||
- parent: WBV2-P1002-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1002-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1002-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1002-001/`
|
||||
- Status: `docs/status/WBV2-P1002-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1002-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1002-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1002-002.md
Normal file
38
docs/tasks/WBV2-P1002-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1002-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1002-002
|
||||
- parent: WBV2-P1002-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1002-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1002-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1002-002/`
|
||||
- Status: `docs/status/WBV2-P1002-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1002-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1002-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1002-003.md
Normal file
38
docs/tasks/WBV2-P1002-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1002-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1002-003
|
||||
- parent: WBV2-P1002-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1002-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1002-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1002-003/`
|
||||
- Status: `docs/status/WBV2-P1002-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1002-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1002-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1003-000.md
Normal file
35
docs/tasks/WBV2-P1003-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1003-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1003-000
|
||||
- parent: WBV2-P1002-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1003-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1003-000/`
|
||||
- Status: `docs/status/WBV2-P1003-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1003-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1002-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1003-001.md
Normal file
38
docs/tasks/WBV2-P1003-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1003-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1003-001
|
||||
- parent: WBV2-P1003-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1003-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1003-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1003-001/`
|
||||
- Status: `docs/status/WBV2-P1003-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1003-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1003-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1003-002.md
Normal file
38
docs/tasks/WBV2-P1003-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1003-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1003-002
|
||||
- parent: WBV2-P1003-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1003-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1003-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1003-002/`
|
||||
- Status: `docs/status/WBV2-P1003-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1003-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1003-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1003-003.md
Normal file
38
docs/tasks/WBV2-P1003-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1003-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1003-003
|
||||
- parent: WBV2-P1003-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1003-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1003-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1003-003/`
|
||||
- Status: `docs/status/WBV2-P1003-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1003-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1003-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1004-000.md
Normal file
35
docs/tasks/WBV2-P1004-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1004-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1004-000
|
||||
- parent: WBV2-P1003-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1004-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1004-000/`
|
||||
- Status: `docs/status/WBV2-P1004-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1004-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1003-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1004-001.md
Normal file
38
docs/tasks/WBV2-P1004-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1004-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1004-001
|
||||
- parent: WBV2-P1004-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1004-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1004-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1004-001/`
|
||||
- Status: `docs/status/WBV2-P1004-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1004-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1004-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1004-002.md
Normal file
38
docs/tasks/WBV2-P1004-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1004-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1004-002
|
||||
- parent: WBV2-P1004-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1004-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1004-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1004-002/`
|
||||
- Status: `docs/status/WBV2-P1004-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1004-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1004-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1004-003.md
Normal file
38
docs/tasks/WBV2-P1004-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1004-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1004-003
|
||||
- parent: WBV2-P1004-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1004-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1004-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1004-003/`
|
||||
- Status: `docs/status/WBV2-P1004-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1004-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1004-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1005-000.md
Normal file
35
docs/tasks/WBV2-P1005-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1005-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1005-000
|
||||
- parent: WBV2-P1004-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1005-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1005-000/`
|
||||
- Status: `docs/status/WBV2-P1005-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1005-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1004-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1005-001.md
Normal file
38
docs/tasks/WBV2-P1005-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1005-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1005-001
|
||||
- parent: WBV2-P1005-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1005-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1005-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1005-001/`
|
||||
- Status: `docs/status/WBV2-P1005-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1005-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1005-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1005-002.md
Normal file
38
docs/tasks/WBV2-P1005-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1005-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1005-002
|
||||
- parent: WBV2-P1005-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1005-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1005-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1005-002/`
|
||||
- Status: `docs/status/WBV2-P1005-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1005-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1005-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1005-003.md
Normal file
38
docs/tasks/WBV2-P1005-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1005-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1005-003
|
||||
- parent: WBV2-P1005-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1005-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1005-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1005-003/`
|
||||
- Status: `docs/status/WBV2-P1005-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1005-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1005-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1006-000.md
Normal file
35
docs/tasks/WBV2-P1006-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1006-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1006-000
|
||||
- parent: WBV2-P1005-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1006-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1006-000/`
|
||||
- Status: `docs/status/WBV2-P1006-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1006-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1005-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1006-001.md
Normal file
38
docs/tasks/WBV2-P1006-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1006-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1006-001
|
||||
- parent: WBV2-P1006-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1006-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1006-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1006-001/`
|
||||
- Status: `docs/status/WBV2-P1006-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1006-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1006-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1006-002.md
Normal file
38
docs/tasks/WBV2-P1006-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1006-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1006-002
|
||||
- parent: WBV2-P1006-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1006-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1006-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1006-002/`
|
||||
- Status: `docs/status/WBV2-P1006-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1006-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1006-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1006-003.md
Normal file
38
docs/tasks/WBV2-P1006-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1006-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1006-003
|
||||
- parent: WBV2-P1006-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1006-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1006-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1006-003/`
|
||||
- Status: `docs/status/WBV2-P1006-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1006-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1006-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1007-000.md
Normal file
35
docs/tasks/WBV2-P1007-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1007-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1007-000
|
||||
- parent: WBV2-P1006-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1007-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1007-000/`
|
||||
- Status: `docs/status/WBV2-P1007-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1007-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1006-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1007-001.md
Normal file
38
docs/tasks/WBV2-P1007-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1007-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1007-001
|
||||
- parent: WBV2-P1007-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1007-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1007-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1007-001/`
|
||||
- Status: `docs/status/WBV2-P1007-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1007-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1007-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1007-002.md
Normal file
38
docs/tasks/WBV2-P1007-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1007-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1007-002
|
||||
- parent: WBV2-P1007-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1007-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1007-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1007-002/`
|
||||
- Status: `docs/status/WBV2-P1007-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1007-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1007-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1007-003.md
Normal file
38
docs/tasks/WBV2-P1007-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1007-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1007-003
|
||||
- parent: WBV2-P1007-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1007-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1007-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1007-003/`
|
||||
- Status: `docs/status/WBV2-P1007-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1007-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1007-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1008-000.md
Normal file
35
docs/tasks/WBV2-P1008-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1008-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1008-000
|
||||
- parent: WBV2-P1007-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1008-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1008-000/`
|
||||
- Status: `docs/status/WBV2-P1008-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1008-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1007-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1008-001.md
Normal file
38
docs/tasks/WBV2-P1008-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1008-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1008-001
|
||||
- parent: WBV2-P1008-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1008-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1008-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1008-001/`
|
||||
- Status: `docs/status/WBV2-P1008-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1008-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1008-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1008-002.md
Normal file
38
docs/tasks/WBV2-P1008-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1008-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1008-002
|
||||
- parent: WBV2-P1008-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1008-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1008-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1008-002/`
|
||||
- Status: `docs/status/WBV2-P1008-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1008-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1008-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1008-003.md
Normal file
38
docs/tasks/WBV2-P1008-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1008-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1008-003
|
||||
- parent: WBV2-P1008-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1008-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1008-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1008-003/`
|
||||
- Status: `docs/status/WBV2-P1008-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1008-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1008-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1009-000.md
Normal file
35
docs/tasks/WBV2-P1009-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1009-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1009-000
|
||||
- parent: WBV2-P1008-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1009-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1009-000/`
|
||||
- Status: `docs/status/WBV2-P1009-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1009-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1008-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1009-001.md
Normal file
38
docs/tasks/WBV2-P1009-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1009-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1009-001
|
||||
- parent: WBV2-P1009-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1009-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1009-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1009-001/`
|
||||
- Status: `docs/status/WBV2-P1009-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1009-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1009-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1009-002.md
Normal file
38
docs/tasks/WBV2-P1009-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1009-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1009-002
|
||||
- parent: WBV2-P1009-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1009-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1009-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1009-002/`
|
||||
- Status: `docs/status/WBV2-P1009-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1009-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1009-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1009-003.md
Normal file
38
docs/tasks/WBV2-P1009-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1009-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1009-003
|
||||
- parent: WBV2-P1009-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1009-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1009-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1009-003/`
|
||||
- Status: `docs/status/WBV2-P1009-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1009-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1009-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1010-000.md
Normal file
35
docs/tasks/WBV2-P1010-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1010-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1010-000
|
||||
- parent: WBV2-P1009-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1010-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1010-000/`
|
||||
- Status: `docs/status/WBV2-P1010-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1010-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1009-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1010-001.md
Normal file
38
docs/tasks/WBV2-P1010-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1010-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1010-001
|
||||
- parent: WBV2-P1010-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1010-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1010-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1010-001/`
|
||||
- Status: `docs/status/WBV2-P1010-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1010-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1010-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1010-002.md
Normal file
38
docs/tasks/WBV2-P1010-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1010-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1010-002
|
||||
- parent: WBV2-P1010-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1010-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1010-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1010-002/`
|
||||
- Status: `docs/status/WBV2-P1010-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1010-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1010-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1010-003.md
Normal file
38
docs/tasks/WBV2-P1010-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1010-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1010-003
|
||||
- parent: WBV2-P1010-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1010-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1010-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1010-003/`
|
||||
- Status: `docs/status/WBV2-P1010-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1010-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1010-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1011-000.md
Normal file
35
docs/tasks/WBV2-P1011-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1011-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1011-000
|
||||
- parent: WBV2-P1010-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1011-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1011-000/`
|
||||
- Status: `docs/status/WBV2-P1011-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1011-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1010-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1011-001.md
Normal file
38
docs/tasks/WBV2-P1011-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1011-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1011-001
|
||||
- parent: WBV2-P1011-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1011-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1011-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1011-001/`
|
||||
- Status: `docs/status/WBV2-P1011-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1011-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1011-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1011-002.md
Normal file
38
docs/tasks/WBV2-P1011-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1011-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1011-002
|
||||
- parent: WBV2-P1011-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1011-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1011-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1011-002/`
|
||||
- Status: `docs/status/WBV2-P1011-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1011-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1011-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1011-003.md
Normal file
38
docs/tasks/WBV2-P1011-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1011-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1011-003
|
||||
- parent: WBV2-P1011-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1011-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1011-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1011-003/`
|
||||
- Status: `docs/status/WBV2-P1011-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1011-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1011-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1012-000.md
Normal file
35
docs/tasks/WBV2-P1012-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1012-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1012-000
|
||||
- parent: WBV2-P1011-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1012-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1012-000/`
|
||||
- Status: `docs/status/WBV2-P1012-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1012-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1011-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1012-001.md
Normal file
38
docs/tasks/WBV2-P1012-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1012-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1012-001
|
||||
- parent: WBV2-P1012-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1012-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1012-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1012-001/`
|
||||
- Status: `docs/status/WBV2-P1012-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1012-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1012-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1012-002.md
Normal file
38
docs/tasks/WBV2-P1012-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1012-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1012-002
|
||||
- parent: WBV2-P1012-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1012-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1012-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1012-002/`
|
||||
- Status: `docs/status/WBV2-P1012-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1012-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1012-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1012-003.md
Normal file
38
docs/tasks/WBV2-P1012-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1012-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1012-003
|
||||
- parent: WBV2-P1012-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1012-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1012-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1012-003/`
|
||||
- Status: `docs/status/WBV2-P1012-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1012-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1012-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1013-000.md
Normal file
35
docs/tasks/WBV2-P1013-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1013-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1013-000
|
||||
- parent: WBV2-P1012-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1013-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1013-000/`
|
||||
- Status: `docs/status/WBV2-P1013-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1013-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1012-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1013-001.md
Normal file
38
docs/tasks/WBV2-P1013-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1013-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1013-001
|
||||
- parent: WBV2-P1013-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1013-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1013-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1013-001/`
|
||||
- Status: `docs/status/WBV2-P1013-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1013-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1013-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1013-002.md
Normal file
38
docs/tasks/WBV2-P1013-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1013-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1013-002
|
||||
- parent: WBV2-P1013-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1013-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1013-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1013-002/`
|
||||
- Status: `docs/status/WBV2-P1013-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1013-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1013-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1013-003.md
Normal file
38
docs/tasks/WBV2-P1013-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1013-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1013-003
|
||||
- parent: WBV2-P1013-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1013-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1013-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1013-003/`
|
||||
- Status: `docs/status/WBV2-P1013-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1013-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1013-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1014-000.md
Normal file
35
docs/tasks/WBV2-P1014-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1014-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1014-000
|
||||
- parent: WBV2-P1013-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1014-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1014-000/`
|
||||
- Status: `docs/status/WBV2-P1014-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1014-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1013-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1014-001.md
Normal file
38
docs/tasks/WBV2-P1014-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1014-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1014-001
|
||||
- parent: WBV2-P1014-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1014-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1014-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1014-001/`
|
||||
- Status: `docs/status/WBV2-P1014-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1014-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1014-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1014-002.md
Normal file
38
docs/tasks/WBV2-P1014-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1014-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1014-002
|
||||
- parent: WBV2-P1014-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1014-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1014-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1014-002/`
|
||||
- Status: `docs/status/WBV2-P1014-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1014-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1014-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1014-003.md
Normal file
38
docs/tasks/WBV2-P1014-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1014-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1014-003
|
||||
- parent: WBV2-P1014-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1014-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1014-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1014-003/`
|
||||
- Status: `docs/status/WBV2-P1014-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1014-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1014-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1015-000.md
Normal file
35
docs/tasks/WBV2-P1015-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1015-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1015-000
|
||||
- parent: WBV2-P1014-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1015-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1015-000/`
|
||||
- Status: `docs/status/WBV2-P1015-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1015-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1014-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1015-001.md
Normal file
38
docs/tasks/WBV2-P1015-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1015-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1015-001
|
||||
- parent: WBV2-P1015-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1015-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1015-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1015-001/`
|
||||
- Status: `docs/status/WBV2-P1015-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1015-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1015-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1015-002.md
Normal file
38
docs/tasks/WBV2-P1015-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1015-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1015-002
|
||||
- parent: WBV2-P1015-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1015-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1015-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1015-002/`
|
||||
- Status: `docs/status/WBV2-P1015-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1015-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1015-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1015-003.md
Normal file
38
docs/tasks/WBV2-P1015-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1015-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1015-003
|
||||
- parent: WBV2-P1015-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1015-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1015-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1015-003/`
|
||||
- Status: `docs/status/WBV2-P1015-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1015-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1015-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1016-000.md
Normal file
35
docs/tasks/WBV2-P1016-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1016-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1016-000
|
||||
- parent: WBV2-P1015-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1016-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1016-000/`
|
||||
- Status: `docs/status/WBV2-P1016-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1016-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1015-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1016-001.md
Normal file
38
docs/tasks/WBV2-P1016-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1016-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1016-001
|
||||
- parent: WBV2-P1016-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1016-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1016-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1016-001/`
|
||||
- Status: `docs/status/WBV2-P1016-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1016-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1016-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1016-002.md
Normal file
38
docs/tasks/WBV2-P1016-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1016-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1016-002
|
||||
- parent: WBV2-P1016-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1016-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1016-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1016-002/`
|
||||
- Status: `docs/status/WBV2-P1016-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1016-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1016-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1016-003.md
Normal file
38
docs/tasks/WBV2-P1016-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1016-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1016-003
|
||||
- parent: WBV2-P1016-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1016-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1016-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1016-003/`
|
||||
- Status: `docs/status/WBV2-P1016-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1016-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1016-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1017-000.md
Normal file
35
docs/tasks/WBV2-P1017-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1017-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1017-000
|
||||
- parent: WBV2-P1016-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1017-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1017-000/`
|
||||
- Status: `docs/status/WBV2-P1017-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1017-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1016-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1017-001.md
Normal file
38
docs/tasks/WBV2-P1017-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1017-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1017-001
|
||||
- parent: WBV2-P1017-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1017-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1017-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1017-001/`
|
||||
- Status: `docs/status/WBV2-P1017-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1017-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1017-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1017-002.md
Normal file
38
docs/tasks/WBV2-P1017-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1017-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1017-002
|
||||
- parent: WBV2-P1017-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1017-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1017-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1017-002/`
|
||||
- Status: `docs/status/WBV2-P1017-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1017-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1017-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1017-003.md
Normal file
38
docs/tasks/WBV2-P1017-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1017-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1017-003
|
||||
- parent: WBV2-P1017-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1017-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1017-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1017-003/`
|
||||
- Status: `docs/status/WBV2-P1017-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1017-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1017-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1018-000.md
Normal file
35
docs/tasks/WBV2-P1018-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1018-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1018-000
|
||||
- parent: WBV2-P1017-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1018-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1018-000/`
|
||||
- Status: `docs/status/WBV2-P1018-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1018-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1017-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1018-001.md
Normal file
38
docs/tasks/WBV2-P1018-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1018-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1018-001
|
||||
- parent: WBV2-P1018-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1018-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1018-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1018-001/`
|
||||
- Status: `docs/status/WBV2-P1018-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1018-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1018-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1018-002.md
Normal file
38
docs/tasks/WBV2-P1018-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1018-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1018-002
|
||||
- parent: WBV2-P1018-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1018-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1018-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1018-002/`
|
||||
- Status: `docs/status/WBV2-P1018-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1018-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1018-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1018-003.md
Normal file
38
docs/tasks/WBV2-P1018-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1018-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1018-003
|
||||
- parent: WBV2-P1018-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1018-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1018-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1018-003/`
|
||||
- Status: `docs/status/WBV2-P1018-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1018-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1018-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1019-000.md
Normal file
35
docs/tasks/WBV2-P1019-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1019-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1019-000
|
||||
- parent: WBV2-P1018-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1019-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1019-000/`
|
||||
- Status: `docs/status/WBV2-P1019-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1019-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1018-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1019-001.md
Normal file
38
docs/tasks/WBV2-P1019-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1019-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1019-001
|
||||
- parent: WBV2-P1019-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1019-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1019-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1019-001/`
|
||||
- Status: `docs/status/WBV2-P1019-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1019-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1019-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1019-002.md
Normal file
38
docs/tasks/WBV2-P1019-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1019-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1019-002
|
||||
- parent: WBV2-P1019-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1019-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1019-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1019-002/`
|
||||
- Status: `docs/status/WBV2-P1019-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1019-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1019-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1019-003.md
Normal file
38
docs/tasks/WBV2-P1019-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1019-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1019-003
|
||||
- parent: WBV2-P1019-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1019-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1019-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1019-003/`
|
||||
- Status: `docs/status/WBV2-P1019-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1019-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1019-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1020-000.md
Normal file
35
docs/tasks/WBV2-P1020-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1020-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1020-000
|
||||
- parent: WBV2-P1019-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1020-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1020-000/`
|
||||
- Status: `docs/status/WBV2-P1020-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1020-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1019-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1020-001.md
Normal file
38
docs/tasks/WBV2-P1020-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1020-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1020-001
|
||||
- parent: WBV2-P1020-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1020-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1020-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1020-001/`
|
||||
- Status: `docs/status/WBV2-P1020-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1020-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1020-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1020-002.md
Normal file
38
docs/tasks/WBV2-P1020-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1020-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1020-002
|
||||
- parent: WBV2-P1020-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1020-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1020-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1020-002/`
|
||||
- Status: `docs/status/WBV2-P1020-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1020-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1020-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1020-003.md
Normal file
38
docs/tasks/WBV2-P1020-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1020-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1020-003
|
||||
- parent: WBV2-P1020-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1020-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1020-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1020-003/`
|
||||
- Status: `docs/status/WBV2-P1020-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1020-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1020-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1021-000.md
Normal file
35
docs/tasks/WBV2-P1021-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1021-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1021-000
|
||||
- parent: WBV2-P1020-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1021-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1021-000/`
|
||||
- Status: `docs/status/WBV2-P1021-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1021-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1020-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1021-001.md
Normal file
38
docs/tasks/WBV2-P1021-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1021-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1021-001
|
||||
- parent: WBV2-P1021-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1021-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1021-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1021-001/`
|
||||
- Status: `docs/status/WBV2-P1021-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1021-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1021-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1021-002.md
Normal file
38
docs/tasks/WBV2-P1021-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1021-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1021-002
|
||||
- parent: WBV2-P1021-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1021-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1021-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1021-002/`
|
||||
- Status: `docs/status/WBV2-P1021-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1021-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1021-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1021-003.md
Normal file
38
docs/tasks/WBV2-P1021-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1021-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1021-003
|
||||
- parent: WBV2-P1021-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1021-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1021-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1021-003/`
|
||||
- Status: `docs/status/WBV2-P1021-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1021-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1021-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1022-000.md
Normal file
35
docs/tasks/WBV2-P1022-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1022-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1022-000
|
||||
- parent: WBV2-P1021-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1022-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1022-000/`
|
||||
- Status: `docs/status/WBV2-P1022-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1022-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1021-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1022-001.md
Normal file
38
docs/tasks/WBV2-P1022-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1022-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1022-001
|
||||
- parent: WBV2-P1022-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1022-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1022-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1022-001/`
|
||||
- Status: `docs/status/WBV2-P1022-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1022-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1022-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1022-002.md
Normal file
38
docs/tasks/WBV2-P1022-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1022-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1022-002
|
||||
- parent: WBV2-P1022-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1022-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1022-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1022-002/`
|
||||
- Status: `docs/status/WBV2-P1022-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1022-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1022-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1022-003.md
Normal file
38
docs/tasks/WBV2-P1022-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1022-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1022-003
|
||||
- parent: WBV2-P1022-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1022-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1022-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1022-003/`
|
||||
- Status: `docs/status/WBV2-P1022-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1022-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1022-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1023-000.md
Normal file
35
docs/tasks/WBV2-P1023-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1023-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1023-000
|
||||
- parent: WBV2-P1022-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1023-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1023-000/`
|
||||
- Status: `docs/status/WBV2-P1023-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1023-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1022-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1023-001.md
Normal file
38
docs/tasks/WBV2-P1023-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1023-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1023-001
|
||||
- parent: WBV2-P1023-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1023-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1023-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1023-001/`
|
||||
- Status: `docs/status/WBV2-P1023-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1023-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1023-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1023-002.md
Normal file
38
docs/tasks/WBV2-P1023-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1023-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1023-002
|
||||
- parent: WBV2-P1023-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1023-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1023-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1023-002/`
|
||||
- Status: `docs/status/WBV2-P1023-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1023-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1023-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1023-003.md
Normal file
38
docs/tasks/WBV2-P1023-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1023-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1023-003
|
||||
- parent: WBV2-P1023-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1023-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1023-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1023-003/`
|
||||
- Status: `docs/status/WBV2-P1023-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1023-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1023-002 as queue parent and leave the task in_progress.
|
||||
35
docs/tasks/WBV2-P1024-000.md
Normal file
35
docs/tasks/WBV2-P1024-000.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# WBV2-P1024-000: authorize_capability_family_wave
|
||||
|
||||
- task: WBV2-P1024-000
|
||||
- parent: WBV2-P1023-003
|
||||
- status: in_progress
|
||||
- gap: workflow:authorize_capability_family_wave
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize the next capability-family implementation wave from Blender source.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-root.mjs`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory remains immutable
|
||||
- capability-family deduplication is reused
|
||||
- Chromium receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1024-000 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source, unsupported capability or hash drift remains in_progress/blocked
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1024-000/`
|
||||
- Status: `docs/status/WBV2-P1024-000.md`
|
||||
- Manifest: `tests/golden/WBV2-P1024-000/manifest.json`
|
||||
- Rollback: restore WBV2-P1023-003 as queue parent and leave the wave in_progress.
|
||||
38
docs/tasks/WBV2-P1024-001.md
Normal file
38
docs/tasks/WBV2-P1024-001.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1024-001: index_capability_family_batches
|
||||
|
||||
- task: WBV2-P1024-001
|
||||
- parent: WBV2-P1024-000
|
||||
- status: in_progress
|
||||
- gap: workflow:index_capability_family_batches
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Reuse the 27 deduplicated capability batches and unique behavior keys.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1024-001 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1024-001 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1024-001/`
|
||||
- Status: `docs/status/WBV2-P1024-001.md`
|
||||
- Manifest: `tests/golden/WBV2-P1024-001/manifest.json`
|
||||
- Rollback: restore WBV2-P1024-000 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1024-002.md
Normal file
38
docs/tasks/WBV2-P1024-002.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1024-002: implement_capability_family_slice
|
||||
|
||||
- task: WBV2-P1024-002
|
||||
- parent: WBV2-P1024-001
|
||||
- status: planned
|
||||
- gap: workflow:implement_capability_family_slice
|
||||
- ownerFamily: IMPLEMENTATION
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Implement the next uncovered Blender capability family from the source-backed index.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1024-002 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1024-002 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1024-002/`
|
||||
- Status: `docs/status/WBV2-P1024-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P1024-002/manifest.json`
|
||||
- Rollback: restore WBV2-P1024-001 as queue parent and leave the task in_progress.
|
||||
38
docs/tasks/WBV2-P1024-003.md
Normal file
38
docs/tasks/WBV2-P1024-003.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# WBV2-P1024-003: run_capability_family_smoke
|
||||
|
||||
- task: WBV2-P1024-003
|
||||
- parent: WBV2-P1024-002
|
||||
- status: planned
|
||||
- gap: workflow:run_capability_family_smoke
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: SOURCE_BACKED
|
||||
|
||||
## 目标
|
||||
|
||||
Run source and frontend smoke without Chromium parity verification.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Blender source authority: `blender-5.2.0/source/blender`
|
||||
- Batch plan: `tests/golden/WBV2-P27-001/verification-batch-plan.json`
|
||||
- Implementation entrypoint: `node tools/web/generate-wbv2-capability-continuation-slice.mjs --task WBV2-P1024-003 --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- 6900 inventory and provenance remain read-only
|
||||
- capability-family deduplication is reused
|
||||
- malformed, unsupported, hash-drift and false-completion input fails closed
|
||||
- Chromium, E2E receipts and completion overlays remain deferred
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P1024-003 --write`
|
||||
|
||||
## 失败边界
|
||||
|
||||
- missing source or unsupported capability remains in_progress/blocked
|
||||
- representative implementation is never declared as full-family parity
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P1024-003/`
|
||||
- Status: `docs/status/WBV2-P1024-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P1024-003/manifest.json`
|
||||
- Rollback: restore WBV2-P1024-002 as queue parent and leave the task in_progress.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user