Files
claw/tests/fixtures/generated_scene/timeout_regression_diagnostic_2026-04-19.json

173 lines
11 KiB
JSON

{
"runDate": "2026-04-19",
"scope": "timeout-regression-diagnostic",
"plan": "docs/superpowers/plans/2026-04-19-timeout-regression-diagnostic-plan.md",
"sourceFollowup": "tests/fixtures/generated_scene/structured_fail_closed_improvement_followup_2026-04-19.json",
"summary": {
"totalTimeoutRecords": 3,
"persistentTimeouts": 2,
"regressionTimeouts": 1,
"labelCounts": {
"timeout-rerun-pass": 2,
"timeout-rerun-fail-closed": 1,
"timeout-large-source": 0,
"timeout-command-hang": 0,
"timeout-nondeterministic": 0,
"timeout-source-scan-heavy": 0,
"timeout-unknown": 0
}
},
"records": [
{
"sceneId": "sweep-015-scene",
"sceneName": "任务报表",
"sourceDir": "D:/desk/智能体资料/全量业务场景/一平台场景/任务报表",
"previousReconciledStatus": "source-unreadable",
"followupStatus": "source-unreadable",
"timeoutType": "persistent-timeout",
"sourceExists": true,
"fileCount": 93,
"htmlFileCount": 10,
"jsFileCount": 21,
"totalSourceBytes": 96922420,
"largestFiles": [
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/任务报表/zip/报表示例4-9-14-3.zip",
"size": 2479408
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/任务报表/zip/报表示例4-9-14.zip",
"size": 2479406
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/任务报表/zip/报表示例4-9-13-1.zip",
"size": 2479397
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/任务报表/zip/报表示例4-9-9-5.zip",
"size": 2479352
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/任务报表/zip/报表示例4-9-9-4.zip",
"size": 2479271
}
],
"diagnosticTimeoutBudgetSeconds": 90,
"diagnosticElapsedSeconds": 74.76,
"diagnosticTimedOut": false,
"diagnosticExitCode": 0,
"generationReportExists": true,
"generationStatus": null,
"readinessLevel": "A",
"diagnosticReason": null,
"finalDiagnosticLabel": "timeout-rerun-pass",
"secondaryLabels": [
"large-total-source",
"zip-heavy-source"
],
"stdoutTail": "generated scene package: D:\\data\\ideaSpace\\rust\\sgClaw\\claw-new\\examples\\timeout_regression_diagnostic_2026-04-19\\skills\\sweep-015-scene\n",
"stderrTail": "warning: method `take_ready_event` is never used\n --> src\\browser\\callback_host.rs:193:19\n |\n135 | impl BrowserCallbackHost {\n | ------------------------ method in this implementation\n...\n193 | pub(crate) fn take_ready_event(&self) -> Option<CallbackEvent> {\n | ^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\nwarning: function `build_helper_page_html` is never used\n --> src\\browser\\callback_host.rs:904:4\n |\n904 | fn build_helper_page_html(loopback_origin: &str, helper_url: &str, browser_ws_url: &str) -> String {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function `zip_entry_name` is never used\n --> src\\compat\\openxml_office_tool.rs:545:4\n |\n545 | fn zip_entry_name(path: &Path) -> String {\n | ^^^^^^^^^^^^^^\n\nwarning: function `ensure_modes_populated` is never used\n --> src\\generated_scene\\generator.rs:1910:4\n |\n1910 | fn ensure_modes_populated(scene_ir: &SceneIr) -> SceneIr {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: `sgclaw` (lib) generated 4 warnings\n Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.65s\n Running `target\\debug\\sg_scene_generate.exe --source-dir D:/desk/智能体资料/全量业务场景/一平台场景/任务报表 --scene-id sweep-015-scene --scene-name 任务报表 --scene-kind report_collection --output-root D:\\data\\ideaSpace\\rust\\sgClaw\\claw-new\\examples\\timeout_regression_diagnostic_2026-04-19`\n"
},
{
"sceneId": "sweep-025-scene",
"sceneName": "力禾动环系统巡视记录",
"sourceDir": "D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录",
"previousReconciledStatus": "source-unreadable",
"followupStatus": "source-unreadable",
"timeoutType": "persistent-timeout",
"sourceExists": true,
"fileCount": 137,
"htmlFileCount": 51,
"jsFileCount": 38,
"totalSourceBytes": 11274750,
"largestFiles": [
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录/js/elementui.js",
"size": 664547
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录/fsdownload/js/elementui.js",
"size": 664547
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录/js/jszip.js",
"size": 432023
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录/fsdownload/js/jszip.js",
"size": 432023
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录/images/img7.png",
"size": 385473
}
],
"diagnosticTimeoutBudgetSeconds": 90,
"diagnosticElapsedSeconds": 49.03,
"diagnosticTimedOut": false,
"diagnosticExitCode": 0,
"generationReportExists": true,
"generationStatus": null,
"readinessLevel": "A",
"diagnosticReason": null,
"finalDiagnosticLabel": "timeout-rerun-pass",
"secondaryLabels": [
"source-scan-heavy",
"high-html-js-count"
],
"stdoutTail": "generated scene package: D:\\data\\ideaSpace\\rust\\sgClaw\\claw-new\\examples\\timeout_regression_diagnostic_2026-04-19\\skills\\sweep-025-scene\n",
"stderrTail": "warning: method `take_ready_event` is never used\n --> src\\browser\\callback_host.rs:193:19\n |\n135 | impl BrowserCallbackHost {\n | ------------------------ method in this implementation\n...\n193 | pub(crate) fn take_ready_event(&self) -> Option<CallbackEvent> {\n | ^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\nwarning: function `build_helper_page_html` is never used\n --> src\\browser\\callback_host.rs:904:4\n |\n904 | fn build_helper_page_html(loopback_origin: &str, helper_url: &str, browser_ws_url: &str) -> String {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function `zip_entry_name` is never used\n --> src\\compat\\openxml_office_tool.rs:545:4\n |\n545 | fn zip_entry_name(path: &Path) -> String {\n | ^^^^^^^^^^^^^^\n\nwarning: function `ensure_modes_populated` is never used\n --> src\\generated_scene\\generator.rs:1910:4\n |\n1910 | fn ensure_modes_populated(scene_ir: &SceneIr) -> SceneIr {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: `sgclaw` (lib) generated 4 warnings\n Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.62s\n Running `target\\debug\\sg_scene_generate.exe --source-dir D:/desk/智能体资料/全量业务场景/一平台场景/力禾动环系统巡视记录 --scene-id sweep-025-scene --scene-name 力禾动环系统巡视记录 --scene-kind report_collection --output-root D:\\data\\ideaSpace\\rust\\sgClaw\\claw-new\\examples\\timeout_regression_diagnostic_2026-04-19`\n"
},
{
"sceneId": "sweep-040-scene",
"sceneName": "嘉峪关日报",
"sourceDir": "D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报",
"previousReconciledStatus": "fail-closed-known",
"followupStatus": "source-unreadable",
"timeoutType": "regression-timeout",
"sourceExists": true,
"fileCount": 50,
"htmlFileCount": 2,
"jsFileCount": 21,
"totalSourceBytes": 5037507,
"largestFiles": [
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报/js/elementui.js",
"size": 664547
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报/js/jszip.js",
"size": 432023
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报/images/img7.png",
"size": 385473
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报/js/pizzip.js",
"size": 350661
},
{
"path": "D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报/images/img8.png",
"size": 285359
}
],
"diagnosticTimeoutBudgetSeconds": 90,
"diagnosticElapsedSeconds": 45.91,
"diagnosticTimedOut": false,
"diagnosticExitCode": 1,
"generationReportExists": true,
"generationStatus": "fail-closed",
"readinessLevel": "C",
"diagnosticReason": "readiness-before-report",
"finalDiagnosticLabel": "timeout-rerun-fail-closed",
"secondaryLabels": [
"regression-timeout",
"budget-sensitive-timeout"
],
"stdoutTail": "",
"stderrTail": "warning: method `take_ready_event` is never used\n --> src\\browser\\callback_host.rs:193:19\n |\n135 | impl BrowserCallbackHost {\n | ------------------------ method in this implementation\n...\n193 | pub(crate) fn take_ready_event(&self) -> Option<CallbackEvent> {\n | ^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\nwarning: function `build_helper_page_html` is never used\n --> src\\browser\\callback_host.rs:904:4\n |\n904 | fn build_helper_page_html(loopback_origin: &str, helper_url: &str, browser_ws_url: &str) -> String {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function `zip_entry_name` is never used\n --> src\\compat\\openxml_office_tool.rs:545:4\n |\n545 | fn zip_entry_name(path: &Path) -> String {\n | ^^^^^^^^^^^^^^\n\nwarning: function `ensure_modes_populated` is never used\n --> src\\generated_scene\\generator.rs:1910:4\n |\n1910 | fn ensure_modes_populated(scene_ir: &SceneIr) -> SceneIr {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: `sgclaw` (lib) generated 4 warnings\n Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.62s\n Running `target\\debug\\sg_scene_generate.exe --source-dir D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报 --scene-id sweep-040-scene --scene-name 嘉峪关日报 --scene-kind report_collection --output-root D:\\data\\ideaSpace\\rust\\sgClaw\\claw-new\\examples\\timeout_regression_diagnostic_2026-04-19`\nsg_scene_generate: workflow evidence is incomplete for archetype paginated_enrichment\nerror: process didn't exit successfully: `target\\debug\\sg_scene_generate.exe --source-dir D:/desk/智能体资料/全量业务场景/一平台场景/嘉峪关日报 --scene-id sweep-040-scene --scene-name 嘉峪关日报 --scene-kind report_collection --output-root D:\\data\\ideaSpace\\rust\\sgClaw\\claw-new\\examples\\timeout_regression_diagnostic_2026-04-19` (exit code: 1)\n"
}
],
"nextStepRecommendation": "Prefer timeout budget and rerun hygiene before timeout-specific implementation changes."
}