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:
86
my-tools/local-workflows/OPERATOR-MACRO-COMPOSER.json
Normal file
86
my-tools/local-workflows/OPERATOR-MACRO-COMPOSER.json
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P1424-001",
|
||||
"job": "OPERATOR-MACRO-COMPOSER",
|
||||
"parentSha256": "46a3ce65d56747da8684af422a1a94540612c767a6dcc42da7939930731399d5",
|
||||
"acceptance": "deferred until user use; no behavioral acceptance claimed",
|
||||
"result": {
|
||||
"status": "ready",
|
||||
"contractKind": "compilation_only",
|
||||
"summary": "Native operator macro catalog and invocation dispatch; implementation phase only.",
|
||||
"workflow": "Native operator macro catalog and invocation dispatch; implementation phase only.",
|
||||
"sourceUnits": [
|
||||
"operator-macro:ARMATURE_OT_extrude_move",
|
||||
"operator-macro:MESH_OT_duplicate_move"
|
||||
],
|
||||
"routeIds": [
|
||||
"operator-macro:ARMATURE_OT_extrude_move",
|
||||
"operator-macro:MESH_OT_duplicate_move"
|
||||
],
|
||||
"sourceReferences": [
|
||||
"blender-5.2.0/source/blender/windowmanager/intern/wm_operator_type.cc",
|
||||
"blender-5.2.0/source/blender/windowmanager/intern/wm_operators.cc"
|
||||
],
|
||||
"changedFiles": [
|
||||
"my-tools/prepare_wbv2_operator_macro_workflow.py",
|
||||
"web/app/src/engine-client/WebEngineClient.ts",
|
||||
"web/app/src/app/App.tsx"
|
||||
],
|
||||
"dependencies": [
|
||||
".emscripten-web",
|
||||
"blender-5.2.0/source/blender/windowmanager/intern/wm_operator_type.cc",
|
||||
"blender-5.2.0/source/blender/windowmanager/intern/wm_operators.cc",
|
||||
"build_web_blender6/CMakeCache.txt",
|
||||
"my-tools/build_local_webengine.py",
|
||||
"my-tools/prepare_wbv2_operator_macro_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/blender-operator.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": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user