3723 lines
138 KiB
JSON
3723 lines
138 KiB
JSON
{
|
||
"cycles": [
|
||
{
|
||
"cycle": 4981,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "2c258ef07e314e58142f5d7f",
|
||
"module": "CAM",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 120.045,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.166,
|
||
"request/first-activity-wait": 119.841,
|
||
"preparation/continue": 0.128,
|
||
"preparation/batchPreflight": 0.044,
|
||
"preparation/implementationPacket": 0.145,
|
||
"scheduler/provider-backoff": 59.979
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {
|
||
"scheduler/provider-backoff": 59.979
|
||
},
|
||
"preparationTiming": {
|
||
"continue": 0.128,
|
||
"batchPreflight": 0.044,
|
||
"implementationPacket": 0.145
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4982,
|
||
"activeTask": "UNATTENDED-OPTIMIZATION",
|
||
"batch": {
|
||
"id": "2c258ef07e314e58142f5d7f",
|
||
"module": "CAM",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 180.048,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.165,
|
||
"request/first-activity-wait": 179.85,
|
||
"scheduler/provider-backoff": 116.734
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {
|
||
"scheduler/provider-backoff": 116.734
|
||
},
|
||
"preparationTiming": {},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4983,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "2c258ef07e314e58142f5d7f",
|
||
"module": "CAM",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 180.103,
|
||
"commandSeconds": 0.528,
|
||
"accountedSeconds": 180.026,
|
||
"unaccountedSeconds": 0.07699999999999818,
|
||
"commands": 6,
|
||
"timedCommands": 6,
|
||
"phaseSeconds": {
|
||
"source/read": 0.004,
|
||
"other": 0.524,
|
||
"scheduler/process-start": 0.169,
|
||
"agent/initial-decision": 32.796,
|
||
"agent/decision": 29.486,
|
||
"agent/post-read": 41.244,
|
||
"agent/synthesis": 18.965,
|
||
"agent/failure-recovery": 30.833,
|
||
"agent/idle-stop": 26.004,
|
||
"preparation/continue": 0.13,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.144
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.13,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.144
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4984,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "411b91a55e558b568969077c",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-mixed",
|
||
"records": 8
|
||
},
|
||
"durationSeconds": 30.031,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.164,
|
||
"request/first-activity-wait": 29.828,
|
||
"preparation/continue": 0.547,
|
||
"preparation/batchPreflight": 0.043,
|
||
"preparation/implementationPacket": 0.31,
|
||
"scheduler/provider-backoff": 19.991
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {
|
||
"scheduler/provider-backoff": 19.991
|
||
},
|
||
"preparationTiming": {
|
||
"continue": 0.547,
|
||
"batchPreflight": 0.043,
|
||
"implementationPacket": 0.31
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4985,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "411b91a55e558b568969077c",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-mixed",
|
||
"records": 8
|
||
},
|
||
"durationSeconds": 106.045,
|
||
"commandSeconds": 0.005,
|
||
"accountedSeconds": 105.996,
|
||
"unaccountedSeconds": 0.049000000000006594,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"source/read": 0.005,
|
||
"scheduler/process-start": 0.151,
|
||
"agent/initial-decision": 5.874,
|
||
"agent/decision": 5.563,
|
||
"agent/post-read": 57.344,
|
||
"agent/editing": 24.796,
|
||
"agent/post-edit": 10.476,
|
||
"agent/synthesis": 0.676,
|
||
"agent/finalization": 1.111,
|
||
"preparation/continue": 0.178,
|
||
"preparation/batchPreflight": 0.043,
|
||
"preparation/implementationPacket": 0.31,
|
||
"post-pipeline/module-registry": 0.084,
|
||
"post-pipeline/capability-registry": 2.855
|
||
},
|
||
"fileChanges": 2,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.178,
|
||
"batchPreflight": 0.043,
|
||
"implementationPacket": 0.31
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.084,
|
||
"post-pipeline/capability-registry": 2.855
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"activeTask": "UNATTENDED-OPTIMIZATION",
|
||
"batch": {
|
||
"id": "411b91a55e558b568969077c",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-mixed",
|
||
"records": 8
|
||
},
|
||
"durationSeconds": 423.163,
|
||
"commandSeconds": 205.704,
|
||
"accountedSeconds": 453.502,
|
||
"unaccountedSeconds": 0.0,
|
||
"commands": 18,
|
||
"timedCommands": 18,
|
||
"phaseSeconds": {
|
||
"source/read": 0.018,
|
||
"build": 46.935,
|
||
"artifact-manifest": 1.706,
|
||
"other": 157.045,
|
||
"scheduler/process-start": 0.166,
|
||
"agent/initial-decision": 5.444,
|
||
"agent/decision": 32.503,
|
||
"agent/post-read": 61.848,
|
||
"agent/editing": 96.658,
|
||
"agent/post-edit": 19.033,
|
||
"agent/failure-recovery": 29.896,
|
||
"agent/synthesis": 0.743,
|
||
"agent/finalization": 1.507
|
||
},
|
||
"fileChanges": 6,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4987,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "7ce988078568634df76f3730",
|
||
"module": "TechDraw",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 77.042,
|
||
"commandSeconds": 5.145,
|
||
"accountedSeconds": 76.913,
|
||
"unaccountedSeconds": 0.1290000000000049,
|
||
"commands": 16,
|
||
"timedCommands": 16,
|
||
"phaseSeconds": {
|
||
"other": 4.784,
|
||
"source/read": 0.361,
|
||
"scheduler/process-start": 0.152,
|
||
"agent/initial-decision": 5.791,
|
||
"agent/decision": 24.834,
|
||
"agent/post-read": 28.979,
|
||
"agent/synthesis": 10.892,
|
||
"agent/finalization": 1.12,
|
||
"preparation/continue": 3.309,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.142,
|
||
"post-pipeline/failure-reconciliation": 0.742
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 3.309,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.142
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/failure-reconciliation": 0.742
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4988,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "dbbb44fdc4bf66614bf8dabc",
|
||
"module": "Part",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 11
|
||
},
|
||
"durationSeconds": 85.049,
|
||
"commandSeconds": 0.002,
|
||
"accountedSeconds": 85.001,
|
||
"unaccountedSeconds": 0.04800000000000182,
|
||
"commands": 9,
|
||
"timedCommands": 9,
|
||
"phaseSeconds": {
|
||
"source/read": 0.002,
|
||
"scheduler/process-start": 0.155,
|
||
"agent/initial-decision": 6.832,
|
||
"agent/decision": 4.051,
|
||
"agent/post-read": 24.309,
|
||
"agent/editing": 29.43,
|
||
"agent/post-edit": 18.587,
|
||
"agent/synthesis": 0.623,
|
||
"agent/finalization": 1.011,
|
||
"preparation/continue": 1.099,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.55,
|
||
"post-pipeline/preflight": 0.037,
|
||
"post-pipeline/build": 0.164,
|
||
"post-pipeline/artifact-sync": 0.052,
|
||
"post-pipeline/business-acceptance": 1.286
|
||
},
|
||
"fileChanges": 2,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 1.099,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.55
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/preflight": 0.037,
|
||
"post-pipeline/build": 0.164,
|
||
"post-pipeline/artifact-sync": 0.052,
|
||
"post-pipeline/business-acceptance": 1.286
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4989,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "134d419c8569a1279fca36a8",
|
||
"module": "Part",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 2
|
||
},
|
||
"durationSeconds": 2.352,
|
||
"commandSeconds": 2.269,
|
||
"accountedSeconds": 2.269,
|
||
"unaccountedSeconds": 0.08299999999999974,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.038,
|
||
"pre-agent-pipeline/build": 0.164,
|
||
"pre-agent-pipeline/artifact-sync": 0.053,
|
||
"pre-agent-pipeline/business-acceptance": 1.321,
|
||
"pre-agent-pipeline/business-audit": 0.693,
|
||
"preparation/continue": 0.415,
|
||
"preparation/batchPreflight": 0.041,
|
||
"preparation/implementationPacket": 0.496
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.415,
|
||
"batchPreflight": 0.041,
|
||
"implementationPacket": 0.496
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4990,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "7ec9fdcd9c6935d577ce0a3b",
|
||
"module": "TechDraw",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 1
|
||
},
|
||
"durationSeconds": 4.42,
|
||
"commandSeconds": 3.839,
|
||
"accountedSeconds": 3.839,
|
||
"unaccountedSeconds": 0.581,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.037,
|
||
"pre-agent-pipeline/build": 0.16,
|
||
"pre-agent-pipeline/artifact-sync": 0.053,
|
||
"pre-agent-pipeline/business-acceptance": 2.896,
|
||
"pre-agent-pipeline/business-audit": 0.693,
|
||
"preparation/continue": 0.412,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.493
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.412,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.493
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4991,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "f0c973d91d81e02d77383b27",
|
||
"module": "Draft",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 5.788,
|
||
"commandSeconds": 5.703,
|
||
"accountedSeconds": 5.703,
|
||
"unaccountedSeconds": 0.08499999999999996,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.037,
|
||
"pre-agent-pipeline/build": 0.169,
|
||
"pre-agent-pipeline/artifact-sync": 0.052,
|
||
"pre-agent-pipeline/business-acceptance": 4.737,
|
||
"pre-agent-pipeline/business-audit": 0.708,
|
||
"preparation/continue": 0.412,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.493
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.412,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.493
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4992,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "aa718a128ddc3267efe2d2ff",
|
||
"module": "CAM",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 2
|
||
},
|
||
"durationSeconds": 2.374,
|
||
"commandSeconds": 2.3,
|
||
"accountedSeconds": 2.3,
|
||
"unaccountedSeconds": 0.07400000000000029,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.037,
|
||
"pre-agent-pipeline/build": 0.147,
|
||
"pre-agent-pipeline/artifact-sync": 0.049,
|
||
"pre-agent-pipeline/business-acceptance": 1.372,
|
||
"pre-agent-pipeline/business-audit": 0.695,
|
||
"preparation/continue": 0.416,
|
||
"preparation/batchPreflight": 0.041,
|
||
"preparation/implementationPacket": 0.477
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.416,
|
||
"batchPreflight": 0.041,
|
||
"implementationPacket": 0.477
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4993,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "3b7342aa75909159d2591cde",
|
||
"module": "CAM",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 83.079,
|
||
"commandSeconds": 1.268,
|
||
"accountedSeconds": 82.382,
|
||
"unaccountedSeconds": 0.6969999999999885,
|
||
"commands": 16,
|
||
"timedCommands": 16,
|
||
"phaseSeconds": {
|
||
"other": 1.262,
|
||
"source/read": 0.006,
|
||
"scheduler/process-start": 0.151,
|
||
"agent/initial-decision": 5.892,
|
||
"agent/decision": 43.426,
|
||
"agent/post-read": 31.644,
|
||
"preparation/continue": 0.917,
|
||
"preparation/batchPreflight": 0.041,
|
||
"preparation/implementationPacket": 0.435,
|
||
"post-pipeline/failure-reconciliation": 0.681
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.917,
|
||
"batchPreflight": 0.041,
|
||
"implementationPacket": 0.435
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/failure-reconciliation": 0.681
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4994,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "ba7f47d606c45e7f3d5a1645",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-command",
|
||
"records": 12
|
||
},
|
||
"durationSeconds": 137.063,
|
||
"commandSeconds": 0.003,
|
||
"accountedSeconds": 137.013,
|
||
"unaccountedSeconds": 0.04999999999998295,
|
||
"commands": 2,
|
||
"timedCommands": 2,
|
||
"phaseSeconds": {
|
||
"source/read": 0.003,
|
||
"scheduler/process-start": 0.346,
|
||
"agent/initial-decision": 12.38,
|
||
"agent/decision": 20.167,
|
||
"agent/post-read": 66.257,
|
||
"agent/editing": 17.754,
|
||
"agent/finalization": 20.106,
|
||
"preparation/continue": 0.529,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.607,
|
||
"post-pipeline/module-registry": 0.084,
|
||
"post-pipeline/capability-registry": 2.843
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.529,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.607
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.084,
|
||
"post-pipeline/capability-registry": 2.843
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4995,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "ba7f47d606c45e7f3d5a1645",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-command",
|
||
"records": 12
|
||
},
|
||
"durationSeconds": 126.047,
|
||
"commandSeconds": 0.022,
|
||
"accountedSeconds": 126.002,
|
||
"unaccountedSeconds": 0.045000000000001705,
|
||
"commands": 2,
|
||
"timedCommands": 2,
|
||
"phaseSeconds": {
|
||
"source/read": 0.022,
|
||
"scheduler/process-start": 0.158,
|
||
"agent/initial-decision": 19.314,
|
||
"agent/decision": 7.015,
|
||
"agent/post-read": 51.26,
|
||
"agent/editing": 34.061,
|
||
"agent/post-edit": 11.981,
|
||
"agent/synthesis": 0.726,
|
||
"agent/finalization": 1.465,
|
||
"preparation/continue": 0.172,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.61,
|
||
"post-pipeline/module-registry": 0.084,
|
||
"post-pipeline/capability-registry": 2.854
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.172,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.61
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.084,
|
||
"post-pipeline/capability-registry": 2.854
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4996,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "7ec9fdcd9c6935d577ce0a3b",
|
||
"module": "TechDraw",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 1
|
||
},
|
||
"durationSeconds": 51.487,
|
||
"commandSeconds": 51.159,
|
||
"accountedSeconds": 51.159,
|
||
"unaccountedSeconds": 0.32800000000000296,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.038,
|
||
"pre-agent-pipeline/build": 46.455,
|
||
"pre-agent-pipeline/artifact-sync": 1.926,
|
||
"pre-agent-pipeline/business-acceptance": 2.316,
|
||
"pre-agent-pipeline/business-audit": 0.424,
|
||
"preparation/continue": 0.428,
|
||
"preparation/batchPreflight": 0.041,
|
||
"preparation/implementationPacket": 0.505
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.428,
|
||
"batchPreflight": 0.041,
|
||
"implementationPacket": 0.505
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4997,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "ba7f47d606c45e7f3d5a1645",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-command",
|
||
"records": 12
|
||
},
|
||
"durationSeconds": 28.029,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.151,
|
||
"agent/initial-decision": 25.866,
|
||
"agent/synthesis": 0.627,
|
||
"agent/finalization": 1.361,
|
||
"preparation/continue": 0.5,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.32
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.5,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.32
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 4998,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "9970555a88788d5442ee1b4e",
|
||
"module": "TechDraw",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 146.089,
|
||
"commandSeconds": 1.041,
|
||
"accountedSeconds": 145.998,
|
||
"unaccountedSeconds": 0.09100000000000819,
|
||
"commands": 4,
|
||
"timedCommands": 4,
|
||
"phaseSeconds": {
|
||
"source/read": 0.255,
|
||
"other": 0.786,
|
||
"scheduler/process-start": 0.144,
|
||
"agent/initial-decision": 7.88,
|
||
"agent/decision": 13.683,
|
||
"agent/post-read": 62.191,
|
||
"agent/failure-recovery": 59.279,
|
||
"agent/synthesis": 0.623,
|
||
"agent/finalization": 1.156,
|
||
"preparation/continue": 0.462,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.158,
|
||
"post-pipeline/failure-reconciliation": 0.367
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.462,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.158
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/failure-reconciliation": 0.367
|
||
}
|
||
},
|
||
{
|
||
"cycle": 4999,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "dbbb44fdc4bf66614bf8dabc",
|
||
"module": "Part",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 11
|
||
},
|
||
"durationSeconds": 75.038,
|
||
"commandSeconds": 0.005,
|
||
"accountedSeconds": 74.987,
|
||
"unaccountedSeconds": 0.05100000000000193,
|
||
"commands": 11,
|
||
"timedCommands": 11,
|
||
"phaseSeconds": {
|
||
"source/read": 0.005,
|
||
"scheduler/process-start": 0.142,
|
||
"agent/initial-decision": 6.105,
|
||
"agent/decision": 2.209,
|
||
"agent/post-read": 43.867,
|
||
"agent/editing": 1.851,
|
||
"agent/finalization": 20.807,
|
||
"preparation/continue": 0.499,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.269,
|
||
"post-pipeline/preflight": 0.038,
|
||
"post-pipeline/build": 23.295,
|
||
"post-pipeline/artifact-sync": 1.128,
|
||
"post-pipeline/business-acceptance": 1.27
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.499,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.269
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/preflight": 0.038,
|
||
"post-pipeline/build": 23.295,
|
||
"post-pipeline/artifact-sync": 1.128,
|
||
"post-pipeline/business-acceptance": 1.27
|
||
}
|
||
},
|
||
{
|
||
"cycle": 5000,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "4eda40a94b18af525c195e8b",
|
||
"module": "Part",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 180.109,
|
||
"commandSeconds": 0.862,
|
||
"accountedSeconds": 180.029,
|
||
"unaccountedSeconds": 0.0800000000000125,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"source/read": 0.861,
|
||
"other": 0.001,
|
||
"scheduler/process-start": 0.14,
|
||
"agent/initial-decision": 24.686,
|
||
"agent/decision": 7.986,
|
||
"agent/post-read": 65.785,
|
||
"agent/failure-recovery": 54.06,
|
||
"agent/synthesis": 16.353,
|
||
"agent/idle-stop": 10.157,
|
||
"preparation/continue": 3.476,
|
||
"preparation/batchPreflight": 0.042,
|
||
"preparation/implementationPacket": 0.16
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 3.476,
|
||
"batchPreflight": 0.042,
|
||
"implementationPacket": 0.16
|
||
},
|
||
"postPipelineTiming": {}
|
||
}
|
||
],
|
||
"phases": {
|
||
"agent/post-read": {
|
||
"count": 61,
|
||
"seconds": 534.7280000000001,
|
||
"maxSeconds": 53.468,
|
||
"averageSeconds": 8.766032786885248,
|
||
"share": 22.978200428858113
|
||
},
|
||
"request/first-activity-wait": {
|
||
"count": 3,
|
||
"seconds": 329.51899999999995,
|
||
"maxSeconds": 179.85,
|
||
"averageSeconds": 109.83966666666664,
|
||
"share": 14.160009625673041
|
||
},
|
||
"agent/editing": {
|
||
"count": 10,
|
||
"seconds": 204.55,
|
||
"maxSeconds": 44.336,
|
||
"averageSeconds": 20.455000000000002,
|
||
"share": 8.789872416860398
|
||
},
|
||
"scheduler/provider-backoff": {
|
||
"count": 3,
|
||
"seconds": 196.704,
|
||
"maxSeconds": 116.734,
|
||
"averageSeconds": 65.568,
|
||
"share": 8.452716029753644
|
||
},
|
||
"agent/decision": {
|
||
"count": 32,
|
||
"seconds": 190.92299999999997,
|
||
"maxSeconds": 21.478,
|
||
"averageSeconds": 5.966343749999999,
|
||
"share": 8.20429631603147
|
||
},
|
||
"agent/failure-recovery": {
|
||
"count": 6,
|
||
"seconds": 174.068,
|
||
"maxSeconds": 54.06,
|
||
"averageSeconds": 29.011333333333337,
|
||
"share": 7.480007391141803
|
||
},
|
||
"other": {
|
||
"count": 24,
|
||
"seconds": 164.402,
|
||
"maxSeconds": 110.144,
|
||
"averageSeconds": 6.850083333333333,
|
||
"share": 7.064642410543548
|
||
},
|
||
"agent/initial-decision": {
|
||
"count": 12,
|
||
"seconds": 158.86,
|
||
"maxSeconds": 32.796,
|
||
"averageSeconds": 13.238333333333335,
|
||
"share": 6.826492946186472
|
||
},
|
||
"agent/post-edit": {
|
||
"count": 7,
|
||
"seconds": 60.077000000000005,
|
||
"maxSeconds": 11.981,
|
||
"averageSeconds": 8.582428571428572,
|
||
"share": 2.5816141050487516
|
||
},
|
||
"agent/synthesis": {
|
||
"count": 10,
|
||
"seconds": 50.228,
|
||
"maxSeconds": 18.965,
|
||
"averageSeconds": 5.0228,
|
||
"share": 2.1583852933466834
|
||
},
|
||
"agent/finalization": {
|
||
"count": 9,
|
||
"seconds": 49.644,
|
||
"maxSeconds": 20.807,
|
||
"averageSeconds": 5.516,
|
||
"share": 2.1332897886219384
|
||
},
|
||
"pre-agent-pipeline/build": {
|
||
"count": 5,
|
||
"seconds": 47.095,
|
||
"maxSeconds": 46.455,
|
||
"averageSeconds": 9.419,
|
||
"share": 2.023754785979176
|
||
},
|
||
"build": {
|
||
"count": 1,
|
||
"seconds": 46.935,
|
||
"maxSeconds": 46.935,
|
||
"averageSeconds": 46.935,
|
||
"share": 2.0168793052326706
|
||
},
|
||
"agent/idle-stop": {
|
||
"count": 2,
|
||
"seconds": 36.161,
|
||
"maxSeconds": 26.004,
|
||
"averageSeconds": 18.0805,
|
||
"share": 1.5539016204648686
|
||
},
|
||
"post-pipeline/build": {
|
||
"count": 2,
|
||
"seconds": 23.459000000000003,
|
||
"maxSeconds": 23.295,
|
||
"averageSeconds": 11.729500000000002,
|
||
"share": 1.0080743927016773
|
||
},
|
||
"preparation/continue": {
|
||
"count": 18,
|
||
"seconds": 14.029000000000003,
|
||
"maxSeconds": 3.476,
|
||
"averageSeconds": 0.7793888888888891,
|
||
"share": 0.6028507462045198
|
||
},
|
||
"pre-agent-pipeline/business-acceptance": {
|
||
"count": 5,
|
||
"seconds": 12.642,
|
||
"maxSeconds": 4.737,
|
||
"averageSeconds": 2.5284,
|
||
"share": 0.5432489224832517
|
||
},
|
||
"post-pipeline/capability-registry": {
|
||
"count": 3,
|
||
"seconds": 8.552,
|
||
"maxSeconds": 2.855,
|
||
"averageSeconds": 2.8506666666666667,
|
||
"share": 0.3674944459007094
|
||
},
|
||
"preparation/implementationPacket": {
|
||
"count": 18,
|
||
"seconds": 6.6240000000000006,
|
||
"maxSeconds": 0.61,
|
||
"averageSeconds": 0.36800000000000005,
|
||
"share": 0.28464490290532035
|
||
},
|
||
"pre-agent-pipeline/business-audit": {
|
||
"count": 5,
|
||
"seconds": 3.2129999999999996,
|
||
"maxSeconds": 0.708,
|
||
"averageSeconds": 0.6426,
|
||
"share": 0.13806824774075996
|
||
},
|
||
"post-pipeline/business-acceptance": {
|
||
"count": 2,
|
||
"seconds": 2.556,
|
||
"maxSeconds": 1.286,
|
||
"averageSeconds": 1.278,
|
||
"share": 0.10983580492542251
|
||
},
|
||
"scheduler/process-start": {
|
||
"count": 15,
|
||
"seconds": 2.52,
|
||
"maxSeconds": 0.346,
|
||
"averageSeconds": 0.168,
|
||
"share": 0.10828882175745881
|
||
},
|
||
"pre-agent-pipeline/artifact-sync": {
|
||
"count": 5,
|
||
"seconds": 2.133,
|
||
"maxSeconds": 1.926,
|
||
"averageSeconds": 0.4266,
|
||
"share": 0.09165875270184907
|
||
},
|
||
"post-pipeline/failure-reconciliation": {
|
||
"count": 3,
|
||
"seconds": 1.79,
|
||
"maxSeconds": 0.742,
|
||
"averageSeconds": 0.5966666666666667,
|
||
"share": 0.07691944085152828
|
||
},
|
||
"artifact-manifest": {
|
||
"count": 1,
|
||
"seconds": 1.706,
|
||
"maxSeconds": 1.706,
|
||
"averageSeconds": 1.706,
|
||
"share": 0.07330981345961299
|
||
},
|
||
"source/read": {
|
||
"count": 68,
|
||
"seconds": 1.542,
|
||
"maxSeconds": 0.858,
|
||
"averageSeconds": 0.022676470588235294,
|
||
"share": 0.06626244569444505
|
||
},
|
||
"post-pipeline/artifact-sync": {
|
||
"count": 2,
|
||
"seconds": 1.18,
|
||
"maxSeconds": 1.128,
|
||
"averageSeconds": 0.59,
|
||
"share": 0.050706670505476746
|
||
},
|
||
"preparation/batchPreflight": {
|
||
"count": 18,
|
||
"seconds": 0.7560000000000001,
|
||
"maxSeconds": 0.044,
|
||
"averageSeconds": 0.04200000000000001,
|
||
"share": 0.03248664652723765
|
||
},
|
||
"post-pipeline/module-registry": {
|
||
"count": 3,
|
||
"seconds": 0.252,
|
||
"maxSeconds": 0.084,
|
||
"averageSeconds": 0.084,
|
||
"share": 0.010828882175745881
|
||
},
|
||
"pre-agent-pipeline/preflight": {
|
||
"count": 5,
|
||
"seconds": 0.187,
|
||
"maxSeconds": 0.038,
|
||
"averageSeconds": 0.0374,
|
||
"share": 0.008035718122478094
|
||
},
|
||
"post-pipeline/preflight": {
|
||
"count": 2,
|
||
"seconds": 0.075,
|
||
"maxSeconds": 0.038,
|
||
"averageSeconds": 0.0375,
|
||
"share": 0.0032228815999243697
|
||
}
|
||
},
|
||
"timedCommandSeconds": 279.855,
|
||
"accountedSeconds": 2327.1099999999997,
|
||
"unmeasuredCommands": 0,
|
||
"unaccountedSeconds": 2.46800000000001,
|
||
"measuredCycles": 16,
|
||
"streamFailedCycles": 3,
|
||
"budgetExceededCycles": 4,
|
||
"agentIdleStoppedCycles": 2,
|
||
"slowestCommands": [
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "other",
|
||
"seconds": 110.144,
|
||
"command": "/bin/bash -lc '/home/mes123456/FreeCADWasmDev/working/FreeCAD/web/node_modules/.bin/vite /home/mes123456/FreeCADWasmDev/working/FreeCAD/web --host 127.0.0.1 --port 5197 --strictPort'",
|
||
"exitCode": 130,
|
||
"rawExitCode": 130,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "build",
|
||
"seconds": 46.935,
|
||
"command": "/bin/bash -lc 'cmake --build freecad-source/build-web/techdraw-native-configure --target FreeCADWebTechDrawRuntimeProbe -j 4'",
|
||
"exitCode": 0,
|
||
"rawExitCode": 0,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 4996,
|
||
"phase": "pre-agent-pipeline/build",
|
||
"seconds": 46.455,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "other",
|
||
"seconds": 30.667,
|
||
"command": "/bin/bash -lc 'python3 tools/inspect_web_module_artifacts.py --module TechDraw --output docs/current/periodic-optimization/optimization-000022-artifacts.json && FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'",
|
||
"exitCode": 1,
|
||
"rawExitCode": 1,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 4991,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 4.737,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "other",
|
||
"seconds": 4.061,
|
||
"command": "/bin/bash -lc 'FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'",
|
||
"exitCode": 1,
|
||
"rawExitCode": 1,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "other",
|
||
"seconds": 3.84,
|
||
"command": "/bin/bash -lc 'FREECAD_TECHDRAW_BROWSER_CASE=image FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'",
|
||
"exitCode": 1,
|
||
"rawExitCode": 1,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "other",
|
||
"seconds": 3.822,
|
||
"command": "/bin/bash -lc 'web/node_modules/.bin/tsc --noEmit --project web/tsconfig.json'",
|
||
"exitCode": 0,
|
||
"rawExitCode": 0,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 4990,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 2.896,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "other",
|
||
"seconds": 2.351,
|
||
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --module TechDraw --ids TechDraw:techdraw.createRecompute TechDraw:desktop:TechDraw_Image --reuse'",
|
||
"exitCode": 0,
|
||
"rawExitCode": 0,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
}
|
||
],
|
||
"slowestAgentGaps": [
|
||
{
|
||
"cycle": 4982,
|
||
"phase": "request/first-activity-wait",
|
||
"seconds": 179.85,
|
||
"after": "first-activity-wait",
|
||
"before": "process-exit"
|
||
},
|
||
{
|
||
"cycle": 4981,
|
||
"phase": "request/first-activity-wait",
|
||
"seconds": 119.841,
|
||
"after": "first-activity-wait",
|
||
"before": "process-exit"
|
||
},
|
||
{
|
||
"cycle": 5000,
|
||
"phase": "agent/failure-recovery",
|
||
"seconds": 54.06,
|
||
"after": "command-failed",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 4994,
|
||
"phase": "agent/post-read",
|
||
"seconds": 53.468,
|
||
"after": "command:source/read",
|
||
"before": "agent_message"
|
||
},
|
||
{
|
||
"cycle": 4995,
|
||
"phase": "agent/post-read",
|
||
"seconds": 51.26,
|
||
"after": "command:source/read",
|
||
"before": "agent_message"
|
||
},
|
||
{
|
||
"cycle": 4986,
|
||
"phase": "agent/editing",
|
||
"seconds": 44.336,
|
||
"after": "agent-message",
|
||
"before": "file_change"
|
||
},
|
||
{
|
||
"cycle": 5000,
|
||
"phase": "agent/post-read",
|
||
"seconds": 43.617,
|
||
"after": "command:source/read",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 4998,
|
||
"phase": "agent/post-read",
|
||
"seconds": 42.105,
|
||
"after": "command:source/read",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 4998,
|
||
"phase": "agent/failure-recovery",
|
||
"seconds": 35.43,
|
||
"after": "command-failed",
|
||
"before": "agent_message"
|
||
},
|
||
{
|
||
"cycle": 4995,
|
||
"phase": "agent/editing",
|
||
"seconds": 34.061,
|
||
"after": "command:source/read",
|
||
"before": "file_change"
|
||
}
|
||
],
|
||
"redundancy": {
|
||
"duplicateCommands": 0.0,
|
||
"duplicateCommandSeconds": 0.0,
|
||
"duplicateReads": 0.0,
|
||
"duplicateGates": 0.0,
|
||
"duplicateBuilds": 0.0,
|
||
"patchConflicts": 0.0
|
||
},
|
||
"activity": {
|
||
"commands": 94,
|
||
"commandFailures": 10,
|
||
"sourceReads": 68,
|
||
"fileChanges": 13,
|
||
"agentMessages": 37,
|
||
"patchConflicts": 0,
|
||
"turnExitOptimized": 10,
|
||
"sessionResumed": 1
|
||
},
|
||
"usage": {
|
||
"input_tokens": 2390396,
|
||
"cached_input_tokens": 2174720,
|
||
"cache_write_input_tokens": 0,
|
||
"output_tokens": 17348,
|
||
"reasoning_output_tokens": 2225
|
||
},
|
||
"usageCycles": 7,
|
||
"activeCycles": 20,
|
||
"idleCycles": 0,
|
||
"productiveCycles": 7,
|
||
"averageEffectiveCycleSeconds": 115.00185000000002,
|
||
"batchFlow": {
|
||
"uniqueBatches": 12,
|
||
"recoveryCycles": 8,
|
||
"recoverySeconds": 1169.96
|
||
},
|
||
"stepDetails": {
|
||
"4981": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.175071,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.175071,
|
||
"seconds": 0.02813,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.203201,
|
||
"seconds": 119.850436,
|
||
"after": "turn.started",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 120.053637,
|
||
"startedAtEpoch": 1788860904.625369,
|
||
"endedAtEpoch": 1788861024.679006,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 120.053637,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4982": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.175596,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.175596,
|
||
"seconds": 0.021297,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.196893,
|
||
"seconds": 179.859674,
|
||
"after": "turn.started",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 180.056567,
|
||
"startedAtEpoch": 1788861084.965478,
|
||
"endedAtEpoch": 1788861265.022045,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 180.056567,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4983": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md && printf '\\\\n--- related files ---\\\\n' && rg -n \\\"cam-python|CamRuntime|CAM|failureReconciliation|module-batch\\\" docs tools freecad-source web 2>/dev/null | head -240\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 4.022821,
|
||
"startedAtOffsetSeconds": 37.022966
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg --files | rg 'cam|Cam|module-batch|failure_reconciliation' | head -200; sed -n '1,220p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.003,
|
||
"waitBeforeSeconds": 17.891485,
|
||
"startedAtOffsetSeconds": 54.916414
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/failure_reconciliation.py --help | tail -40'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 23.352871,
|
||
"startedAtOffsetSeconds": 78.272849
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 788b37eda261d9c3606c 3458d6647cb18139f55c 74e115e78279f57e1b33 --disposition superseded --reason '该历史事件是诊断脚本引用不存在的源码路径/过时批次上下文导致,当前 CAM 实现与用例已由现存 facade、worker 和 gate 源码承载;不代表当前业务失败。' --source web/src/cam-python-family-batch-facade.ts && python3 tools/failure_reconciliation.py --check --module CAM\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.52,
|
||
"waitBeforeSeconds": 8.051281,
|
||
"startedAtOffsetSeconds": 105.29039
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/failure-reconciliation.json'))\nfor k in ['788b37eda261d9c3606c','3458d6647cb18139f55c','74e115e78279f57e1b33','e4a142ef5eaad9bc168c']:\n print(k,p.get('resolutions',{}).get(k) or p.get('failures',{}).get(k))\nPY\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 30.833134,
|
||
"startedAtOffsetSeconds": 136.644026
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/failure-reconciliation.json')); print(p.keys())\nPY\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 17.412041,
|
||
"startedAtOffsetSeconds": 154.058214
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.178362,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.178362,
|
||
"seconds": 0.025571,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.203933,
|
||
"seconds": 32.796212,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 33.000145,
|
||
"seconds": 4.022821,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md && printf '\\\\n--- related files ---\\\\n' && rg -n \\\"cam-python|CamRuntime|CAM|failureReconciliation|module-batch\\\" docs tools freecad-source web 2>/dev/null | head -240\""
|
||
},
|
||
{
|
||
"offsetSeconds": 37.024929,
|
||
"seconds": 17.891485,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg --files | rg 'cam|Cam|module-batch|failure_reconciliation' | head -200; sed -n '1,220p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 54.919978,
|
||
"seconds": 23.352871,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/failure_reconciliation.py --help | tail -40'"
|
||
},
|
||
{
|
||
"offsetSeconds": 78.274145,
|
||
"seconds": 18.964964,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 97.239109,
|
||
"seconds": 8.051281,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 788b37eda261d9c3606c 3458d6647cb18139f55c 74e115e78279f57e1b33 --disposition superseded --reason '该历史事件是诊断脚本引用不存在的源码路径/过时批次上下文导致,当前 CAM 实现与用例已由现存 facade、worker 和 gate 源码承载;不代表当前业务失败。' --source web/src/cam-python-family-batch-facade.ts && python3 tools/failure_reconciliation.py --check --module CAM\""
|
||
},
|
||
{
|
||
"offsetSeconds": 105.810892,
|
||
"seconds": 30.833134,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/failure-reconciliation.json'))\nfor k in ['788b37eda261d9c3606c','3458d6647cb18139f55c','74e115e78279f57e1b33','e4a142ef5eaad9bc168c']:\n print(k,p.get('resolutions',{}).get(k) or p.get('failures',{}).get(k))\nPY\""
|
||
},
|
||
{
|
||
"offsetSeconds": 136.646173,
|
||
"seconds": 17.412041,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/failure-reconciliation.json')); print(p.keys())\nPY\""
|
||
},
|
||
{
|
||
"offsetSeconds": 154.059448,
|
||
"seconds": 26.052975,
|
||
"after": "command:other",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 180.112423,
|
||
"startedAtEpoch": 1788861385.446549,
|
||
"endedAtEpoch": 1788861565.558972,
|
||
"toolUnionSeconds": 0.530706,
|
||
"betweenEventSeconds": 179.581717,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4984": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.173304,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.173304,
|
||
"seconds": 0.028705,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.202009,
|
||
"seconds": 29.838621,
|
||
"after": "turn.started",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 30.04063,
|
||
"startedAtEpoch": 1788861570.386488,
|
||
"endedAtEpoch": 1788861600.427118,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 30.04063,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4985": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'TechDraw_(GeometricHatch|Hatch|Image|StackBottom|StackDown|StackGroup|StackTop|StackUp)|StackOrder|DrawViewImage|DrawGeomHatch' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 3.094232,
|
||
"startedAtOffsetSeconds": 9.15212
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'TechDraw|Stack|Hatch|Image|source|Command' docs/current/provided-source-index.md web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 7.549983,
|
||
"startedAtOffsetSeconds": 16.70309
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '2940,3175p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 9.015398,
|
||
"startedAtOffsetSeconds": 25.720621
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '295,340p;505,535p' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 2.469161,
|
||
"startedAtOffsetSeconds": 39.183627
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n -A 65 -B 5 'CmdTechDrawImage::activated' freecad-source/src/Mod/TechDraw/Gui/CommandDecorate.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.13571,
|
||
"startedAtOffsetSeconds": 39.321034
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.160922,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.160922,
|
||
"seconds": 0.023129,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.184051,
|
||
"seconds": 5.873837,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 6.057888,
|
||
"seconds": 3.094232,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'TechDraw_(GeometricHatch|Hatch|Image|StackBottom|StackDown|StackGroup|StackTop|StackUp)|StackOrder|DrawViewImage|DrawGeomHatch' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 9.153107,
|
||
"seconds": 7.549983,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'TechDraw|Stack|Hatch|Image|source|Command' docs/current/provided-source-index.md web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 16.705223,
|
||
"seconds": 9.015398,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '2940,3175p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 25.722572,
|
||
"seconds": 10.991894,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 36.714466,
|
||
"seconds": 2.469161,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '295,340p;505,535p' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 39.185324,
|
||
"seconds": 0.13571,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n -A 65 -B 5 'CmdTechDrawImage::activated' freecad-source/src/Mod/TechDraw/Gui/CommandDecorate.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 39.321792,
|
||
"seconds": 29.6508,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 68.972592,
|
||
"seconds": 24.79595,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 93.768542,
|
||
"seconds": 0.006054,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 93.774596,
|
||
"seconds": 0.004508,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 93.779104,
|
||
"seconds": 0.002222,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 93.781326,
|
||
"seconds": 10.475948,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 104.257274,
|
||
"seconds": 0.675679,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 104.932953,
|
||
"seconds": 1.12133,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 106.054283,
|
||
"startedAtEpoch": 1788861621.632522,
|
||
"endedAtEpoch": 1788861727.686805,
|
||
"toolUnionSeconds": 0.007526,
|
||
"betweenEventSeconds": 106.046757,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4986": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' docs/UNATTENDED_WORKFLOW.md && sed -n '1,180p' docs/current/provided-source-index.md && cat docs/current/periodic-optimization/optimization-000022-context.json\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 2.126459,
|
||
"startedAtOffsetSeconds": 7.779415
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --help && cat docs/business-acceptance/TechDraw.json && cat web/package.json && sed -n '1,120p' tools/run_business_acceptance.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 6.549166,
|
||
"startedAtOffsetSeconds": 14.331338
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'stack|Stack|techDrawImages' --paths web/src/workbench-shell.tsx web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts --max-count 100 && sed -n '290,370p' web/src/workbench-shell.tsx && sed -n '2940,3045p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp && cat tools/techdraw-business-cases.mjs\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.004,
|
||
"waitBeforeSeconds": 9.230489,
|
||
"startedAtOffsetSeconds": 23.564418
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' freecad-source/src/Mod/TechDraw/App/DrawViewImage.cpp && sed -n '312,370p' freecad-source/src/Mod/TechDraw/Gui/CommandDecorate.cpp && sed -n '1,150p' web/tools/sync-assets.mjs && sed -n '1,120p' tools/wasm-probe-runtime.mjs && rg -n 'pythonFamilyBatch|desktopCommand|dispatchTechDrawDesktop|status.*success' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawKernelProbe.cpp && rg --files tools | rg 'techdraw|sync.*artifact'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 5.406848,
|
||
"startedAtOffsetSeconds": 38.571423
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1570,1615p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp && sed -n '1,180p' tools/techdraw-browser-cases.mjs && sed -n '1,110p' freecad-source/src/Mod/TechDraw/Gui/QGIViewImage.cpp && ls tools/*techdraw* tools/*artifact* && sed -n '1,100p' freecad-source/src/Mod/TechDraw/App/DrawViewImage.h\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 11.353069,
|
||
"startedAtOffsetSeconds": 49.927308
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "build",
|
||
"command": "/bin/bash -lc 'cmake --build freecad-source/build-web/techdraw-native-configure --target FreeCADWebTechDrawRuntimeProbe -j 4'",
|
||
"exitCode": 0,
|
||
"runSeconds": 46.935,
|
||
"waitBeforeSeconds": 0.159307,
|
||
"startedAtOffsetSeconds": 66.959689
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "artifact-manifest",
|
||
"command": "/bin/bash -lc 'node web/tools/sync-assets.mjs'",
|
||
"exitCode": 0,
|
||
"runSeconds": 1.706,
|
||
"waitBeforeSeconds": 8.960544,
|
||
"startedAtOffsetSeconds": 125.00635
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --module TechDraw --ids TechDraw:techdraw.createRecompute TechDraw:desktop:TechDraw_Image --reuse'",
|
||
"exitCode": 0,
|
||
"runSeconds": 2.351,
|
||
"waitBeforeSeconds": 13.081375,
|
||
"startedAtOffsetSeconds": 139.85547
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '110,180p' tools/techdraw-browser-cases.mjs && sed -n '175,240p' web/src/desktop-command-dispatcher.ts && sed -n '410,465p' web/src/workbench-shell.tsx && sed -n '570,615p' web/src/workbench-shell.tsx && sed -n '1,130p' tools/inspect_web_module_artifacts.py && sed -n '130,175p' freecad-source/src/Mod/TechDraw/Gui/QGIViewImage.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 11.888181,
|
||
"startedAtOffsetSeconds": 154.094808
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '95,113p' tools/techdraw-browser-cases.mjs && sed -n '480,570p' web/src/workbench-shell.tsx && sed -n '95,170p' web/src/desktop-command-dispatcher.ts && sed -n '1,90p' web/vite.config.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 12.666447,
|
||
"startedAtOffsetSeconds": 166.763642
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc './node_modules/.bin/vite --host 127.0.0.1 --port 5197 --strictPort'",
|
||
"exitCode": 127,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.046517,
|
||
"startedAtOffsetSeconds": 212.577517
|
||
},
|
||
{
|
||
"order": 12,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/inspect_web_module_artifacts.py --module TechDraw --output docs/current/periodic-optimization/optimization-000022-artifacts.json && FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'",
|
||
"exitCode": 1,
|
||
"runSeconds": 30.667,
|
||
"waitBeforeSeconds": 0.16,
|
||
"startedAtOffsetSeconds": 212.738982
|
||
},
|
||
{
|
||
"order": 13,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'web/node_modules/.bin/tsc --noEmit --project web/tsconfig.json'",
|
||
"exitCode": 0,
|
||
"runSeconds": 3.822,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 243.561678
|
||
},
|
||
{
|
||
"order": 14,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'",
|
||
"exitCode": 1,
|
||
"runSeconds": 4.061,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 255.472869
|
||
},
|
||
{
|
||
"order": 15,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '345,460p' web/src/techdraw-python-family-facade.ts && cat web/src/techdraw-python.worker.ts && sed -n '1,100p' web/src/techdraw.worker.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 275.102545
|
||
},
|
||
{
|
||
"order": 16,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'FREECAD_TECHDRAW_BROWSER_CASE=image FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'",
|
||
"exitCode": 1,
|
||
"runSeconds": 3.84,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 299.501105
|
||
},
|
||
{
|
||
"order": 17,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc '/home/mes123456/FreeCADWasmDev/working/FreeCAD/web/node_modules/.bin/vite /home/mes123456/FreeCADWasmDev/working/FreeCAD/web --host 127.0.0.1 --port 5197 --strictPort'",
|
||
"exitCode": 130,
|
||
"runSeconds": 110.144,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 225.603325
|
||
},
|
||
{
|
||
"order": 18,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --module TechDraw --ids TechDraw:techdraw.createRecompute TechDraw:desktop:TechDraw_Image --reuse'",
|
||
"exitCode": 1,
|
||
"runSeconds": 2.159,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 334.729185
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.175242,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.175242,
|
||
"seconds": 0.033551,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.208793,
|
||
"seconds": 5.444163,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 5.652956,
|
||
"seconds": 2.126459,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/UNATTENDED_WORKFLOW.md && sed -n '1,180p' docs/current/provided-source-index.md && cat docs/current/periodic-optimization/optimization-000022-context.json\""
|
||
},
|
||
{
|
||
"offsetSeconds": 7.782172,
|
||
"seconds": 6.549166,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --help && cat docs/business-acceptance/TechDraw.json && cat web/package.json && sed -n '1,120p' tools/run_business_acceptance.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 14.333929,
|
||
"seconds": 9.230489,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'stack|Stack|techDrawImages' --paths web/src/workbench-shell.tsx web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts --max-count 100 && sed -n '290,370p' web/src/workbench-shell.tsx && sed -n '2940,3045p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp && cat tools/techdraw-business-cases.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 23.568789,
|
||
"seconds": 9.595786,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 33.164575,
|
||
"seconds": 5.406848,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' freecad-source/src/Mod/TechDraw/App/DrawViewImage.cpp && sed -n '312,370p' freecad-source/src/Mod/TechDraw/Gui/CommandDecorate.cpp && sed -n '1,150p' web/tools/sync-assets.mjs && sed -n '1,120p' tools/wasm-probe-runtime.mjs && rg -n 'pythonFamilyBatch|desktopCommand|dispatchTechDrawDesktop|status.*success' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawKernelProbe.cpp && rg --files tools | rg 'techdraw|sync.*artifact'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.574239,
|
||
"seconds": 11.353069,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1570,1615p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp && sed -n '1,180p' tools/techdraw-browser-cases.mjs && sed -n '1,110p' freecad-source/src/Mod/TechDraw/Gui/QGIViewImage.cpp && ls tools/*techdraw* tools/*artifact* && sed -n '1,100p' freecad-source/src/Mod/TechDraw/App/DrawViewImage.h\""
|
||
},
|
||
{
|
||
"offsetSeconds": 49.930011,
|
||
"seconds": 16.863809,
|
||
"after": "command:source/read",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 66.79382,
|
||
"seconds": 0.006562,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 66.800382,
|
||
"seconds": 0.159307,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cmake --build freecad-source/build-web/techdraw-native-configure --target FreeCADWebTechDrawRuntimeProbe -j 4'"
|
||
},
|
||
{
|
||
"offsetSeconds": 113.89528,
|
||
"seconds": 2.148783,
|
||
"after": "command:build",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.044063,
|
||
"seconds": 0.001743,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.045806,
|
||
"seconds": 8.960544,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'node web/tools/sync-assets.mjs'"
|
||
},
|
||
{
|
||
"offsetSeconds": 126.774095,
|
||
"seconds": 13.081375,
|
||
"after": "command:artifact-manifest",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --module TechDraw --ids TechDraw:techdraw.createRecompute TechDraw:desktop:TechDraw_Image --reuse'"
|
||
},
|
||
{
|
||
"offsetSeconds": 142.206627,
|
||
"seconds": 11.888181,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '110,180p' tools/techdraw-browser-cases.mjs && sed -n '175,240p' web/src/desktop-command-dispatcher.ts && sed -n '410,465p' web/src/workbench-shell.tsx && sed -n '570,615p' web/src/workbench-shell.tsx && sed -n '1,130p' tools/inspect_web_module_artifacts.py && sed -n '130,175p' freecad-source/src/Mod/TechDraw/Gui/QGIViewImage.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 154.097195,
|
||
"seconds": 12.666447,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '95,113p' tools/techdraw-browser-cases.mjs && sed -n '480,570p' web/src/workbench-shell.tsx && sed -n '95,170p' web/src/desktop-command-dispatcher.ts && sed -n '1,90p' web/vite.config.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 166.766503,
|
||
"seconds": 12.452792,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 179.219295,
|
||
"seconds": 33.310098,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 212.529393,
|
||
"seconds": 0.001607,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 212.531,
|
||
"seconds": 0.046517,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc './node_modules/.bin/vite --host 127.0.0.1 --port 5197 --strictPort'"
|
||
},
|
||
{
|
||
"offsetSeconds": 212.578982,
|
||
"seconds": 0.16,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/inspect_web_module_artifacts.py --module TechDraw --output docs/current/periodic-optimization/optimization-000022-artifacts.json && FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs'"
|
||
},
|
||
{
|
||
"offsetSeconds": 336.887597,
|
||
"seconds": 29.735657,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 366.623254,
|
||
"seconds": 44.335606,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 410.95886,
|
||
"seconds": 0.001416,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 410.960276,
|
||
"seconds": 9.913361,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 420.873637,
|
||
"seconds": 0.743124,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 421.616761,
|
||
"seconds": 1.558456,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 423.175217,
|
||
"startedAtEpoch": 1788863061.070875,
|
||
"endedAtEpoch": 1788863484.246092,
|
||
"toolUnionSeconds": 175.225059,
|
||
"betweenEventSeconds": 247.950158,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4987": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'pwd;'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 2.592336,
|
||
"startedAtOffsetSeconds": 8.566898
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,180p' docs/current/provided-source-index.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.136202,
|
||
"startedAtOffsetSeconds": 8.704929
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.135821,
|
||
"startedAtOffsetSeconds": 8.841447
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'add_argument|args.source|args.review|reviewEvidence' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 10.172633,
|
||
"startedAtOffsetSeconds": 19.014762
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,160p' docs/business-acceptance/TechDraw.json\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.136829,
|
||
"startedAtOffsetSeconds": 19.153212
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,140p' tools/techdraw-business-cases.mjs\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.135684,
|
||
"startedAtOffsetSeconds": 19.289559
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'TechDraw|techdraw' web/public/modules/manifest.json\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.136187,
|
||
"startedAtOffsetSeconds": 19.42643
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg --files -g AGENTS.md -g '\"'!freecad-source/**'\"' -g '\"'!FreeCADBaseLib/**'\"' -g '\"'!node_modules/**'\"' -g '\"'!web/node_modules/**'\"'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.135511,
|
||
"startedAtOffsetSeconds": 19.5626
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '410,515p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 9.504692,
|
||
"startedAtOffsetSeconds": 29.154547
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'sha256sum freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm web/public/kernel/FreeCADWebTechDrawRuntimeProbe.js web/public/kernel/FreeCADWebTechDrawRuntimeProbe.wasm'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.359,
|
||
"waitBeforeSeconds": 0.156169,
|
||
"startedAtOffsetSeconds": 29.312195
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,100p' docs/WEB_BUSINESS_MIGRATION_RULES.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.138361,
|
||
"startedAtOffsetSeconds": 29.809668
|
||
},
|
||
{
|
||
"order": 12,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 38090726fd56e4cfebe6 --disposition superseded --reason '已核对当前 argparse:--source 为 action=append,每个路径必须重复 --source;原命令将多个路径放在单个 --source 后导致解析失败。本次使用正确参数逐条提交复核,替代该失败诊断;不据此关闭原命令拟复核的其它失败或声明业务通过。' --source tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.389,
|
||
"waitBeforeSeconds": 21.477792,
|
||
"startedAtOffsetSeconds": 59.614889
|
||
},
|
||
{
|
||
"order": 13,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 607fba7cdc043a11367f --disposition superseded --reason '已按本地索引及 TechDraw manifest 核对实际发布地址为 web/public/kernel 而非旧命令的 web/public/modules/TechDraw。当前构建目录与 kernel 的 JS SHA256 均为 f723c54ad3b6811faf3f3c7363e41f4c36aafd8b7094997d9e289c44d4bb905d,WASM 均为 9a88ac501faae042d3aa12866b45ec1783b645506329e3c3647ae01fc2b4d12c;正确路径的哈希检查成功,替代旧路径诊断,仅证明产物存在且同步。' --source web/public/modules/manifest.json --source tools/techdraw-business-cases.mjs --source web/public/kernel/FreeCADWebTechDrawRuntimeProbe.js --source web/public/kernel/FreeCADWebTechDrawRuntimeProbe.wasm\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 1.262,
|
||
"waitBeforeSeconds": 0.156155,
|
||
"startedAtOffsetSeconds": 60.160732
|
||
},
|
||
{
|
||
"order": 14,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 979b0accfeff81d31042 --disposition superseded --reason '本次已成功读取 docs/business-acceptance/TechDraw.json 和 tools/techdraw-business-cases.mjs;当前合同声明 node 业务入口及 TechDraw 构建目标,脚本复用 wasm-probe-runtime 加载实际 kernel 产物。旧文件缺失诊断被当前已存在的合同及用例替代;未执行用例,不声明业务验收通过。' --source docs/business-acceptance/TechDraw.json --source tools/techdraw-business-cases.mjs\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 1.267,
|
||
"waitBeforeSeconds": 0.15753,
|
||
"startedAtOffsetSeconds": 61.581112
|
||
},
|
||
{
|
||
"order": 15,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review c5cd53c7c119197e872e --disposition superseded --reason '已核对 main 的 argparse:没有 --list 选项;当前支持 --module TechDraw 输出模块 remaining,支持 --keys 定点核对并以 --check 检查闭环。本次改用受支持的定点检查替代旧 --list 诊断,失败由调用参数导致,不是 TechDraw 业务执行失败。' --source tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 1.274,
|
||
"waitBeforeSeconds": 0.157568,
|
||
"startedAtOffsetSeconds": 63.006314
|
||
},
|
||
{
|
||
"order": 16,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/failure_reconciliation.py --check --keys 38090726fd56e4cfebe6 607fba7cdc043a11367f 979b0accfeff81d31042 c5cd53c7c119197e872e'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.591,
|
||
"waitBeforeSeconds": 0.156451,
|
||
"startedAtOffsetSeconds": 64.43765
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.159549,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.159549,
|
||
"seconds": 0.0239,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.183449,
|
||
"seconds": 5.791113,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 5.974562,
|
||
"seconds": 2.592336,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'pwd;'"
|
||
},
|
||
{
|
||
"offsetSeconds": 8.568727,
|
||
"seconds": 0.136202,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' docs/current/provided-source-index.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 8.705626,
|
||
"seconds": 0.135821,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 8.842129,
|
||
"seconds": 10.172633,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'add_argument|args.source|args.review|reviewEvidence' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 19.016383,
|
||
"seconds": 0.136829,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,160p' docs/business-acceptance/TechDraw.json\""
|
||
},
|
||
{
|
||
"offsetSeconds": 19.153875,
|
||
"seconds": 0.135684,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,140p' tools/techdraw-business-cases.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 19.290243,
|
||
"seconds": 0.136187,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'TechDraw|techdraw' web/public/modules/manifest.json\""
|
||
},
|
||
{
|
||
"offsetSeconds": 19.427089,
|
||
"seconds": 0.135511,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg --files -g AGENTS.md -g '\"'!freecad-source/**'\"' -g '\"'!FreeCADBaseLib/**'\"' -g '\"'!node_modules/**'\"' -g '\"'!web/node_modules/**'\"'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 19.649855,
|
||
"seconds": 9.504692,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '410,515p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 29.156026,
|
||
"seconds": 0.156169,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'sha256sum freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm web/public/kernel/FreeCADWebTechDrawRuntimeProbe.js web/public/kernel/FreeCADWebTechDrawRuntimeProbe.wasm'"
|
||
},
|
||
{
|
||
"offsetSeconds": 29.671307,
|
||
"seconds": 0.138361,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,100p' docs/WEB_BUSINESS_MIGRATION_RULES.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 29.810369,
|
||
"seconds": 8.326728,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 38.137097,
|
||
"seconds": 21.477792,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 38090726fd56e4cfebe6 --disposition superseded --reason '已核对当前 argparse:--source 为 action=append,每个路径必须重复 --source;原命令将多个路径放在单个 --source 后导致解析失败。本次使用正确参数逐条提交复核,替代该失败诊断;不据此关闭原命令拟复核的其它失败或声明业务通过。' --source tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 60.004577,
|
||
"seconds": 0.156155,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 607fba7cdc043a11367f --disposition superseded --reason '已按本地索引及 TechDraw manifest 核对实际发布地址为 web/public/kernel 而非旧命令的 web/public/modules/TechDraw。当前构建目录与 kernel 的 JS SHA256 均为 f723c54ad3b6811faf3f3c7363e41f4c36aafd8b7094997d9e289c44d4bb905d,WASM 均为 9a88ac501faae042d3aa12866b45ec1783b645506329e3c3647ae01fc2b4d12c;正确路径的哈希检查成功,替代旧路径诊断,仅证明产物存在且同步。' --source web/public/modules/manifest.json --source tools/techdraw-business-cases.mjs --source web/public/kernel/FreeCADWebTechDrawRuntimeProbe.js --source web/public/kernel/FreeCADWebTechDrawRuntimeProbe.wasm\""
|
||
},
|
||
{
|
||
"offsetSeconds": 61.423582,
|
||
"seconds": 0.15753,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 979b0accfeff81d31042 --disposition superseded --reason '本次已成功读取 docs/business-acceptance/TechDraw.json 和 tools/techdraw-business-cases.mjs;当前合同声明 node 业务入口及 TechDraw 构建目标,脚本复用 wasm-probe-runtime 加载实际 kernel 产物。旧文件缺失诊断被当前已存在的合同及用例替代;未执行用例,不声明业务验收通过。' --source docs/business-acceptance/TechDraw.json --source tools/techdraw-business-cases.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 62.848746,
|
||
"seconds": 0.157568,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review c5cd53c7c119197e872e --disposition superseded --reason '已核对 main 的 argparse:没有 --list 选项;当前支持 --module TechDraw 输出模块 remaining,支持 --keys 定点核对并以 --check 检查闭环。本次改用受支持的定点检查替代旧 --list 诊断,失败由调用参数导致,不是 TechDraw 业务执行失败。' --source tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 64.281199,
|
||
"seconds": 0.156451,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/failure_reconciliation.py --check --keys 38090726fd56e4cfebe6 607fba7cdc043a11367f 979b0accfeff81d31042 c5cd53c7c119197e872e'"
|
||
},
|
||
{
|
||
"offsetSeconds": 65.029493,
|
||
"seconds": 10.07948,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 75.108973,
|
||
"seconds": 0.813009,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 75.921982,
|
||
"seconds": 1.130163,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 77.052145,
|
||
"startedAtEpoch": 1788863494.825108,
|
||
"endedAtEpoch": 1788863571.877253,
|
||
"toolUnionSeconds": 5.242282,
|
||
"betweenEventSeconds": 71.809863,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4988": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 4.050514,
|
||
"startedAtOffsetSeconds": 11.074988
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,240p' tools/part-business-cases.mjs\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.13872,
|
||
"startedAtOffsetSeconds": 11.214617
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/business-acceptance/Part.json'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.13828,
|
||
"startedAtOffsetSeconds": 11.353721
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'Part_Export|Part_Import|CurveNet|saveReopen|part.io|part.save|export|import' web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137538,
|
||
"startedAtOffsetSeconds": 11.491978
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'ImportCurveNet|Part_Import|Part_Export|save|document|fileContent' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 10.923449,
|
||
"startedAtOffsetSeconds": 22.416245
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '75,220p' web/src/desktop-command-dispatcher.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137464,
|
||
"startedAtOffsetSeconds": 22.554988
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '330,490p' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137683,
|
||
"startedAtOffsetSeconds": 22.693442
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'saveReopen|document|format|content' web/src/part-python-family-facade.ts web/src/part-save-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.140248,
|
||
"startedAtOffsetSeconds": 22.834503
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '245,305p' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 7.416901,
|
||
"startedAtOffsetSeconds": 61.942142
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.162828,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.162828,
|
||
"seconds": 0.029273,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.192101,
|
||
"seconds": 6.832373,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 7.024474,
|
||
"seconds": 4.050514,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 11.075897,
|
||
"seconds": 0.13872,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' tools/part-business-cases.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 11.215441,
|
||
"seconds": 0.13828,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/business-acceptance/Part.json'"
|
||
},
|
||
{
|
||
"offsetSeconds": 11.35444,
|
||
"seconds": 0.137538,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'Part_Export|Part_Import|CurveNet|saveReopen|part.io|part.save|export|import' web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 11.492796,
|
||
"seconds": 10.923449,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'ImportCurveNet|Part_Import|Part_Export|save|document|fileContent' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.417524,
|
||
"seconds": 0.137464,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '75,220p' web/src/desktop-command-dispatcher.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.555759,
|
||
"seconds": 0.137683,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '330,490p' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.694255,
|
||
"seconds": 0.140248,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'saveReopen|document|format|content' web/src/part-python-family-facade.ts web/src/part-save-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.835288,
|
||
"seconds": 12.555317,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 35.390605,
|
||
"seconds": 19.131845,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 54.52245,
|
||
"seconds": 0.002791,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 54.525241,
|
||
"seconds": 7.416901,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '245,305p' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 61.943963,
|
||
"seconds": 10.298634,
|
||
"after": "command:source/read",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 72.242597,
|
||
"seconds": 0.001349,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 72.243946,
|
||
"seconds": 11.170547,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 83.414493,
|
||
"seconds": 0.623184,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 84.037677,
|
||
"seconds": 1.022417,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 85.060094,
|
||
"startedAtEpoch": 1788863574.97905,
|
||
"endedAtEpoch": 1788863660.039144,
|
||
"toolUnionSeconds": 0.008739,
|
||
"betweenEventSeconds": 85.051355,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4989": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4990": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4991": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4992": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4993": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc pwd",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 3.428136,
|
||
"startedAtOffsetSeconds": 9.512618
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137187,
|
||
"startedAtOffsetSeconds": 9.650704
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,180p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.136384,
|
||
"startedAtOffsetSeconds": 9.787879
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,160p' docs/WEB_BUSINESS_MIGRATION_RULES.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.137564,
|
||
"startedAtOffsetSeconds": 9.926247
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'review|add_argument|sources' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 12.529514,
|
||
"startedAtOffsetSeconds": 22.45703
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'FreeCADWebCAMProbe|FreeCADWebCamRuntimeProbe|CAMRuntimeProbe' freecad-source/src/WebAssembly/FreeCADCoreProbe/CMakeLists.txt docs/business-acceptance/CAM.json freecad-source/build-web/cam-configure-r1/build.ninja freecad-source/build-web/configure/build.ninja\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.138064,
|
||
"startedAtOffsetSeconds": 22.596565
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 -c 'import json; p=json.load(open(\\\"docs/current/freecad-web-scheduler-failures.json\\\")); f=p[\\\"failures\\\"]; keys=[\\\"feb130ea304a50d6e48e\\\",\\\"80cd5c3661d63eaa6f81\\\",\\\"e7b8840afdd70a86cb67\\\",\\\"071582dc5d48c58dae62\\\"]; print(json.dumps({k:f.get(k) for k in keys},ensure_ascii=False,indent=2))'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.136717,
|
||
"startedAtOffsetSeconds": 22.734161
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/business-acceptance/CAM.json'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 11.200694,
|
||
"startedAtOffsetSeconds": 33.935811
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'Box.h|Path.h|FeaturePartBox|FreeCADWebCAMProbe|load|worker' freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp tools/cam-business-cases.mjs tools/check_web_link_closure.py web/src/cam-python-family-batch-facade.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.138598,
|
||
"startedAtOffsetSeconds": 34.07574
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg --files freecad-source/src/Mod/Part/App freecad-source/src/Mod/CAM/App tools -g '*Box*' -g '*Path.h' -g '*cam*worker*' -g AGENTS.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.137595,
|
||
"startedAtOffsetSeconds": 34.214186
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '395,450p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.139251,
|
||
"startedAtOffsetSeconds": 34.438635
|
||
},
|
||
{
|
||
"order": 12,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,160p' tools/record_runtime_issue.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 7.725837,
|
||
"startedAtOffsetSeconds": 50.926932
|
||
},
|
||
{
|
||
"order": 13,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,100p' tools/check_web_link_closure.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137821,
|
||
"startedAtOffsetSeconds": 51.066391
|
||
},
|
||
{
|
||
"order": 14,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 -c 'from pathlib import Path; p=Path(\\\"freecad-source/src/Mod/Part/App\\\"); print(\\\"Box-related headers:\\\", [str(x) for x in p.glob(\\\"*Box*.h\\\")]); paths=[\\\"freecad-source/src/Mod/Part/App/Box.h\\\",\\\"freecad-source/src/Mod/CAM/App/Path.h\\\",\\\"tools/cam-business-cases.mjs\\\",\\\"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js\\\",\\\"web/public/kernel/FreeCADWebCAMProbe.wasm\\\"]; print(\\\"\\\\n\\\".join(str(Path(x).is_file())+\\\" \\\"+x for x in paths))'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.137067,
|
||
"startedAtOffsetSeconds": 51.204222
|
||
},
|
||
{
|
||
"order": 15,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,55p' freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.13749,
|
||
"startedAtOffsetSeconds": 51.342684
|
||
},
|
||
{
|
||
"order": 16,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 80cd5c3661d63eaa6f81 --disposition superseded --reason '历史 sed 读取诊断使用不存在的 Part/App/Box.h;当前本地实际头文件为 FeaturePartBox.h,CAMRuntimeProbe.cpp 和 CAM/App/Path.h 均存在。记录中的 Python 初始化文本是源码输出,不能视作实际运行异常。以正确源码路径替代旧读取诊断,不声明 CAM 业务通过。' --source freecad-source/src/Mod/Part/App/FeaturePartBox.h --source freecad-source/src/Mod/CAM/App/Path.h --source freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 1.26,
|
||
"waitBeforeSeconds": 20.639176,
|
||
"startedAtOffsetSeconds": 81.096234
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.159036,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.159036,
|
||
"seconds": 0.033096,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.192132,
|
||
"seconds": 5.89235,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 6.084482,
|
||
"seconds": 3.428136,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc pwd"
|
||
},
|
||
{
|
||
"offsetSeconds": 9.513517,
|
||
"seconds": 0.137187,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 9.651495,
|
||
"seconds": 0.136384,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 9.788683,
|
||
"seconds": 0.137564,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,160p' docs/WEB_BUSINESS_MIGRATION_RULES.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 9.927516,
|
||
"seconds": 12.529514,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'review|add_argument|sources' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.458501,
|
||
"seconds": 0.138064,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'FreeCADWebCAMProbe|FreeCADWebCamRuntimeProbe|CAMRuntimeProbe' freecad-source/src/WebAssembly/FreeCADCoreProbe/CMakeLists.txt docs/business-acceptance/CAM.json freecad-source/build-web/cam-configure-r1/build.ninja freecad-source/build-web/configure/build.ninja\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.597444,
|
||
"seconds": 0.136717,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 -c 'import json; p=json.load(open(\\\"docs/current/freecad-web-scheduler-failures.json\\\")); f=p[\\\"failures\\\"]; keys=[\\\"feb130ea304a50d6e48e\\\",\\\"80cd5c3661d63eaa6f81\\\",\\\"e7b8840afdd70a86cb67\\\",\\\"071582dc5d48c58dae62\\\"]; print(json.dumps({k:f.get(k) for k in keys},ensure_ascii=False,indent=2))'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 22.735117,
|
||
"seconds": 11.200694,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/business-acceptance/CAM.json'"
|
||
},
|
||
{
|
||
"offsetSeconds": 33.937142,
|
||
"seconds": 0.138598,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'Box.h|Path.h|FeaturePartBox|FreeCADWebCAMProbe|load|worker' freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp tools/cam-business-cases.mjs tools/check_web_link_closure.py web/src/cam-python-family-batch-facade.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 34.076591,
|
||
"seconds": 0.137595,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg --files freecad-source/src/Mod/Part/App freecad-source/src/Mod/CAM/App tools -g '*Box*' -g '*Path.h' -g '*cam*worker*' -g AGENTS.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 34.299384,
|
||
"seconds": 0.139251,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '395,450p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 34.439432,
|
||
"seconds": 8.761663,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 43.201095,
|
||
"seconds": 7.725837,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,160p' tools/record_runtime_issue.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 50.92857,
|
||
"seconds": 0.137821,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,100p' tools/check_web_link_closure.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 51.067155,
|
||
"seconds": 0.137067,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 -c 'from pathlib import Path; p=Path(\\\"freecad-source/src/Mod/Part/App\\\"); print(\\\"Box-related headers:\\\", [str(x) for x in p.glob(\\\"*Box*.h\\\")]); paths=[\\\"freecad-source/src/Mod/Part/App/Box.h\\\",\\\"freecad-source/src/Mod/CAM/App/Path.h\\\",\\\"tools/cam-business-cases.mjs\\\",\\\"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js\\\",\\\"web/public/kernel/FreeCADWebCAMProbe.wasm\\\"]; print(\\\"\\\\n\\\".join(str(Path(x).is_file())+\\\" \\\"+x for x in paths))'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 51.205194,
|
||
"seconds": 0.13749,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,55p' freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 51.343465,
|
||
"seconds": 9.113593,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 60.457058,
|
||
"seconds": 20.639176,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 80cd5c3661d63eaa6f81 --disposition superseded --reason '历史 sed 读取诊断使用不存在的 Part/App/Box.h;当前本地实际头文件为 FeaturePartBox.h,CAMRuntimeProbe.cpp 和 CAM/App/Path.h 均存在。记录中的 Python 初始化文本是源码输出,不能视作实际运行异常。以正确源码路径替代旧读取诊断,不声明 CAM 业务通过。' --source freecad-source/src/Mod/Part/App/FeaturePartBox.h --source freecad-source/src/Mod/CAM/App/Path.h --source freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 82.357175,
|
||
"seconds": 0.157743,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review e7b8840afdd70a86cb67 --disposition superseded --reason '历史混合 ls 查询缺失的 AGENTS 文件、旧 family smoke worker 和根目录 link.txt 不构成 CAM 业务运行证据。当前业务合同入口为 tools/cam-business-cases.mjs,使用 wasm-probe-runtime.mjs;当前 Ninja build.ninja 含 FreeCADWebCAMProbe 链接规则,不能以 Makefile 风格 link.txt 路径判定缺少链接实现。旧诊断由已存在的业务入口与实际 Ninja 规则替代,不声明业务验收通过。' --source docs/business-acceptance/CAM.json --source tools/cam-business-cases.mjs --source freecad-source/build-web/cam-configure-r1/build.ninja --source web/src/cam-python-family-batch-facade.ts\""
|
||
}
|
||
],
|
||
"observedSeconds": 83.090599,
|
||
"startedAtEpoch": 1788863687.740315,
|
||
"endedAtEpoch": 1788863770.830914,
|
||
"toolUnionSeconds": 1.936023,
|
||
"betweenEventSeconds": 81.154576,
|
||
"unfinishedCommands": 1
|
||
},
|
||
"4994": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'rg -n \"TechDraw_(ActiveView|ArchView|BrokenView|ComplexSection|DraftView|ExportPageSVG|PrintAll|ProjectShape|ProjectionGroup|SectionGroup|SectionView|View)|desktop\" freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts web/src/techdraw-python.worker.ts web/src/workbench-shell.tsx'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 20.166879,
|
||
"startedAtOffsetSeconds": 32.93518
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '840,930p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '3160,3225p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 12.788209,
|
||
"startedAtOffsetSeconds": 45.725209
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.354024,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.354024,
|
||
"seconds": 0.034408,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.388432,
|
||
"seconds": 12.379869,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 12.768301,
|
||
"seconds": 20.166879,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'rg -n \"TechDraw_(ActiveView|ArchView|BrokenView|ComplexSection|DraftView|ExportPageSVG|PrintAll|ProjectShape|ProjectionGroup|SectionGroup|SectionView|View)|desktop\" freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts web/src/techdraw-python.worker.ts web/src/workbench-shell.tsx'"
|
||
},
|
||
{
|
||
"offsetSeconds": 32.937,
|
||
"seconds": 12.788209,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '840,930p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '3160,3225p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 45.727517,
|
||
"seconds": 53.468283,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 99.1958,
|
||
"seconds": 17.754044,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.949844,
|
||
"seconds": 0.006353,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.956197,
|
||
"seconds": 20.118221,
|
||
"after": "item.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 137.074418,
|
||
"startedAtEpoch": 1788863776.800043,
|
||
"endedAtEpoch": 1788863913.874461,
|
||
"toolUnionSeconds": 0.004128,
|
||
"betweenEventSeconds": 137.07029,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4995": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'rg -n \"implementation_required|TechDraw_ActiveView|fc_web_dispatch_json|desktop\" freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts web/src/techdraw-python.worker.ts'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.021,
|
||
"waitBeforeSeconds": 5.036333,
|
||
"startedAtOffsetSeconds": 24.546242
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '3460,3565p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 1.978312,
|
||
"startedAtOffsetSeconds": 77.805936
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.165782,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.165782,
|
||
"seconds": 0.029764,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.195546,
|
||
"seconds": 19.314363,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 19.509909,
|
||
"seconds": 5.036333,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'rg -n \"implementation_required|TechDraw_ActiveView|fc_web_dispatch_json|desktop\" freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts web/src/techdraw-python.worker.ts'"
|
||
},
|
||
{
|
||
"offsetSeconds": 24.568118,
|
||
"seconds": 51.259506,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 75.827624,
|
||
"seconds": 1.978312,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '3460,3565p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 77.807497,
|
||
"seconds": 34.060551,
|
||
"after": "command:source/read",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 111.868048,
|
||
"seconds": 0.005732,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 111.87378,
|
||
"seconds": 11.980862,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 123.854642,
|
||
"seconds": 0.726193,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 124.580835,
|
||
"seconds": 1.477779,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 126.058614,
|
||
"startedAtEpoch": 1788863919.77151,
|
||
"endedAtEpoch": 1788864045.830124,
|
||
"toolUnionSeconds": 0.023437,
|
||
"betweenEventSeconds": 126.035177,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4996": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4997": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.158379,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.158379,
|
||
"seconds": 0.017035,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.175414,
|
||
"seconds": 25.865593,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 26.041007,
|
||
"seconds": 0.62655,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 26.667557,
|
||
"seconds": 1.373044,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 28.040601,
|
||
"startedAtEpoch": 1788864107.491158,
|
||
"endedAtEpoch": 1788864135.531759,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 28.040601,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4998": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,240p' docs/current/provided-source-index.md; printf '\\\\n--- techdraw files ---\\\\n'; rg --files web freecad-source tools docs/business-acceptance | rg 'TechDraw|techdraw|DrawHatchTest|business-acceptance' | head -120\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 3.501607,
|
||
"startedAtOffsetSeconds": 11.577285
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg --files web/src web/public freecad-source/src/WebAssembly tools docs/business-acceptance | rg -i 'techdraw|hatch|business'; ls web/public/modules/TechDraw 2>/dev/null || true; ls freecad-source/build-web/techdraw-native-configure/bin 2>/dev/null | head\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 42.104928,
|
||
"startedAtOffsetSeconds": 53.683237
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sha256sum freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm web/public/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.js web/public/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.wasm; test -f docs/business-acceptance/TechDraw.json && sed -n '1,220p' docs/business-acceptance/TechDraw.json; python3 tools/failure_reconciliation.py --check --module TechDraw\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.253,
|
||
"waitBeforeSeconds": 20.085888,
|
||
"startedAtOffsetSeconds": 73.770384
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 607fba7cdc043a11367f --disposition superseded --reason '探针构建产物已在索引确认的 freecad-source/build-web/techdraw-native-configure/bin 中存在;web/public/modules/TechDraw 发布路径当前不存在,属于旧发布路径诊断,不能代表当前业务失败。' --source docs/current/provided-source-index.md --source docs/business-acceptance/TechDraw.json --source freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js; python3 tools/failure_reconciliation.py --review ecf4a464949efb7a7036 --disposition not_applicable --reason '该搜索命令因未限定索引确认的 TechDraw 源码子路径而触发 more-than-5000 工具保护;不是业务或运行时失败。当前验收合同和用例已由 docs/business-acceptance/TechDraw.json 定位。' --source docs/current/provided-source-index.md --source docs/business-acceptance/TechDraw.json; python3 tools/failure_reconciliation.py --check --module TechDraw\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.786,
|
||
"waitBeforeSeconds": 10.181105,
|
||
"startedAtOffsetSeconds": 119.635087
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.15189,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.15189,
|
||
"seconds": 0.043429,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.195319,
|
||
"seconds": 7.880359,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 8.075678,
|
||
"seconds": 3.501607,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' docs/current/provided-source-index.md; printf '\\\\n--- techdraw files ---\\\\n'; rg --files web freecad-source tools docs/business-acceptance | rg 'TechDraw|techdraw|DrawHatchTest|business-acceptance' | head -120\""
|
||
},
|
||
{
|
||
"offsetSeconds": 11.578309,
|
||
"seconds": 42.104928,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg --files web/src web/public freecad-source/src/WebAssembly tools docs/business-acceptance | rg -i 'techdraw|hatch|business'; ls web/public/modules/TechDraw 2>/dev/null || true; ls freecad-source/build-web/techdraw-native-configure/bin 2>/dev/null | head\""
|
||
},
|
||
{
|
||
"offsetSeconds": 53.684496,
|
||
"seconds": 20.085888,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sha256sum freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm web/public/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.js web/public/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.wasm; test -f docs/business-acceptance/TechDraw.json && sed -n '1,220p' docs/business-acceptance/TechDraw.json; python3 tools/failure_reconciliation.py --check --module TechDraw\""
|
||
},
|
||
{
|
||
"offsetSeconds": 74.02377,
|
||
"seconds": 35.430212,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 109.453982,
|
||
"seconds": 10.181105,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 607fba7cdc043a11367f --disposition superseded --reason '探针构建产物已在索引确认的 freecad-source/build-web/techdraw-native-configure/bin 中存在;web/public/modules/TechDraw 发布路径当前不存在,属于旧发布路径诊断,不能代表当前业务失败。' --source docs/current/provided-source-index.md --source docs/business-acceptance/TechDraw.json --source freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js; python3 tools/failure_reconciliation.py --review ecf4a464949efb7a7036 --disposition not_applicable --reason '该搜索命令因未限定索引确认的 TechDraw 源码子路径而触发 more-than-5000 工具保护;不是业务或运行时失败。当前验收合同和用例已由 docs/business-acceptance/TechDraw.json 定位。' --source docs/current/provided-source-index.md --source docs/business-acceptance/TechDraw.json; python3 tools/failure_reconciliation.py --check --module TechDraw\""
|
||
},
|
||
{
|
||
"offsetSeconds": 120.420858,
|
||
"seconds": 23.84924,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 144.270098,
|
||
"seconds": 0.62296,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 144.893058,
|
||
"seconds": 1.207969,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 146.101027,
|
||
"startedAtEpoch": 1788864136.823704,
|
||
"endedAtEpoch": 1788864282.924731,
|
||
"toolUnionSeconds": 1.04144,
|
||
"betweenEventSeconds": 145.059587,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"4999": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' tools/part-business-cases.mjs\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 2.209328,
|
||
"startedAtOffsetSeconds": 8.498347
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/business-acceptance/Part.json'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137323,
|
||
"startedAtOffsetSeconds": 8.636571
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/current/provided-source-index.md'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137822,
|
||
"startedAtOffsetSeconds": 8.775128
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'Part_Import|Part_Export|CurveNet|saveReopen|part\\\\.(document|export|import)|session' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 7.493062,
|
||
"startedAtOffsetSeconds": 16.269017
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '2300,2470p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 11.155406,
|
||
"startedAtOffsetSeconds": 27.425919
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '2885,3010p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137938,
|
||
"startedAtOffsetSeconds": 27.56626
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,235p' web/src/desktop-command-dispatcher.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137057,
|
||
"startedAtOffsetSeconds": 27.704126
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '343,420p;1270,1325p;1565,1595p;1645,1690p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 10.438907,
|
||
"startedAtOffsetSeconds": 38.143827
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'Part|brep|desktopDispatcher|desktopCommandDispatcher|execute\\\\(' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.138517,
|
||
"startedAtOffsetSeconds": 38.284422
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,110p' freecad-source/src/Mod/Part/App/FeaturePartCurveNet.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137096,
|
||
"startedAtOffsetSeconds": 38.422284
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '2210,2295p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.137543,
|
||
"startedAtOffsetSeconds": 38.560585
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.14994,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.14994,
|
||
"seconds": 0.033731,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.183671,
|
||
"seconds": 6.105348,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 6.289019,
|
||
"seconds": 2.209328,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' tools/part-business-cases.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 8.499248,
|
||
"seconds": 0.137323,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/business-acceptance/Part.json'"
|
||
},
|
||
{
|
||
"offsetSeconds": 8.637306,
|
||
"seconds": 0.137822,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/current/provided-source-index.md'"
|
||
},
|
||
{
|
||
"offsetSeconds": 8.775955,
|
||
"seconds": 7.493062,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'Part_Import|Part_Export|CurveNet|saveReopen|part\\\\.(document|export|import)|session' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 16.270513,
|
||
"seconds": 11.155406,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '2300,2470p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 27.428322,
|
||
"seconds": 0.137938,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '2885,3010p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 27.567069,
|
||
"seconds": 0.137057,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,235p' web/src/desktop-command-dispatcher.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 27.70492,
|
||
"seconds": 10.438907,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '343,420p;1270,1325p;1565,1595p;1645,1690p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.145905,
|
||
"seconds": 0.138517,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'Part|brep|desktopDispatcher|desktopCommandDispatcher|execute\\\\(' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.285188,
|
||
"seconds": 0.137096,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,110p' freecad-source/src/Mod/Part/App/FeaturePartCurveNet.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.423042,
|
||
"seconds": 0.137543,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '2210,2295p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.561376,
|
||
"seconds": 13.816534,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 52.37791,
|
||
"seconds": 1.850849,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 54.228759,
|
||
"seconds": 0.001933,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 54.230692,
|
||
"seconds": 20.819156,
|
||
"after": "item.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 75.049848,
|
||
"startedAtEpoch": 1788864284.625218,
|
||
"endedAtEpoch": 1788864359.675066,
|
||
"toolUnionSeconds": 0.012358,
|
||
"betweenEventSeconds": 75.03749,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"5000": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md && printf '\\\\n--part refs--\\\\n' && rg -n \\\"PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe\\\" docs tools freecad-source web | head -80\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 3.329536,
|
||
"startedAtOffsetSeconds": 28.194125
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py 'PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe' --paths freecad-source/src/Mod freecad-source/src/WebAssembly web docs/business-acceptance freecad-source/build-web web/public/kernel\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.858,
|
||
"waitBeforeSeconds": 22.168211,
|
||
"startedAtOffsetSeconds": 50.363354
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe' freecad-source/src/WebAssembly web/src docs/business-acceptance freecad-source/build-web web/public/kernel 2>/dev/null | head -100\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 54.060278,
|
||
"startedAtOffsetSeconds": 105.282379
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"find freecad-source/src -iname '*Part*Probe*' -o -iname 'PartBoxProbe.cpp'; find web/public/kernel -name '*Part*' | head; find freecad-source/build-web -maxdepth 3 -type f -name CMakeCache.txt\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 43.616542,
|
||
"startedAtOffsetSeconds": 148.900116
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"test -f freecad-source/build-web/configure/CMakeCache.txt && echo cache-ok; rg -n 'PartBoxProbe' freecad-source/build-web/configure/CMakeFiles/TargetDirectories.txt freecad-source/build-web/configure/build.ninja 2>/dev/null | head; sed -n '1,160p' tools/wasm-probe-runtime.mjs; python3 tools/failure_reconciliation.py --help\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 4.656271,
|
||
"startedAtOffsetSeconds": 169.910426
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.147881,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.147881,
|
||
"seconds": 0.030333,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.178214,
|
||
"seconds": 24.686375,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 24.864589,
|
||
"seconds": 3.329536,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md && printf '\\\\n--part refs--\\\\n' && rg -n \\\"PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe\\\" docs tools freecad-source web | head -80\""
|
||
},
|
||
{
|
||
"offsetSeconds": 28.195143,
|
||
"seconds": 22.168211,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py 'PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe' --paths freecad-source/src/Mod freecad-source/src/WebAssembly web docs/business-acceptance freecad-source/build-web web/public/kernel\""
|
||
},
|
||
{
|
||
"offsetSeconds": 51.222101,
|
||
"seconds": 54.060278,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe' freecad-source/src/WebAssembly web/src docs/business-acceptance freecad-source/build-web web/public/kernel 2>/dev/null | head -100\""
|
||
},
|
||
{
|
||
"offsetSeconds": 105.283574,
|
||
"seconds": 43.616542,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"find freecad-source/src -iname '*Part*Probe*' -o -iname 'PartBoxProbe.cpp'; find web/public/kernel -name '*Part*' | head; find freecad-source/build-web -maxdepth 3 -type f -name CMakeCache.txt\""
|
||
},
|
||
{
|
||
"offsetSeconds": 148.901617,
|
||
"seconds": 16.352538,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 165.254155,
|
||
"seconds": 4.656271,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"test -f freecad-source/build-web/configure/CMakeCache.txt && echo cache-ok; rg -n 'PartBoxProbe' freecad-source/build-web/configure/CMakeFiles/TargetDirectories.txt freecad-source/build-web/configure/build.ninja 2>/dev/null | head; sed -n '1,160p' tools/wasm-probe-runtime.mjs; python3 tools/failure_reconciliation.py --help\""
|
||
},
|
||
{
|
||
"offsetSeconds": 169.912074,
|
||
"seconds": 10.20792,
|
||
"after": "command:source/read",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 180.119994,
|
||
"startedAtEpoch": 1788864390.375069,
|
||
"endedAtEpoch": 1788864570.495063,
|
||
"toolUnionSeconds": 0.864109,
|
||
"betweenEventSeconds": 179.255885,
|
||
"unfinishedCommands": 0
|
||
}
|
||
},
|
||
"wallTimeline": {
|
||
"wallSeconds": 3665.869693994522,
|
||
"betweenCycleSeconds": 1688.7295966148376,
|
||
"observedCycleSeconds": 1977.1400973796844,
|
||
"gaps": [
|
||
{
|
||
"previousCycle": "4981",
|
||
"nextCycle": "4982",
|
||
"seconds": 60.28647184371948
|
||
},
|
||
{
|
||
"previousCycle": "4982",
|
||
"nextCycle": "4983",
|
||
"seconds": 120.42450404167175
|
||
},
|
||
{
|
||
"previousCycle": "4983",
|
||
"nextCycle": "4984",
|
||
"seconds": 4.827516078948975
|
||
},
|
||
{
|
||
"previousCycle": "4984",
|
||
"nextCycle": "4985",
|
||
"seconds": 21.205404043197632
|
||
},
|
||
{
|
||
"previousCycle": "4985",
|
||
"nextCycle": "4986",
|
||
"seconds": 1333.3840699195862
|
||
},
|
||
{
|
||
"previousCycle": "4986",
|
||
"nextCycle": "4987",
|
||
"seconds": 10.579015970230103
|
||
},
|
||
{
|
||
"previousCycle": "4987",
|
||
"nextCycle": "4988",
|
||
"seconds": 3.101796865463257
|
||
},
|
||
{
|
||
"previousCycle": "4988",
|
||
"nextCycle": "4993",
|
||
"seconds": 27.701170921325684
|
||
},
|
||
{
|
||
"previousCycle": "4993",
|
||
"nextCycle": "4994",
|
||
"seconds": 5.9691290855407715
|
||
},
|
||
{
|
||
"previousCycle": "4994",
|
||
"nextCycle": "4995",
|
||
"seconds": 5.8970489501953125
|
||
},
|
||
{
|
||
"previousCycle": "4995",
|
||
"nextCycle": "4997",
|
||
"seconds": 61.66103410720825
|
||
},
|
||
{
|
||
"previousCycle": "4997",
|
||
"nextCycle": "4998",
|
||
"seconds": 1.291944980621338
|
||
},
|
||
{
|
||
"previousCycle": "4998",
|
||
"nextCycle": "4999",
|
||
"seconds": 1.7004868984222412
|
||
},
|
||
{
|
||
"previousCycle": "4999",
|
||
"nextCycle": "5000",
|
||
"seconds": 30.700002908706665
|
||
}
|
||
]
|
||
},
|
||
"interpretation": "Between-event time is observed time with no active command; it may include model, service, transport or client waiting. Between-cycle gaps include backoff, preparation, pipeline work and restarts; do not add them again to the phase totals. Historical backoff was not instrumented."
|
||
}
|