Files
workinf_Blender_Wasm/docs/tasks/WBV2-P1423-001.md
mes123456 e2e81c7c00
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
feat(web): classify and route complete Blender inventory
2026-09-06 21:10:31 +08:00

1.6 KiB

WBV2-P1423-001: complete source-unit route completion

  • task: WBV2-P1423-001
  • parent: WBV2-P1423-000
  • status: in_progress
  • targetImplementationClass: PRODUCT_WORKFLOW
  • implementation entrypoint: python3 my-tools/run_web_product_migration.py
  • node tools/web/print-task-context.mjs
  • route catalog: web/app/src/capabilities/blender-feature-route-catalog.json

目标

Complete execution routes for every classified Blender source unit. WEB_MAIN uses typed Main/WASM, SERVER_NATIVE uses bounded background Blender jobs, BROWSER_EQUIVALENT uses browser workflows, and UNAVAILABLE remains explicit.

输入与范围

  • docs/WEB_FULL_FEATURE_GAP_INVENTORY.md
  • web/app/src/capabilities/blender-feature-route-catalog.json
  • pending tasks in tests/golden/WBV2/web-product-backlog.json
  • each task's owned source/protocol/Worker/UI paths

验收

  • every route is typed, bounded and source-backed
  • no JavaScript simulation replaces Blender Main or a declared server job
  • browser-only context is represented by an explicit equivalent route
  • verification remains incremental and deferred to user operation

失败边界

  • unsupported context, unsafe RNA pointer, missing server capability or malformed job fails closed
  • failed turns remain pending and are retried
  • route catalog never marks behavioral verification as complete by classification alone

交付与回滚

  • result artifacts: tests/golden/WBV2/product-migration/*-result.json
  • aggregate report: tests/golden/WBV2-P1423-001/product-implementation-report.json
  • rollback: stop the product runner and retain the last completed route task