{ "schemaVersion": 1, "strategy": "business_module_and_function_route", "sourceAuthority": "blender-5.2.0/source/blender", "sourceFirst": true, "modelExecution": "disabled", "localPollSeconds": 60, "localWorkflows": { "SERVER-OPERATOR-HTTP-PROVIDER": "tests/golden/WBV2/autopilot/local-plans/SERVER-OPERATOR-HTTP-PROVIDER.json" }, "origin": "https://49.232.250.35:58014", "sandbox": "danger-full-access", "workerTimeoutSeconds": 1800, "checkTimeoutSeconds": 1800, "heartbeatSeconds": 5, "monitorPollSeconds": 0.25, "modelStartTimeoutSeconds": 60, "modelIdleTimeoutSeconds": 180, "providerBackoffSeconds": 30, "providerMaxBackoffSeconds": 240, "maxProviderFailures": 4, "maxAttempts": 3, "maxTokensPerRun": 500000, "maxLogBytes": 33554432, "maxBuildJobs": 8, "retryDelaySeconds": 10, "autoCommit": true, "autoPush": true, "pushRetries": 6, "priority": ["SERVER-OPERATOR-HTTP-PROVIDER", "SERVER-OPERATOR-SCHEMA-PALETTE", "BROWSER-EQUIVALENT-RUNTIME"], "jobHints": { "SERVER-OPERATOR-HTTP-PROVIDER": { "sourceUnitIds": ["operator:OBJECT_OT_add", "operator:OBJECT_OT_delete", "operator:WM_OT_save_as_mainfile", "operator:WM_OT_open_mainfile"], "entrypoints": [ "tools/web/deployment-http-server.mjs", "tools/web/check-deployment-http.mjs", "docs/web/deployment-contract.json", "web/tests/unit/server-operator-http.test.mjs", "web/tests/e2e/server-operator-native.spec.ts", "web/tests/e2e/server-operator-polling.spec.ts", "web/tests/e2e/server-blend-cross-abi.spec.ts", "tools/web/record-wbv2-source-build.mjs", "tools/web/incremental-web-build.mjs" ] } }, "requiredChecks": ["source_build", "typecheck", "lint", "chromium", "positive", "negative", "undo_redo", "save_reopen", "determinism"], "preflight": [["node", "tools/web/check-task-context.mjs"], ["node", "tools/web/check-context-governance.mjs"]], "handoffChecks": [ ["node", "tools/web/check-task-context.mjs"], ["node", "tools/web/check-context-governance.mjs"], ["node", "tools/web/check-source-dynamic-inventory.mjs"], ["node", "tools/web/check-execution-control-plane.mjs"], ["node", "tools/web/check-task-index.mjs"], ["node", "tools/web/check-blender-next-task-plan.mjs"], ["git", "diff", "--check"] ], "knownFindings": [ "The current host cannot start bwrap (loopback RTM_NEWADDR Operation not permitted), including with workspace-write network access enabled. Use the configured danger-full-access worker mode; retain all independent receipt, ownership, baseline and publication checks.", "The active worktree already includes reviewed async HTTP provider, native server-result undo/redo and explicit Wasm SDNA padding fixes. Focused evidence is in tests/golden/WBV2-P1424-001/server-history-report.json and server-history-native.json. Reuse web/tests/e2e/server-operator-native.spec.ts, server-operator-polling.spec.ts and server-blend-cross-abi.spec.ts as appropriate; generate fresh supervisor case receipts via WBV2_RECEIPT_DIR rather than rewriting historical evidence. The native Blender binary is build_blender_native/bin/blender, and the real WASM build is build_web_blender6 (not the stub build_web-single).", "The live /api/server-operator-job POST describe returns HTTP 405. Implement deployment integration and test a disposable local deployment; do not alter the live server during implementation.", "SCREEN_OT_area_split switches Modeling to Layout without adding an editor. Implement the actual source-equivalent behavior, not a generic action-group alias.", "Of 1025 recorded VERIFIED units, 902 have drifted direct evidence references. Reverify behavior and create current receipts; never rewrite historical hashes to silence a gate." ] }