202 lines
5.7 KiB
JSON
202 lines
5.7 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"operation": "AUTOPILOT_PERFORMANCE_OPTIMIZATION",
|
|
"observedAt": "2026-09-08 10:52",
|
|
"timezone": "Asia/Shanghai",
|
|
"labelPrecision": "minute",
|
|
"baseline": {
|
|
"schemaVersion": 1,
|
|
"observedAt": "2026-09-08 10:52",
|
|
"timezone": "Asia/Shanghai",
|
|
"labelPrecision": "minute",
|
|
"totalMeasuredMinutes": 14.1828,
|
|
"summary": [
|
|
{
|
|
"phase": "model_request",
|
|
"count": 2,
|
|
"seconds": 845.907,
|
|
"maxSeconds": 688.854,
|
|
"minutes": 14.0985,
|
|
"sharePercent": 99.41
|
|
},
|
|
{
|
|
"phase": "context_check",
|
|
"count": 4,
|
|
"seconds": 4.02,
|
|
"maxSeconds": 1.006,
|
|
"minutes": 0.067,
|
|
"sharePercent": 0.47
|
|
},
|
|
{
|
|
"phase": "git_ls-files",
|
|
"count": 1,
|
|
"seconds": 1.007,
|
|
"maxSeconds": 1.007,
|
|
"minutes": 0.0168,
|
|
"sharePercent": 0.12
|
|
},
|
|
{
|
|
"phase": "git_diff",
|
|
"count": 1,
|
|
"seconds": 0.029,
|
|
"maxSeconds": 0.029,
|
|
"minutes": 0.0005,
|
|
"sharePercent": 0.0
|
|
},
|
|
{
|
|
"phase": "git_rev-parse",
|
|
"count": 1,
|
|
"seconds": 0.002,
|
|
"maxSeconds": 0.002,
|
|
"minutes": 0.0,
|
|
"sharePercent": 0.0
|
|
}
|
|
],
|
|
"steps": [
|
|
{
|
|
"phase": "git_diff",
|
|
"start": "2026-09-08 10:10",
|
|
"finish": "2026-09-08 10:10",
|
|
"seconds": 0.029,
|
|
"minutes": 0.0005,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/git/638a9273e10249f98ef046be57a81b32.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "git_ls-files",
|
|
"start": "2026-09-08 10:10",
|
|
"finish": "2026-09-08 10:10",
|
|
"seconds": 1.007,
|
|
"minutes": 0.0168,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/git/f4402401e72c4c958f487095a6561c1f.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "git_rev-parse",
|
|
"start": "2026-09-08 10:10",
|
|
"finish": "2026-09-08 10:10",
|
|
"seconds": 0.002,
|
|
"minutes": 0.0,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/git/b3a0220f89e34fe693cf6ddcddc331aa.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "context_check",
|
|
"start": "2026-09-08 10:10",
|
|
"finish": "2026-09-08 10:10",
|
|
"seconds": 1.006,
|
|
"minutes": 0.0168,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/preflight-0.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "context_check",
|
|
"start": "2026-09-08 10:10",
|
|
"finish": "2026-09-08 10:10",
|
|
"seconds": 1.004,
|
|
"minutes": 0.0167,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/preflight-1.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "model_request",
|
|
"start": "2026-09-08 10:10",
|
|
"finish": "2026-09-08 10:21",
|
|
"seconds": 688.854,
|
|
"minutes": 11.4809,
|
|
"exitCode": 1,
|
|
"log": "tests/golden/WBV2/autopilot/runs/SERVER-OPERATOR-HTTP-PROVIDER-2b37d20fd07b/worker.jsonl",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "context_check",
|
|
"start": "2026-09-08 10:21",
|
|
"finish": "2026-09-08 10:21",
|
|
"seconds": 1.005,
|
|
"minutes": 0.0167,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/preflight-0.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "context_check",
|
|
"start": "2026-09-08 10:21",
|
|
"finish": "2026-09-08 10:21",
|
|
"seconds": 1.005,
|
|
"minutes": 0.0167,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/preflight-1.log",
|
|
"providerAbort": null
|
|
},
|
|
{
|
|
"phase": "model_request",
|
|
"start": "2026-09-08 10:21",
|
|
"finish": "2026-09-08 10:24",
|
|
"seconds": 157.053,
|
|
"minutes": 2.6176,
|
|
"exitCode": 0,
|
|
"log": "tests/golden/WBV2/autopilot/runs/SERVER-OPERATOR-HTTP-PROVIDER-4683ba870ac5/worker.jsonl",
|
|
"providerAbort": null
|
|
}
|
|
],
|
|
"workers": [],
|
|
"current": {},
|
|
"accounting": "Top-level measured spans only; worker item durations are nested and must not be added again. Legacy logs cannot recover per-event timing or unrecorded gaps."
|
|
},
|
|
"benchmark": {
|
|
"scope": "Same read-only context entrypoints: historical observed baseline versus three current samples per entrypoint; not whole-project throughput.",
|
|
"samples": [
|
|
{
|
|
"script": "check-task-context.mjs",
|
|
"seconds": 0.035114
|
|
},
|
|
{
|
|
"script": "check-task-context.mjs",
|
|
"seconds": 0.033912
|
|
},
|
|
{
|
|
"script": "check-task-context.mjs",
|
|
"seconds": 0.033473
|
|
},
|
|
{
|
|
"script": "check-context-governance.mjs",
|
|
"seconds": 0.065781
|
|
},
|
|
{
|
|
"script": "check-context-governance.mjs",
|
|
"seconds": 0.033451
|
|
},
|
|
{
|
|
"script": "check-context-governance.mjs",
|
|
"seconds": 0.065589
|
|
}
|
|
],
|
|
"baselineMedianMinutes": 0.01675,
|
|
"optimizedMedianMinutes": 0.000575,
|
|
"observedSpeedup": 29.12,
|
|
"observedReductionPercent": 96.57
|
|
},
|
|
"providerPolicy": {
|
|
"modelStartTimeoutSeconds": 60,
|
|
"modelIdleTimeoutSeconds": 180,
|
|
"providerBackoffSeconds": 30,
|
|
"providerMaxBackoffSeconds": 240,
|
|
"maxProviderFailures": 4
|
|
},
|
|
"sourcePolicy": {
|
|
"driver": "business_module_and_function_route",
|
|
"authority": "blender-5.2.0/source/blender",
|
|
"sourceFirst": true
|
|
},
|
|
"limitations": [
|
|
"Provider availability/account concurrency is external; these changes do not remove upstream limits.",
|
|
"No source capability completion or inventory increment is claimed.",
|
|
"Legacy JSONL lacks per-item timestamps; new runs record observed per-item intervals separately."
|
|
]
|
|
}
|