feat(web): add source-first Python autopilot and optimize provider waits
This commit is contained in:
42
my-tools/wbv2_autopilot_policy.json
Normal file
42
my-tools/wbv2_autopilot_policy.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"strategy": "business_module_and_function_route",
|
||||
"sourceAuthority": "blender-5.2.0/source/blender",
|
||||
"sourceFirst": true,
|
||||
"origin": "https://49.232.250.35:58014",
|
||||
"sandbox": "workspace-write",
|
||||
"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"],
|
||||
"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 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."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user