Files
workinf_Blender_Wasm/my-tools/local-workflows/ASSET-LIBRARY-COVERAGE.json
mes123456 f3e21c6b98
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
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>
2026-11-10 11:18:01 +08:00

93 lines
3.1 KiB
JSON

{
"schemaVersion": 1,
"task": "WBV2-P1424-001",
"job": "ASSET-LIBRARY-COVERAGE",
"parentSha256": "46a3ce65d56747da8684af422a1a94540612c767a6dcc42da7939930731399d5",
"acceptance": "deferred until user use; no behavioral acceptance claimed",
"result": {
"status": "ready",
"contractKind": "compilation_only",
"summary": "Native asset marking, catalog and library link/override/reload routes use Blender asset APIs; implementation phase only.",
"workflow": "Native asset marking, catalog and library link/override/reload routes use Blender asset APIs; implementation phase only.",
"sourceUnits": [
"operator:ASSET_OT_catalog_new",
"operator:ASSET_OT_library_reload_listing",
"operator:ASSET_OT_mark"
],
"routeIds": [
"operator:ASSET_OT_catalog_new",
"operator:ASSET_OT_library_reload_listing",
"operator:ASSET_OT_mark"
],
"sourceReferences": [
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp",
"blender-5.2.0/source/blender/web_engine/web_engine_api.cpp",
"blender-5.2.0/source/blender/editors/asset/intern/asset_ops.cc",
"blender-5.2.0/source/blender/asset_system/intern/asset_library.cc"
],
"changedFiles": [
"my-tools/prepare_wbv2_asset_library_workflow.py",
"web/app/src/app/App.tsx",
"web/protocol/web-engine.ts"
],
"dependencies": [
".emscripten-web",
"blender-5.2.0/source/blender/asset_system/intern/asset_library.cc",
"blender-5.2.0/source/blender/editors/asset/intern/asset_ops.cc",
"blender-5.2.0/source/blender/web_engine/web_engine_api.cpp",
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp",
"build_web_blender6/CMakeCache.txt",
"my-tools/build_local_webengine.py",
"my-tools/prepare_wbv2_asset_library_workflow.py",
"my-tools/wbv2_compilation_recipe.py",
"tools/web/incremental-web-build.mjs",
"tools/web/run-incremental-typecheck.mjs",
"tools/web/sync-web-engine-runtime.mjs",
"web/app/src/app/App.tsx",
"web/app/src/engine-client/WebEngineClient.ts",
"web/app/src/workers/web-engine.worker.ts",
"web/app/vite.config.ts",
"web/package.json",
"web/protocol/asset-library-io.ts",
"web/protocol/scene-ir.ts",
"web/protocol/web-engine.ts",
"web/tsconfig.json"
],
"artifacts": [
"build_web_blender6/bin/web_engine.wasm",
"build_web_blender6/bin/web_engine.js",
"build_blender_native/bin/blender"
],
"checks": [
{
"id": "wasm-source-build",
"argv": [
"python3",
"my-tools/build_local_webengine.py"
],
"cwd": ".",
"kinds": [
"source_build"
],
"timeoutSeconds": 1800
},
{
"id": "web-build",
"argv": [
"node",
"tools/web/incremental-web-build.mjs"
],
"cwd": ".",
"kinds": [
"typecheck"
],
"dependsOn": [
"wasm-source-build"
],
"timeoutSeconds": 180
}
],
"cases": []
}
}