3565 lines
131 KiB
JSON
3565 lines
131 KiB
JSON
{
|
||
"cycles": [
|
||
{
|
||
"cycle": 6795,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "8e4110e25b671c99f6607980",
|
||
"module": "PartDesign",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 13
|
||
},
|
||
"durationSeconds": 155.146,
|
||
"commandSeconds": 0.021,
|
||
"accountedSeconds": 155.045,
|
||
"unaccountedSeconds": 0.10099999999999909,
|
||
"commands": 7,
|
||
"timedCommands": 7,
|
||
"phaseSeconds": {
|
||
"source/read": 0.019,
|
||
"other": 0.002,
|
||
"scheduler/process-start": 0.151,
|
||
"agent/initial-decision": 19.271,
|
||
"agent/decision": 21.923,
|
||
"agent/post-read": 83.008,
|
||
"agent/editing": 28.642,
|
||
"agent/synthesis": 0.941,
|
||
"agent/finalization": 1.088,
|
||
"preparation/continue": 0.934,
|
||
"preparation/batchPreflight": 0.046,
|
||
"preparation/implementationPacket": 0.498,
|
||
"post-pipeline/preflight": 0.042,
|
||
"post-pipeline/build": 46.538,
|
||
"post-pipeline/artifact-sync": 2.957,
|
||
"post-pipeline/business-acceptance": 88.096,
|
||
"post-pipeline/business-audit": 0.92
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.934,
|
||
"batchPreflight": 0.046,
|
||
"implementationPacket": 0.498
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/preflight": 0.042,
|
||
"post-pipeline/build": 46.538,
|
||
"post-pipeline/artifact-sync": 2.957,
|
||
"post-pipeline/business-acceptance": 88.096,
|
||
"post-pipeline/business-audit": 0.92
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6796,
|
||
"activeTask": "UNATTENDED-OPTIMIZATION",
|
||
"batch": {
|
||
"id": "8e4110e25b671c99f6607980",
|
||
"module": "PartDesign",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 13
|
||
},
|
||
"durationSeconds": 152.603,
|
||
"commandSeconds": 50.776,
|
||
"accountedSeconds": 152.547,
|
||
"unaccountedSeconds": 0.056000000000011596,
|
||
"commands": 7,
|
||
"timedCommands": 7,
|
||
"phaseSeconds": {
|
||
"source/read": 0.004,
|
||
"other": 0.0,
|
||
"build": 50.772,
|
||
"scheduler/process-start": 0.143,
|
||
"agent/initial-decision": 5.609,
|
||
"agent/decision": 11.608,
|
||
"agent/post-read": 23.188,
|
||
"agent/synthesis": 8.827,
|
||
"agent/editing": 26.645,
|
||
"agent/post-edit": 20.676,
|
||
"agent/post-build": 4.459,
|
||
"agent/finalization": 0.616
|
||
},
|
||
"fileChanges": 2,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6797,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "ff05cf93fcbe0637307514e7",
|
||
"module": "PartDesign",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 13
|
||
},
|
||
"durationSeconds": 98.085,
|
||
"commandSeconds": 97.624,
|
||
"accountedSeconds": 97.624,
|
||
"unaccountedSeconds": 0.4609999999999985,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.071,
|
||
"pre-agent-pipeline/build": 0.21,
|
||
"pre-agent-pipeline/artifact-sync": 3.249,
|
||
"pre-agent-pipeline/business-acceptance": 93.173,
|
||
"pre-agent-pipeline/business-audit": 0.921,
|
||
"preparation/continue": 4.258,
|
||
"preparation/batchPreflight": 0.047,
|
||
"preparation/implementationPacket": 0.513
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 4.258,
|
||
"batchPreflight": 0.047,
|
||
"implementationPacket": 0.513
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6798,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "1a56eaed5f6c2849914fd9e5",
|
||
"module": "BIM",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 11
|
||
},
|
||
"durationSeconds": 50.186,
|
||
"commandSeconds": 49.853,
|
||
"accountedSeconds": 49.853,
|
||
"unaccountedSeconds": 0.3329999999999984,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.072,
|
||
"pre-agent-pipeline/build": 34.497,
|
||
"pre-agent-pipeline/artifact-sync": 6.407,
|
||
"pre-agent-pipeline/business-acceptance": 7.946,
|
||
"pre-agent-pipeline/business-audit": 0.931,
|
||
"preparation/continue": 0.973,
|
||
"preparation/batchPreflight": 0.048,
|
||
"preparation/implementationPacket": 0.662
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.973,
|
||
"batchPreflight": 0.048,
|
||
"implementationPacket": 0.662
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6799,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "6037e706ffe8e3fa720122af",
|
||
"module": "PartDesign",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 2
|
||
},
|
||
"durationSeconds": 7.303,
|
||
"commandSeconds": 7.207,
|
||
"accountedSeconds": 7.207,
|
||
"unaccountedSeconds": 0.09600000000000009,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.042,
|
||
"pre-agent-pipeline/build": 0.219,
|
||
"pre-agent-pipeline/artifact-sync": 0.057,
|
||
"pre-agent-pipeline/business-acceptance": 5.937,
|
||
"pre-agent-pipeline/business-audit": 0.952,
|
||
"preparation/continue": 0.985,
|
||
"preparation/batchPreflight": 0.047,
|
||
"preparation/implementationPacket": 0.497
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.985,
|
||
"batchPreflight": 0.047,
|
||
"implementationPacket": 0.497
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6800,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "9f7699c6633267ee85ca470d",
|
||
"module": "PartDesign",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 75.171,
|
||
"commandSeconds": 2.595,
|
||
"accountedSeconds": 75.029,
|
||
"unaccountedSeconds": 0.14200000000001012,
|
||
"commands": 11,
|
||
"timedCommands": 11,
|
||
"phaseSeconds": {
|
||
"source/read": 1.166,
|
||
"other": 1.429,
|
||
"scheduler/process-start": 0.167,
|
||
"agent/initial-decision": 6.868,
|
||
"agent/decision": 14.855,
|
||
"agent/post-read": 34.832,
|
||
"agent/failure-recovery": 14.176,
|
||
"agent/synthesis": 0.539,
|
||
"agent/finalization": 0.997,
|
||
"preparation/continue": 2.115,
|
||
"preparation/batchPreflight": 0.047,
|
||
"preparation/implementationPacket": 0.443,
|
||
"post-pipeline/failure-reconciliation": 1.042
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 2.115,
|
||
"batchPreflight": 0.047,
|
||
"implementationPacket": 0.443
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/failure-reconciliation": 1.042
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6801,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "bc2a70fd55b2a15fd35bc1c5",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-command",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 108.966,
|
||
"commandSeconds": 0.005,
|
||
"accountedSeconds": 108.806,
|
||
"unaccountedSeconds": 0.1599999999999966,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"source/read": 0.005,
|
||
"scheduler/process-start": 0.156,
|
||
"agent/initial-decision": 14.144,
|
||
"agent/decision": 3.105,
|
||
"agent/post-read": 55.43,
|
||
"agent/editing": 19.425,
|
||
"agent/post-edit": 14.493,
|
||
"agent/synthesis": 0.637,
|
||
"agent/finalization": 1.411,
|
||
"preparation/continue": 0.871,
|
||
"preparation/batchPreflight": 0.047,
|
||
"preparation/implementationPacket": 0.608,
|
||
"post-pipeline/module-registry": 0.097,
|
||
"post-pipeline/capability-registry": 3.277
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.871,
|
||
"batchPreflight": 0.047,
|
||
"implementationPacket": 0.608
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.097,
|
||
"post-pipeline/capability-registry": 3.277
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6802,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "bc2a70fd55b2a15fd35bc1c5",
|
||
"module": "TechDraw",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-command",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 32.52,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.15,
|
||
"agent/initial-decision": 13.969,
|
||
"agent/editing": 4.499,
|
||
"agent/post-edit": 12.251,
|
||
"agent/synthesis": 0.589,
|
||
"agent/finalization": 1.0,
|
||
"preparation/continue": 0.417,
|
||
"preparation/batchPreflight": 0.047,
|
||
"preparation/implementationPacket": 0.605,
|
||
"post-pipeline/module-registry": 0.099,
|
||
"post-pipeline/capability-registry": 3.27
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.417,
|
||
"batchPreflight": 0.047,
|
||
"implementationPacket": 0.605
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.099,
|
||
"post-pipeline/capability-registry": 3.27
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6803,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "846615a2a486e7a9a401d578",
|
||
"module": "Assembly",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-commandcreatejoint",
|
||
"records": 14
|
||
},
|
||
"durationSeconds": 77.201,
|
||
"commandSeconds": 0.005,
|
||
"accountedSeconds": 77.066,
|
||
"unaccountedSeconds": 0.1349999999999909,
|
||
"commands": 6,
|
||
"timedCommands": 6,
|
||
"phaseSeconds": {
|
||
"source/read": 0.004,
|
||
"other": 0.001,
|
||
"scheduler/process-start": 0.145,
|
||
"agent/initial-decision": 13.752,
|
||
"agent/post-read": 50.935,
|
||
"agent/failure-recovery": 11.308,
|
||
"agent/finalization": 0.921,
|
||
"preparation/continue": 1.706,
|
||
"preparation/batchPreflight": 0.048,
|
||
"preparation/implementationPacket": 0.672
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 1.706,
|
||
"batchPreflight": 0.048,
|
||
"implementationPacket": 0.672
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6804,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "846615a2a486e7a9a401d578",
|
||
"module": "Assembly",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-commandcreatejoint",
|
||
"records": 14
|
||
},
|
||
"durationSeconds": 341.375,
|
||
"commandSeconds": 0.651,
|
||
"accountedSeconds": 341.238,
|
||
"unaccountedSeconds": 0.13700000000000045,
|
||
"commands": 11,
|
||
"timedCommands": 11,
|
||
"phaseSeconds": {
|
||
"source/read": 0.651,
|
||
"other": 0.0,
|
||
"scheduler/process-start": 0.143,
|
||
"agent/initial-decision": 26.8,
|
||
"agent/decision": 2.215,
|
||
"agent/post-read": 151.178,
|
||
"provider/stream-wait": 97.928,
|
||
"agent/failure-recovery": 24.13,
|
||
"agent/post-edit": 36.372,
|
||
"agent/synthesis": 0.458,
|
||
"agent/finalization": 1.362,
|
||
"preparation/continue": 0.429,
|
||
"preparation/batchPreflight": 0.047,
|
||
"preparation/implementationPacket": 0.668,
|
||
"post-pipeline/module-registry": 0.096,
|
||
"post-pipeline/capability-registry": 3.171
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.429,
|
||
"batchPreflight": 0.047,
|
||
"implementationPacket": 0.668
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.096,
|
||
"post-pipeline/capability-registry": 3.171
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6805,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "5f4f7f522c8097e17e060c12",
|
||
"module": "PartDesign",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 149.368,
|
||
"commandSeconds": 0.181,
|
||
"accountedSeconds": 149.301,
|
||
"unaccountedSeconds": 0.06700000000000728,
|
||
"commands": 7,
|
||
"timedCommands": 7,
|
||
"phaseSeconds": {
|
||
"source/read": 0.008,
|
||
"other": 0.173,
|
||
"scheduler/process-start": 0.15,
|
||
"agent/initial-decision": 4.606,
|
||
"agent/decision": 2.6,
|
||
"agent/post-read": 78.814,
|
||
"agent/editing": 30.01,
|
||
"agent/post-edit": 22.066,
|
||
"agent/synthesis": 9.608,
|
||
"agent/finalization": 1.268,
|
||
"preparation/continue": 0.788,
|
||
"preparation/batchPreflight": 0.045,
|
||
"preparation/implementationPacket": 0.494,
|
||
"post-pipeline/acceptance-contract-preflight": 0.0
|
||
},
|
||
"fileChanges": 2,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.788,
|
||
"batchPreflight": 0.045,
|
||
"implementationPacket": 0.494
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/acceptance-contract-preflight": 0.0
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6806,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "178f29a4d093938b98188c3c",
|
||
"module": "Web",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 10
|
||
},
|
||
"durationSeconds": 17.711,
|
||
"commandSeconds": 17.656,
|
||
"accountedSeconds": 17.656,
|
||
"unaccountedSeconds": 0.054999999999999716,
|
||
"commands": 2,
|
||
"timedCommands": 2,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/business-acceptance": 16.788,
|
||
"pre-agent-pipeline/business-audit": 0.868,
|
||
"preparation/continue": 0.913,
|
||
"preparation/batchPreflight": 0.045,
|
||
"preparation/implementationPacket": 0.532
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.913,
|
||
"batchPreflight": 0.045,
|
||
"implementationPacket": 0.532
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6807,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "8c3a10d1c8f97b9a5e6d063e",
|
||
"module": "PartDesign",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 15
|
||
},
|
||
"durationSeconds": 92.813,
|
||
"commandSeconds": 92.724,
|
||
"accountedSeconds": 92.724,
|
||
"unaccountedSeconds": 0.08899999999999864,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.041,
|
||
"pre-agent-pipeline/build": 0.201,
|
||
"pre-agent-pipeline/artifact-sync": 0.055,
|
||
"pre-agent-pipeline/business-acceptance": 91.469,
|
||
"pre-agent-pipeline/business-audit": 0.958,
|
||
"preparation/continue": 0.917,
|
||
"preparation/batchPreflight": 0.046,
|
||
"preparation/implementationPacket": 0.496
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.917,
|
||
"batchPreflight": 0.046,
|
||
"implementationPacket": 0.496
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6808,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "44dac6855c141aec796b96ce",
|
||
"module": "PartDesign",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 60.079,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.151,
|
||
"request/first-activity-wait": 59.882,
|
||
"preparation/continue": 2.129,
|
||
"preparation/batchPreflight": 0.048,
|
||
"preparation/implementationPacket": 0.441,
|
||
"scheduler/provider-backoff": 19.978
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {
|
||
"scheduler/provider-backoff": 19.978
|
||
},
|
||
"preparationTiming": {
|
||
"continue": 2.129,
|
||
"batchPreflight": 0.048,
|
||
"implementationPacket": 0.441
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6809,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "44dac6855c141aec796b96ce",
|
||
"module": "PartDesign",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 60.079,
|
||
"commandSeconds": null,
|
||
"accountedSeconds": null,
|
||
"unaccountedSeconds": null,
|
||
"commands": 0,
|
||
"timedCommands": 0,
|
||
"phaseSeconds": {
|
||
"scheduler/process-start": 0.132,
|
||
"request/first-activity-wait": 59.885,
|
||
"preparation/continue": 0.164,
|
||
"preparation/batchPreflight": 0.051,
|
||
"preparation/implementationPacket": 0.444,
|
||
"scheduler/provider-backoff": 39.962
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {
|
||
"scheduler/provider-backoff": 39.962
|
||
},
|
||
"preparationTiming": {
|
||
"continue": 0.164,
|
||
"batchPreflight": 0.051,
|
||
"implementationPacket": 0.444
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6810,
|
||
"activeTask": "UNATTENDED-OPTIMIZATION",
|
||
"batch": {
|
||
"id": "44dac6855c141aec796b96ce",
|
||
"module": "PartDesign",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 112.14,
|
||
"commandSeconds": 0.003,
|
||
"accountedSeconds": 112.059,
|
||
"unaccountedSeconds": 0.08100000000000307,
|
||
"commands": 12,
|
||
"timedCommands": 12,
|
||
"phaseSeconds": {
|
||
"source/read": 0.003,
|
||
"other": 0.0,
|
||
"scheduler/process-start": 0.135,
|
||
"agent/initial-decision": 8.72,
|
||
"agent/decision": 10.53,
|
||
"agent/post-read": 26.422,
|
||
"agent/synthesis": 22.936,
|
||
"agent/editing": 30.935,
|
||
"agent/post-edit": 11.796,
|
||
"agent/finalization": 0.581
|
||
},
|
||
"fileChanges": 1,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6811,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "44dac6855c141aec796b96ce",
|
||
"module": "PartDesign",
|
||
"tier": "failure-reconciliation",
|
||
"family": "failure-reconciliation",
|
||
"records": 4
|
||
},
|
||
"durationSeconds": 41.157,
|
||
"commandSeconds": 0.347,
|
||
"accountedSeconds": 41.021,
|
||
"unaccountedSeconds": 0.13599999999999568,
|
||
"commands": 3,
|
||
"timedCommands": 3,
|
||
"phaseSeconds": {
|
||
"source/read": 0.002,
|
||
"other": 0.345,
|
||
"scheduler/process-start": 0.145,
|
||
"agent/initial-decision": 7.136,
|
||
"agent/decision": 1.95,
|
||
"agent/post-read": 23.66,
|
||
"agent/failure-recovery": 5.84,
|
||
"agent/synthesis": 0.521,
|
||
"agent/finalization": 1.422,
|
||
"preparation/continue": 0.156,
|
||
"preparation/batchPreflight": 0.045,
|
||
"preparation/implementationPacket": 0.423,
|
||
"post-pipeline/failure-reconciliation": 1.02
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.156,
|
||
"batchPreflight": 0.045,
|
||
"implementationPacket": 0.423
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/failure-reconciliation": 1.02
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6812,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "d84e0b3da4885ab73266dacc",
|
||
"module": "BIM",
|
||
"tier": "feature-workflow",
|
||
"family": "desktop-command-initgui",
|
||
"records": 16
|
||
},
|
||
"durationSeconds": 132.261,
|
||
"commandSeconds": 0.011,
|
||
"accountedSeconds": 132.099,
|
||
"unaccountedSeconds": 0.16200000000000614,
|
||
"commands": 16,
|
||
"timedCommands": 16,
|
||
"phaseSeconds": {
|
||
"source/read": 0.009,
|
||
"other": 0.002,
|
||
"scheduler/process-start": 0.146,
|
||
"agent/initial-decision": 7.579,
|
||
"agent/decision": 11.914,
|
||
"agent/post-read": 42.611,
|
||
"agent/editing": 47.118,
|
||
"agent/post-edit": 20.427,
|
||
"agent/synthesis": 0.85,
|
||
"agent/finalization": 1.443,
|
||
"preparation/continue": 0.839,
|
||
"preparation/batchPreflight": 0.045,
|
||
"preparation/implementationPacket": 0.795,
|
||
"post-pipeline/module-registry": 0.095,
|
||
"post-pipeline/capability-registry": 3.191
|
||
},
|
||
"fileChanges": 3,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.839,
|
||
"batchPreflight": 0.045,
|
||
"implementationPacket": 0.795
|
||
},
|
||
"postPipelineTiming": {
|
||
"post-pipeline/module-registry": 0.095,
|
||
"post-pipeline/capability-registry": 3.191
|
||
}
|
||
},
|
||
{
|
||
"cycle": 6813,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "178f29a4d093938b98188c3c",
|
||
"module": "Web",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 10
|
||
},
|
||
"durationSeconds": 42.209,
|
||
"commandSeconds": 42.152,
|
||
"accountedSeconds": 42.152,
|
||
"unaccountedSeconds": 0.05700000000000216,
|
||
"commands": 3,
|
||
"timedCommands": 3,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/build": 24.309,
|
||
"pre-agent-pipeline/business-acceptance": 16.94,
|
||
"pre-agent-pipeline/business-audit": 0.903,
|
||
"preparation/continue": 0.976,
|
||
"preparation/batchPreflight": 0.046,
|
||
"preparation/implementationPacket": 0.559
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.976,
|
||
"batchPreflight": 0.046,
|
||
"implementationPacket": 0.559
|
||
},
|
||
"postPipelineTiming": {}
|
||
},
|
||
{
|
||
"cycle": 6814,
|
||
"activeTask": "FW-P6-FPA-Y",
|
||
"batch": {
|
||
"id": "1a56eaed5f6c2849914fd9e5",
|
||
"module": "BIM",
|
||
"tier": "business-acceptance",
|
||
"family": "business-acceptance",
|
||
"records": 11
|
||
},
|
||
"durationSeconds": 61.962,
|
||
"commandSeconds": 61.676,
|
||
"accountedSeconds": 61.676,
|
||
"unaccountedSeconds": 0.28600000000000136,
|
||
"commands": 5,
|
||
"timedCommands": 5,
|
||
"phaseSeconds": {
|
||
"pre-agent-pipeline/preflight": 0.044,
|
||
"pre-agent-pipeline/build": 46.398,
|
||
"pre-agent-pipeline/artifact-sync": 6.758,
|
||
"pre-agent-pipeline/business-acceptance": 7.561,
|
||
"pre-agent-pipeline/business-audit": 0.915,
|
||
"preparation/continue": 0.978,
|
||
"preparation/batchPreflight": 0.046,
|
||
"preparation/implementationPacket": 0.662
|
||
},
|
||
"fileChanges": 0,
|
||
"waitingTiming": {},
|
||
"preparationTiming": {
|
||
"continue": 0.978,
|
||
"batchPreflight": 0.046,
|
||
"implementationPacket": 0.662
|
||
},
|
||
"postPipelineTiming": {}
|
||
}
|
||
],
|
||
"phases": {
|
||
"agent/post-read": {
|
||
"count": 61,
|
||
"seconds": 570.078,
|
||
"maxSeconds": 57.167,
|
||
"averageSeconds": 9.345540983606558,
|
||
"share": 27.006868754627845
|
||
},
|
||
"pre-agent-pipeline/business-acceptance": {
|
||
"count": 7,
|
||
"seconds": 239.814,
|
||
"maxSeconds": 93.173,
|
||
"averageSeconds": 34.259142857142855,
|
||
"share": 11.360945736412074
|
||
},
|
||
"agent/editing": {
|
||
"count": 10,
|
||
"seconds": 187.274,
|
||
"maxSeconds": 30.935,
|
||
"averageSeconds": 18.7274,
|
||
"share": 8.871916367855235
|
||
},
|
||
"agent/post-edit": {
|
||
"count": 9,
|
||
"seconds": 138.081,
|
||
"maxSeconds": 36.372,
|
||
"averageSeconds": 15.342333333333332,
|
||
"share": 6.541447739621188
|
||
},
|
||
"agent/initial-decision": {
|
||
"count": 11,
|
||
"seconds": 128.45399999999998,
|
||
"maxSeconds": 26.8,
|
||
"averageSeconds": 11.677636363636362,
|
||
"share": 6.085378349992396
|
||
},
|
||
"request/first-activity-wait": {
|
||
"count": 2,
|
||
"seconds": 119.767,
|
||
"maxSeconds": 59.885,
|
||
"averageSeconds": 59.8835,
|
||
"share": 5.673840509782018
|
||
},
|
||
"pre-agent-pipeline/build": {
|
||
"count": 6,
|
||
"seconds": 105.834,
|
||
"maxSeconds": 46.398,
|
||
"averageSeconds": 17.639,
|
||
"share": 5.0137787246259
|
||
},
|
||
"provider/stream-wait": {
|
||
"count": 1,
|
||
"seconds": 97.928,
|
||
"maxSeconds": 97.928,
|
||
"averageSeconds": 97.928,
|
||
"share": 4.639239969623798
|
||
},
|
||
"post-pipeline/business-acceptance": {
|
||
"count": 1,
|
||
"seconds": 88.096,
|
||
"maxSeconds": 88.096,
|
||
"averageSeconds": 88.096,
|
||
"share": 4.173458912302694
|
||
},
|
||
"agent/decision": {
|
||
"count": 17,
|
||
"seconds": 80.69999999999999,
|
||
"maxSeconds": 15.233,
|
||
"averageSeconds": 4.747058823529411,
|
||
"share": 3.8230808915595182
|
||
},
|
||
"scheduler/provider-backoff": {
|
||
"count": 2,
|
||
"seconds": 59.940000000000005,
|
||
"maxSeconds": 39.962,
|
||
"averageSeconds": 29.970000000000002,
|
||
"share": 2.8395968852549887
|
||
},
|
||
"agent/failure-recovery": {
|
||
"count": 8,
|
||
"seconds": 55.45400000000001,
|
||
"maxSeconds": 24.13,
|
||
"averageSeconds": 6.931750000000001,
|
||
"share": 2.627077171753923
|
||
},
|
||
"build": {
|
||
"count": 1,
|
||
"seconds": 50.772,
|
||
"maxSeconds": 50.772,
|
||
"averageSeconds": 50.772,
|
||
"share": 2.40527215645923
|
||
},
|
||
"post-pipeline/build": {
|
||
"count": 1,
|
||
"seconds": 46.538,
|
||
"maxSeconds": 46.538,
|
||
"averageSeconds": 46.538,
|
||
"share": 2.2046906881213983
|
||
},
|
||
"agent/synthesis": {
|
||
"count": 14,
|
||
"seconds": 45.906000000000006,
|
||
"maxSeconds": 12.727,
|
||
"averageSeconds": 3.2790000000000004,
|
||
"share": 2.1747503272358277
|
||
},
|
||
"preparation/continue": {
|
||
"count": 18,
|
||
"seconds": 20.548000000000002,
|
||
"maxSeconds": 4.258,
|
||
"averageSeconds": 1.1415555555555557,
|
||
"share": 0.9734407206910161
|
||
},
|
||
"pre-agent-pipeline/artifact-sync": {
|
||
"count": 5,
|
||
"seconds": 16.526,
|
||
"maxSeconds": 6.758,
|
||
"averageSeconds": 3.3052,
|
||
"share": 0.782902537966699
|
||
},
|
||
"post-pipeline/capability-registry": {
|
||
"count": 4,
|
||
"seconds": 12.908999999999999,
|
||
"maxSeconds": 3.277,
|
||
"averageSeconds": 3.2272499999999997,
|
||
"share": 0.611550820683294
|
||
},
|
||
"agent/finalization": {
|
||
"count": 11,
|
||
"seconds": 12.109,
|
||
"maxSeconds": 1.443,
|
||
"averageSeconds": 1.100818181818182,
|
||
"share": 0.5736516296888998
|
||
},
|
||
"preparation/implementationPacket": {
|
||
"count": 18,
|
||
"seconds": 10.012,
|
||
"maxSeconds": 0.795,
|
||
"averageSeconds": 0.5562222222222223,
|
||
"share": 0.47430837529484393
|
||
},
|
||
"pre-agent-pipeline/business-audit": {
|
||
"count": 7,
|
||
"seconds": 6.4479999999999995,
|
||
"maxSeconds": 0.958,
|
||
"averageSeconds": 0.921142857142857,
|
||
"share": 0.30546747941481756
|
||
},
|
||
"agent/post-build": {
|
||
"count": 1,
|
||
"seconds": 4.459,
|
||
"maxSeconds": 4.459,
|
||
"averageSeconds": 4.459,
|
||
"share": 0.2112406158050049
|
||
},
|
||
"post-pipeline/artifact-sync": {
|
||
"count": 1,
|
||
"seconds": 2.957,
|
||
"maxSeconds": 2.957,
|
||
"averageSeconds": 2.957,
|
||
"share": 0.1400848847130297
|
||
},
|
||
"post-pipeline/failure-reconciliation": {
|
||
"count": 2,
|
||
"seconds": 2.0620000000000003,
|
||
"maxSeconds": 1.042,
|
||
"averageSeconds": 1.0310000000000001,
|
||
"share": 0.09768516478805116
|
||
},
|
||
"other": {
|
||
"count": 15,
|
||
"seconds": 1.952,
|
||
"maxSeconds": 0.36,
|
||
"averageSeconds": 0.13013333333333332,
|
||
"share": 0.09247402602632193
|
||
},
|
||
"scheduler/process-start": {
|
||
"count": 13,
|
||
"seconds": 1.914,
|
||
"maxSeconds": 0.167,
|
||
"averageSeconds": 0.14723076923076922,
|
||
"share": 0.09067381445408822
|
||
},
|
||
"source/read": {
|
||
"count": 69,
|
||
"seconds": 1.8709999999999996,
|
||
"maxSeconds": 0.971,
|
||
"averageSeconds": 0.027115942028985502,
|
||
"share": 0.0886367329381395
|
||
},
|
||
"post-pipeline/business-audit": {
|
||
"count": 1,
|
||
"seconds": 0.92,
|
||
"maxSeconds": 0.92,
|
||
"averageSeconds": 0.92,
|
||
"share": 0.04358406964355337
|
||
},
|
||
"preparation/batchPreflight": {
|
||
"count": 18,
|
||
"seconds": 0.8410000000000002,
|
||
"maxSeconds": 0.051,
|
||
"averageSeconds": 0.046722222222222234,
|
||
"share": 0.039841524532856956
|
||
},
|
||
"post-pipeline/module-registry": {
|
||
"count": 4,
|
||
"seconds": 0.387,
|
||
"maxSeconds": 0.099,
|
||
"averageSeconds": 0.09675,
|
||
"share": 0.018333733643538214
|
||
},
|
||
"pre-agent-pipeline/preflight": {
|
||
"count": 5,
|
||
"seconds": 0.27,
|
||
"maxSeconds": 0.072,
|
||
"averageSeconds": 0.054000000000000006,
|
||
"share": 0.012790976960608056
|
||
},
|
||
"post-pipeline/preflight": {
|
||
"count": 1,
|
||
"seconds": 0.042,
|
||
"maxSeconds": 0.042,
|
||
"averageSeconds": 0.042,
|
||
"share": 0.0019897075272056978
|
||
},
|
||
"post-pipeline/acceptance-contract-preflight": {
|
||
"count": 1,
|
||
"seconds": 0.0,
|
||
"maxSeconds": 0.0,
|
||
"averageSeconds": 0.0,
|
||
"share": 0.0
|
||
}
|
||
},
|
||
"timedCommandSeconds": 423.487,
|
||
"accountedSeconds": 2110.863,
|
||
"unmeasuredCommands": 0,
|
||
"unaccountedSeconds": 2.55400000000002,
|
||
"measuredCycles": 17,
|
||
"streamFailedCycles": 2,
|
||
"budgetExceededCycles": 6,
|
||
"agentIdleStoppedCycles": 0,
|
||
"slowestCommands": [
|
||
{
|
||
"cycle": 6797,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 93.173,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6807,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 91.469,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6796,
|
||
"phase": "build",
|
||
"seconds": 50.772,
|
||
"command": "/bin/bash -lc \"cmake --build freecad-source/build-web/configure --target FreeCADWebPartDesignRuntimeProbe -j2 && cp freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js web/public/kernel/FreeCADWebPartDesignRuntimeProbe.js && cp freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm web/public/kernel/FreeCADWebPartDesignRuntimeProbe.wasm && FREECAD_BUSINESS_IDS='PartDesign:desktop:PartDesign_AdditiveHelix PartDesign:desktop:PartDesign_AdditiveLoft' pyt",
|
||
"exitCode": 0,
|
||
"rawExitCode": 0,
|
||
"noMatch": false,
|
||
"redundant": false,
|
||
"replayCount": 1
|
||
},
|
||
{
|
||
"cycle": 6814,
|
||
"phase": "pre-agent-pipeline/build",
|
||
"seconds": 46.398,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6798,
|
||
"phase": "pre-agent-pipeline/build",
|
||
"seconds": 34.497,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6813,
|
||
"phase": "pre-agent-pipeline/build",
|
||
"seconds": 24.309,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6813,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 16.94,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6806,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 16.788,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6798,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 7.946,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
},
|
||
{
|
||
"cycle": 6814,
|
||
"phase": "pre-agent-pipeline/business-acceptance",
|
||
"seconds": 7.561,
|
||
"command": "deterministic feature pipeline",
|
||
"exitCode": 0
|
||
}
|
||
],
|
||
"slowestAgentGaps": [
|
||
{
|
||
"cycle": 6804,
|
||
"phase": "provider/stream-wait",
|
||
"seconds": 97.928,
|
||
"after": "provider-wait",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 6809,
|
||
"phase": "request/first-activity-wait",
|
||
"seconds": 59.885,
|
||
"after": "first-activity-wait",
|
||
"before": "process-exit"
|
||
},
|
||
{
|
||
"cycle": 6808,
|
||
"phase": "request/first-activity-wait",
|
||
"seconds": 59.882,
|
||
"after": "first-activity-wait",
|
||
"before": "process-exit"
|
||
},
|
||
{
|
||
"cycle": 6804,
|
||
"phase": "agent/post-read",
|
||
"seconds": 57.167,
|
||
"after": "command:source/read",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 6804,
|
||
"phase": "agent/post-read",
|
||
"seconds": 42.263,
|
||
"after": "command:source/read",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 6804,
|
||
"phase": "agent/post-read",
|
||
"seconds": 37.87,
|
||
"after": "command:source/read",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 6804,
|
||
"phase": "agent/post-edit",
|
||
"seconds": 36.372,
|
||
"after": "file-change",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 6805,
|
||
"phase": "agent/post-read",
|
||
"seconds": 31.956,
|
||
"after": "command:source/read",
|
||
"before": "command_execution"
|
||
},
|
||
{
|
||
"cycle": 6810,
|
||
"phase": "agent/editing",
|
||
"seconds": 30.935,
|
||
"after": "agent-message",
|
||
"before": "file_change"
|
||
},
|
||
{
|
||
"cycle": 6812,
|
||
"phase": "agent/editing",
|
||
"seconds": 30.934,
|
||
"after": "agent-message",
|
||
"before": "file_change"
|
||
}
|
||
],
|
||
"redundancy": {
|
||
"duplicateCommands": 0.0,
|
||
"duplicateCommandSeconds": 0.0,
|
||
"duplicateReads": 0.0,
|
||
"duplicateGates": 0.0,
|
||
"duplicateBuilds": 0.0,
|
||
"patchConflicts": 0.0
|
||
},
|
||
"activity": {
|
||
"commands": 85,
|
||
"commandFailures": 11,
|
||
"sourceReads": 69,
|
||
"fileChanges": 12,
|
||
"observedSourceChanges": 1,
|
||
"agentMessages": 30,
|
||
"patchConflicts": 0,
|
||
"turnExitOptimized": 11,
|
||
"sessionResumed": 1
|
||
},
|
||
"usage": {
|
||
"input_tokens": 2574141,
|
||
"cached_input_tokens": 2028032,
|
||
"cache_write_input_tokens": 0,
|
||
"output_tokens": 17050,
|
||
"reasoning_output_tokens": 1397
|
||
},
|
||
"usageCycles": 10,
|
||
"activeCycles": 20,
|
||
"idleCycles": 0,
|
||
"productiveCycles": 8,
|
||
"averageEffectiveCycleSeconds": 105.71470000000002,
|
||
"batchFlow": {
|
||
"uniqueBatches": 12,
|
||
"recoveryCycles": 8,
|
||
"recoverySeconds": 844.0450000000001
|
||
},
|
||
"stepDetails": {
|
||
"6795": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/UNATTENDED_WORKFLOW.md docs/OCCT_GEOMETRY_BOUNDARY.md docs/WEB_BUSINESS_MIGRATION_RULES.md; cat docs/current/business-evidence/f304d04b9b1a233974f24b83-20260910T171942147280.json'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.011,
|
||
"waitBeforeSeconds": 1.911499,
|
||
"startedAtOffsetSeconds": 21.394258
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/business-evidence/f304d04b9b1a233974f24b83-20260910T171942147280.json'))\ndef walk(x,path=''):\n if isinstance(x,dict):\n for k,v in x.items():\n if k in ('error','reason','stderr','failed','failures'): print(path+'.'+k,str(v)[:6000])\n elif k not in ('sourceFingerprints','caseInputs'): walk(v,path+'.'+k)\n elif isinstance(x,list):\n for i,v in enumerate(x): walk(v,path+f'[{i}]')\nwalk(p)\nprint('keys',list(p))\nPY\nsed -n '1,220p' web/src/partdesign-desktop-adapter.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 18.418456,
|
||
"startedAtOffsetSeconds": 39.823788
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'Helix|Loft|Profile|setFeature' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDocumentWorkflow.cpp; sed -n '1,105p' tools/partdesign-additive-business-cases.mjs; cat docs/OCCT_GEOMETRY_BOUNDARY.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 15.233069,
|
||
"startedAtOffsetSeconds": 55.05958
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '365,470p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDocumentWorkflow.cpp; rg -n 'No base set| getBaseShape|AllowMultiSolid' freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp freecad-source/src/Mod/PartDesign/App/FeatureAddSub.cpp; sed -n '1575,1605p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '1674,1704p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 16.07165,
|
||
"startedAtOffsetSeconds": 71.133653
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'base|Base|catch' freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp; rg -n 'exception|FeatureFillet|FeatureHelix|FeatureLoft' freecad-source/src/Mod/PartDesign/App/CMakeLists.txt; cat docs/WEB_BUSINESS_MIGRATION_RULES.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 16.946042,
|
||
"startedAtOffsetSeconds": 88.081969
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,18p' freecad-source/src/Mod/PartDesign/App/CMakeLists.txt; sed -n '330,345p' freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp; sed -n '170,182p' freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp; rg -n -A5 'Feature(Helix|Loft)\\\\.cpp.o:' freecad-source/build-web/configure/build.ninja; rg -n 'executePartDesignDesktop' web/src/desktop-command-dispatcher.ts; sed -n '374,380p' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 4.77863,
|
||
"startedAtOffsetSeconds": 107.680816
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'git diff --check -- freecad-source/src/Mod/PartDesign/App/CMakeLists.txt docs/current/partdesign-additive-exception-repair.md'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.035328,
|
||
"startedAtOffsetSeconds": 136.361107
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.172634,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.172634,
|
||
"seconds": 0.039502,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.212136,
|
||
"seconds": 19.270623,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 19.482759,
|
||
"seconds": 1.911499,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/UNATTENDED_WORKFLOW.md docs/OCCT_GEOMETRY_BOUNDARY.md docs/WEB_BUSINESS_MIGRATION_RULES.md; cat docs/current/business-evidence/f304d04b9b1a233974f24b83-20260910T171942147280.json'"
|
||
},
|
||
{
|
||
"offsetSeconds": 21.405332,
|
||
"seconds": 18.418456,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/business-evidence/f304d04b9b1a233974f24b83-20260910T171942147280.json'))\ndef walk(x,path=''):\n if isinstance(x,dict):\n for k,v in x.items():\n if k in ('error','reason','stderr','failed','failures'): print(path+'.'+k,str(v)[:6000])\n elif k not in ('sourceFingerprints','caseInputs'): walk(v,path+'.'+k)\n elif isinstance(x,list):\n for i,v in enumerate(x): walk(v,path+f'[{i}]')\nwalk(p)\nprint('keys',list(p))\nPY\nsed -n '1,220p' web/src/partdesign-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 39.826511,
|
||
"seconds": 15.233069,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'Helix|Loft|Profile|setFeature' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDocumentWorkflow.cpp; sed -n '1,105p' tools/partdesign-additive-business-cases.mjs; cat docs/OCCT_GEOMETRY_BOUNDARY.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 55.062003,
|
||
"seconds": 16.07165,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '365,470p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDocumentWorkflow.cpp; rg -n 'No base set| getBaseShape|AllowMultiSolid' freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp freecad-source/src/Mod/PartDesign/App/FeatureAddSub.cpp; sed -n '1575,1605p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '1674,1704p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 71.135927,
|
||
"seconds": 16.946042,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'base|Base|catch' freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp; rg -n 'exception|FeatureFillet|FeatureHelix|FeatureLoft' freecad-source/src/Mod/PartDesign/App/CMakeLists.txt; cat docs/WEB_BUSINESS_MIGRATION_RULES.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 88.084768,
|
||
"seconds": 14.817418,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 102.902186,
|
||
"seconds": 4.77863,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,18p' freecad-source/src/Mod/PartDesign/App/CMakeLists.txt; sed -n '330,345p' freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp; sed -n '170,182p' freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp; rg -n -A5 'Feature(Helix|Loft)\\\\.cpp.o:' freecad-source/build-web/configure/build.ninja; rg -n 'executePartDesignDesktop' web/src/desktop-command-dispatcher.ts; sed -n '374,380p' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 107.682386,
|
||
"seconds": 28.642187,
|
||
"after": "command:source/read",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 136.324573,
|
||
"seconds": 0.001206,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 136.325779,
|
||
"seconds": 0.035328,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'git diff --check -- freecad-source/src/Mod/PartDesign/App/CMakeLists.txt docs/current/partdesign-additive-exception-repair.md'"
|
||
},
|
||
{
|
||
"offsetSeconds": 136.362424,
|
||
"seconds": 16.754315,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 153.116739,
|
||
"seconds": 0.940676,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 154.057415,
|
||
"seconds": 1.097669,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 155.155084,
|
||
"startedAtEpoch": 1789060783.644039,
|
||
"endedAtEpoch": 1789060938.799123,
|
||
"toolUnionSeconds": 0.02418,
|
||
"betweenEventSeconds": 155.130904,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6796": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,260p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDesktopCommands.cpp; sed -n '1,240p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 6.873247,
|
||
"startedAtOffsetSeconds": 12.672715
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np='docs/current/periodic-optimization/optimization-000132-context.json'\nprint(open(p).read())\nPY\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.190846,
|
||
"startedAtOffsetSeconds": 12.865218
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/analyze_scheduler_timings.py | tail -80'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.189473,
|
||
"startedAtOffsetSeconds": 13.055418
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'git diff -- freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp | head -120'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 4.545387,
|
||
"startedAtOffsetSeconds": 25.806527
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'rg -n \"PartDesign_AdditiveLoft|PartDesign_AdditiveHelix|status.*exposed|documentObjects\" freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp | head -30'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.189705,
|
||
"startedAtOffsetSeconds": 25.997632
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '250,310p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp; sed -n '1688,1725p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 9.636191,
|
||
"startedAtOffsetSeconds": 35.634447
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "build",
|
||
"command": "/bin/bash -lc \"cmake --build freecad-source/build-web/configure --target FreeCADWebPartDesignRuntimeProbe -j2 && cp freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js web/public/kernel/FreeCADWebPartDesignRuntimeProbe.js && cp freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm web/public/kernel/FreeCADWebPartDesignRuntimeProbe.wasm && FREECAD_BUSINESS_IDS='PartDesign:desktop:PartDesign_AdditiveHelix PartDesign:desktop:PartDesign_AdditiveLoft' python3 tools/run_business_acceptance.py --module PartDesign --ids PartDesign:desktop:PartDesign_AdditiveHelix PartDesign:desktop:PartDesign_AdditiveLoft --reuse\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 50.772,
|
||
"waitBeforeSeconds": 11.801567,
|
||
"startedAtOffsetSeconds": 70.757077
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.16348,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.16348,
|
||
"seconds": 0.026856,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.190336,
|
||
"seconds": 5.609132,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 5.799468,
|
||
"seconds": 6.873247,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,260p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDesktopCommands.cpp; sed -n '1,240p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 12.674372,
|
||
"seconds": 0.190846,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np='docs/current/periodic-optimization/optimization-000132-context.json'\nprint(open(p).read())\nPY\""
|
||
},
|
||
{
|
||
"offsetSeconds": 12.865945,
|
||
"seconds": 0.189473,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/analyze_scheduler_timings.py | tail -80'"
|
||
},
|
||
{
|
||
"offsetSeconds": 13.056,
|
||
"seconds": 8.20514,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 21.26114,
|
||
"seconds": 4.545387,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'git diff -- freecad-source/src/Mod/PartDesign/App/FeatureHelix.cpp freecad-source/src/Mod/PartDesign/App/FeatureLoft.cpp | head -120'"
|
||
},
|
||
{
|
||
"offsetSeconds": 25.807927,
|
||
"seconds": 0.189705,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'rg -n \"PartDesign_AdditiveLoft|PartDesign_AdditiveHelix|status.*exposed|documentObjects\" freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp | head -30'"
|
||
},
|
||
{
|
||
"offsetSeconds": 25.998256,
|
||
"seconds": 9.636191,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '250,310p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp; sed -n '1688,1725p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 35.636981,
|
||
"seconds": 13.171694,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 48.808675,
|
||
"seconds": 10.143243,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 58.951918,
|
||
"seconds": 0.003592,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 58.95551,
|
||
"seconds": 11.801567,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"cmake --build freecad-source/build-web/configure --target FreeCADWebPartDesignRuntimeProbe -j2 && cp freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js web/public/kernel/FreeCADWebPartDesignRuntimeProbe.js && cp freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm web/public/kernel/FreeCADWebPartDesignRuntimeProbe.wasm && FREECAD_BUSINESS_IDS='PartDesign:desktop:PartDesign_AdditiveHelix PartDesign:desktop:PartDesign_AdditiveLoft' python3 tools/run_business_acceptance.py --module PartDesign --ids PartDesign:desktop:PartDesign_AdditiveHelix PartDesign:desktop:PartDesign_AdditiveLoft --reuse\""
|
||
},
|
||
{
|
||
"offsetSeconds": 121.529462,
|
||
"seconds": 4.458637,
|
||
"after": "command:build",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 125.988099,
|
||
"seconds": 16.501788,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 142.489887,
|
||
"seconds": 0.001071,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 142.490958,
|
||
"seconds": 8.874129,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 151.365087,
|
||
"seconds": 0.622067,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 151.987154,
|
||
"seconds": 0.625565,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 152.612719,
|
||
"startedAtEpoch": 1789061080.362261,
|
||
"endedAtEpoch": 1789061232.97498,
|
||
"toolUnionSeconds": 50.779909,
|
||
"betweenEventSeconds": 101.83281,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6797": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6798": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6799": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6800": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n \\\"FreeCADWebPartDesignRuntimeProbe|PartDesignRuntimeProbe|ERR_WORKER_PATH|input-type\\\" src freecad-source tools docs/business-acceptance docs/current -g '\"'!**/build/**'\"'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.0,
|
||
"startedAtOffsetSeconds": 13.338091
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md | rg -n -i 'PartDesign|RuntimeProbe|business'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.193,
|
||
"waitBeforeSeconds": 6.248552,
|
||
"startedAtOffsetSeconds": 13.335986
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"git status --short; rg -n \\\"PartDesign\\\" docs/business-acceptance tools -g '*.json' -g '*.py' -g '*.mjs' | head -80\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.191812,
|
||
"startedAtOffsetSeconds": 13.722055
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py 'FreeCADWebPartDesignRuntimeProbe|PartDesignRuntimeProbe|ERR_WORKER_PATH|input-type' --paths freecad-source/src tools docs/business-acceptance docs/current\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.971,
|
||
"waitBeforeSeconds": 6.276454,
|
||
"startedAtOffsetSeconds": 19.999346
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg --files freecad-source/src | rg 'PartDesignRuntimeProbe|PartDesign.*Probe'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 7.304986,
|
||
"startedAtOffsetSeconds": 28.276095
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'PartDesignRuntimeProbe|ERR_WORKER_PATH|input-type' tools docs/business-acceptance docs/current\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.194188,
|
||
"startedAtOffsetSeconds": 28.471416
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review bb83693b38835a7215d8 --disposition superseded --reason 'build/link command failed before business execution; current loader/build workflow supersedes stale invocation; source evidence: tools/wasm-probe-runtime.mjs and existing build target' --source tools/wasm-probe-runtime.mjs\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.359,
|
||
"waitBeforeSeconds": 8.606761,
|
||
"startedAtOffsetSeconds": 50.110429
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 1deee67411f4b449d59d --disposition superseded --reason 'Node --input-type dynamic import invocation is invalid under current Node worker/module loader; superseded by tools/wasm-probe-runtime.mjs loader' --source tools/wasm-probe-runtime.mjs\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.355,
|
||
"waitBeforeSeconds": 0.158082,
|
||
"startedAtOffsetSeconds": 50.627697
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 37368b7dde779a10ca13 --disposition superseded --reason 'Node --input-type stdin invocation is invalid under current loader and never reached business API; superseded by tools/wasm-probe-runtime.mjs loader' --source tools/wasm-probe-runtime.mjs\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.355,
|
||
"waitBeforeSeconds": 0.158368,
|
||
"startedAtOffsetSeconds": 51.141053
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 5bd929de44b59b37fb4f --disposition superseded --reason 'Worker received relative filename from stale harness; current loader requires absolute locateFile/worker path; superseded by tools/wasm-probe-runtime.mjs' --source tools/wasm-probe-runtime.mjs\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.36,
|
||
"waitBeforeSeconds": 0.157695,
|
||
"startedAtOffsetSeconds": 51.654094
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --help; sed -n '380,435p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 6.397086,
|
||
"startedAtOffsetSeconds": 58.411123
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.186613,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.186613,
|
||
"seconds": 0.03295,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.219563,
|
||
"seconds": 6.867871,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 7.087434,
|
||
"seconds": 6.248552,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md | rg -n -i 'PartDesign|RuntimeProbe|business'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 13.530243,
|
||
"seconds": 0.191812,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"git status --short; rg -n \\\"PartDesign\\\" docs/business-acceptance tools -g '*.json' -g '*.py' -g '*.mjs' | head -80\""
|
||
},
|
||
{
|
||
"offsetSeconds": 13.722892,
|
||
"seconds": 6.276454,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py 'FreeCADWebPartDesignRuntimeProbe|PartDesignRuntimeProbe|ERR_WORKER_PATH|input-type' --paths freecad-source/src tools docs/business-acceptance docs/current\""
|
||
},
|
||
{
|
||
"offsetSeconds": 20.971109,
|
||
"seconds": 7.304986,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg --files freecad-source/src | rg 'PartDesignRuntimeProbe|PartDesign.*Probe'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 28.277228,
|
||
"seconds": 0.194188,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'PartDesignRuntimeProbe|ERR_WORKER_PATH|input-type' tools docs/business-acceptance docs/current\""
|
||
},
|
||
{
|
||
"offsetSeconds": 28.472179,
|
||
"seconds": 13.031489,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 41.503668,
|
||
"seconds": 8.606761,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review bb83693b38835a7215d8 --disposition superseded --reason 'build/link command failed before business execution; current loader/build workflow supersedes stale invocation; source evidence: tools/wasm-probe-runtime.mjs and existing build target' --source tools/wasm-probe-runtime.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 50.469615,
|
||
"seconds": 0.158082,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 1deee67411f4b449d59d --disposition superseded --reason 'Node --input-type dynamic import invocation is invalid under current Node worker/module loader; superseded by tools/wasm-probe-runtime.mjs loader' --source tools/wasm-probe-runtime.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 50.982685,
|
||
"seconds": 0.158368,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 37368b7dde779a10ca13 --disposition superseded --reason 'Node --input-type stdin invocation is invalid under current loader and never reached business API; superseded by tools/wasm-probe-runtime.mjs loader' --source tools/wasm-probe-runtime.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 51.496399,
|
||
"seconds": 0.157695,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 5bd929de44b59b37fb4f --disposition superseded --reason 'Worker received relative filename from stale harness; current loader requires absolute locateFile/worker path; superseded by tools/wasm-probe-runtime.mjs' --source tools/wasm-probe-runtime.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 52.014037,
|
||
"seconds": 6.397086,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --help; sed -n '380,435p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 58.412758,
|
||
"seconds": 15.137971,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 73.550729,
|
||
"seconds": 0.538993,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 74.089722,
|
||
"seconds": 1.089844,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 75.179566,
|
||
"startedAtEpoch": 1789061410.695584,
|
||
"endedAtEpoch": 1789061485.87515,
|
||
"toolUnionSeconds": 2.59985,
|
||
"betweenEventSeconds": 72.579715,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6801": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1200,1380p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '1,220p' web/src/techdraw-desktop-adapter.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 3.104646,
|
||
"startedAtOffsetSeconds": 17.455058
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'TechDraw_(BrokenView|DraftView)' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 13.145356,
|
||
"startedAtOffsetSeconds": 30.60205
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1470,1640p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 12.032954,
|
||
"startedAtOffsetSeconds": 42.636096
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg 'DrawViewArch' freecad-source/src/Mod/TechDraw -g'*.h' | head\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 15.432664,
|
||
"startedAtOffsetSeconds": 58.086097
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'git status --short'",
|
||
"exitCode": 64,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 14.818573,
|
||
"startedAtOffsetSeconds": 72.906057
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.178059,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.178059,
|
||
"seconds": 0.028064,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.206123,
|
||
"seconds": 14.144289,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 14.350412,
|
||
"seconds": 3.104646,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1200,1380p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '1,220p' web/src/techdraw-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 17.456694,
|
||
"seconds": 13.145356,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'TechDraw_(BrokenView|DraftView)' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 30.603142,
|
||
"seconds": 12.032954,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1470,1640p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 42.653433,
|
||
"seconds": 15.432664,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg 'DrawViewArch' freecad-source/src/Mod/TechDraw -g'*.h' | head\""
|
||
},
|
||
{
|
||
"offsetSeconds": 58.087484,
|
||
"seconds": 14.818573,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'git status --short'"
|
||
},
|
||
{
|
||
"offsetSeconds": 72.907312,
|
||
"seconds": 19.424857,
|
||
"after": "command:source/read",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 92.332169,
|
||
"seconds": 0.007635,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 92.339804,
|
||
"seconds": 14.493314,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 106.833118,
|
||
"seconds": 0.637077,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 107.470195,
|
||
"seconds": 1.504758,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 108.974953,
|
||
"startedAtEpoch": 1789061494.204299,
|
||
"endedAtEpoch": 1789061603.179252,
|
||
"toolUnionSeconds": 0.022707,
|
||
"betweenEventSeconds": 108.952246,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6802": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.172967,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.172967,
|
||
"seconds": 0.037725,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.210692,
|
||
"seconds": 13.969449,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 14.180141,
|
||
"seconds": 4.20057,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 18.380711,
|
||
"seconds": 0.298789,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 18.6795,
|
||
"seconds": 12.251448,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 30.930948,
|
||
"seconds": 0.588558,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 31.519506,
|
||
"seconds": 1.010244,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 32.52975,
|
||
"startedAtEpoch": 1789061610.516188,
|
||
"endedAtEpoch": 1789061643.045938,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 32.52975,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6803": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,240p' web/src/assembly-desktop-adapter.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 13.75208,
|
||
"startedAtOffsetSeconds": 13.945157
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'prepareAssemblyCommand|Assembly' web/src/desktop-command-dispatcher.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 12.044559,
|
||
"startedAtOffsetSeconds": 25.990726
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '130,155p' web/src/desktop-command-dispatcher.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 12.364762,
|
||
"startedAtOffsetSeconds": 38.35662
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"git status --short && rg -n 'CreateJointGears|ToggleGrounded' web/src freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp | head\"",
|
||
"exitCode": 64,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 13.0501,
|
||
"startedAtOffsetSeconds": 51.407849
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '680,740p' freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 11.308054,
|
||
"startedAtOffsetSeconds": 62.717075
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'cd web && npm test -- --runInBand'",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 13.475054,
|
||
"startedAtOffsetSeconds": 76.193642
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.166777,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.166777,
|
||
"seconds": 0.0263,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.193077,
|
||
"seconds": 13.75208,
|
||
"after": "turn.started",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' web/src/assembly-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 13.946167,
|
||
"seconds": 12.044559,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'prepareAssemblyCommand|Assembly' web/src/desktop-command-dispatcher.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 25.991858,
|
||
"seconds": 12.364762,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '130,155p' web/src/desktop-command-dispatcher.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.357749,
|
||
"seconds": 13.0501,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"git status --short && rg -n 'CreateJointGears|ToggleGrounded' web/src freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp | head\""
|
||
},
|
||
{
|
||
"offsetSeconds": 51.409021,
|
||
"seconds": 11.308054,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '680,740p' freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 62.718588,
|
||
"seconds": 13.475054,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cd web && npm test -- --runInBand'"
|
||
},
|
||
{
|
||
"offsetSeconds": 76.19502,
|
||
"seconds": 1.015984,
|
||
"after": "command:other",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 77.211004,
|
||
"startedAtEpoch": 1789061652.822123,
|
||
"endedAtEpoch": 1789061730.033127,
|
||
"toolUnionSeconds": 0.007334,
|
||
"betweenEventSeconds": 77.20367,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6804": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' web/src/assembly-desktop-adapter.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 2.21482,
|
||
"startedAtOffsetSeconds": 29.205565
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '640,760p' freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192838,
|
||
"startedAtOffsetSeconds": 29.399594
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,180p' web/src/desktop-command-dispatcher.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192158,
|
||
"startedAtOffsetSeconds": 29.592603
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,160p' docs/current/module-implementation-packet.json; cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md; sed -n '1,115p' freecad-source/src/Mod/Assembly/CommandCreateJoint.py; sed -n '447,535p' freecad-source/src/Mod/Assembly/CommandCreateJoint.py; sed -n '800,1080p' freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.006,
|
||
"waitBeforeSeconds": 56.239721,
|
||
"startedAtOffsetSeconds": 127.521049
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 37.869884,
|
||
"startedAtOffsetSeconds": 165.396979
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n 'Assembly|assembly' web/src/workbench-shell.tsx; sed -n '250,360p' web/src/assembly-desktop-adapter.ts; sed -n '25,93p' freecad-source/src/Mod/Assembly/CommandCreateJoint.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.195456,
|
||
"startedAtOffsetSeconds": 165.595269
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'git diff -- web/src/assembly-desktop-adapter.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 57.166579,
|
||
"startedAtOffsetSeconds": 222.762708
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'cd web && npm run check -- --pretty false'",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.19494,
|
||
"startedAtOffsetSeconds": 222.958863
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 - <<'PY'\np='web/src/assembly-desktop-adapter.ts'\ns=open(p).read(); needle=' if (selectedJointCommands.has(record.command) && record.command \"'!== \"Assembly_ToggleGrounded\") {'\"'\ninsert=''' if (record.command === \\\"Assembly_ToggleGrounded\\\") {\n if (\"'!result || result.documentId !== documentId || typeof result.assembly !== \"string\" || !result.assembly\n || !Array.isArray(result.components) || result.components.length === 0\n || !Array.isArray(result.selection) || result.selection.length !== result.components.length\n || result.components.some((component: unknown) => {\n if (!component || typeof component !== \"object\" || Array.isArray(component)) return true;\n const item = component as Record<string, unknown>;\n return typeof item.object !== \"string\" || !item.object\n || typeof item.grounded !== \"boolean\";\n })) {\n return fail(\"native_protocol_error\", \"Assembly grounding result is missing native component state or selection\");\n }\n }\n'\"'''\nassert needle in s\nopen(p,'w').write(s.replace(needle,insert+needle))\nPY\n git diff --stat && git diff -- web/src/assembly-desktop-adapter.ts\"",
|
||
"exitCode": 64,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 24.130307,
|
||
"startedAtOffsetSeconds": 247.089999
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '205,245p' web/src/assembly-desktop-adapter.ts; test -f web/package.json && node -e \\\"let p=require('./web/package.json'); console.log(Object.keys(p.scripts||{}))\\\"\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 36.371994,
|
||
"startedAtOffsetSeconds": 283.463652
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '245,270p' web/src/assembly-desktop-adapter.ts; cd web && npm run check:geometry-boundary\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.639,
|
||
"waitBeforeSeconds": 42.263251,
|
||
"startedAtOffsetSeconds": 325.728749
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.164692,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.164692,
|
||
"seconds": 0.02575,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.190442,
|
||
"seconds": 26.800303,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 26.990745,
|
||
"seconds": 2.21482,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' web/src/assembly-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 29.206756,
|
||
"seconds": 0.192838,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '640,760p' freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 29.400445,
|
||
"seconds": 0.192158,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' web/src/desktop-command-dispatcher.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 29.593408,
|
||
"seconds": 41.68792,
|
||
"after": "command:source/read",
|
||
"before": "error",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 71.281328,
|
||
"seconds": 56.239721,
|
||
"after": "error",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,160p' docs/current/module-implementation-packet.json; cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md; sed -n '1,115p' freecad-source/src/Mod/Assembly/CommandCreateJoint.py; sed -n '447,535p' freecad-source/src/Mod/Assembly/CommandCreateJoint.py; sed -n '800,1080p' freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 127.527095,
|
||
"seconds": 37.869884,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md'"
|
||
},
|
||
{
|
||
"offsetSeconds": 165.399813,
|
||
"seconds": 0.195456,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n 'Assembly|assembly' web/src/workbench-shell.tsx; sed -n '250,360p' web/src/assembly-desktop-adapter.ts; sed -n '25,93p' freecad-source/src/Mod/Assembly/CommandCreateJoint.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 165.596129,
|
||
"seconds": 57.166579,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'git diff -- web/src/assembly-desktop-adapter.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp'"
|
||
},
|
||
{
|
||
"offsetSeconds": 222.763923,
|
||
"seconds": 0.19494,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cd web && npm run check -- --pretty false'"
|
||
},
|
||
{
|
||
"offsetSeconds": 222.959692,
|
||
"seconds": 24.130307,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 - <<'PY'\np='web/src/assembly-desktop-adapter.ts'\ns=open(p).read(); needle=' if (selectedJointCommands.has(record.command) && record.command \"'!== \"Assembly_ToggleGrounded\") {'\"'\ninsert=''' if (record.command === \\\"Assembly_ToggleGrounded\\\") {\n if (\"'!result || result.documentId !== documentId || typeof result.assembly !== \"string\" || !result.assembly\n || !Array.isArray(result.components) || result.components.length === 0\n || !Array.isArray(result.selection) || result.selection.length !== result.components.length\n || result.components.some((component: unknown) => {\n if (!component || typeof component !== \"object\" || Array.isArray(component)) return true;\n const item = component as Record<string, unknown>;\n return typeof item.object !== \"string\" || !item.object\n || typeof item.grounded !== \"boolean\";\n })) {\n return fail(\"native_protocol_error\", \"Assembly grounding result is missing native component state or selection\");\n }\n }\n'\"'''\nassert needle in s\nopen(p,'w').write(s.replace(needle,insert+needle))\nPY\n git diff --stat && git diff -- web/src/assembly-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 247.091658,
|
||
"seconds": 36.371994,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '205,245p' web/src/assembly-desktop-adapter.ts; test -f web/package.json && node -e \\\"let p=require('./web/package.json'); console.log(Object.keys(p.scripts||{}))\\\"\""
|
||
},
|
||
{
|
||
"offsetSeconds": 283.465498,
|
||
"seconds": 42.263251,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '245,270p' web/src/assembly-desktop-adapter.ts; cd web && npm run check:geometry-boundary\""
|
||
},
|
||
{
|
||
"offsetSeconds": 326.368014,
|
||
"seconds": 13.102698,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 339.470712,
|
||
"seconds": 0.458489,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 339.929201,
|
||
"seconds": 1.454901,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 341.384102,
|
||
"startedAtEpoch": 1789061732.985111,
|
||
"endedAtEpoch": 1789062074.369213,
|
||
"toolUnionSeconds": 0.657401,
|
||
"betweenEventSeconds": 340.726701,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6805": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,240p' web/src/partdesign-desktop-adapter.ts; sed -n '1,220p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDesktopCommands.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 2.599557,
|
||
"startedAtOffsetSeconds": 7.413157
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"rg -n \\\"setFeature|CoordinateSystem|CompDatums|Clone|CompSketches\\\" web/src/partdesign-document-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe -g'*.cpp' -g'*.h'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 9.470253,
|
||
"startedAtOffsetSeconds": 16.884528
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '70,150p' web/src/partdesign-document-facade.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 7.214065,
|
||
"startedAtOffsetSeconds": 24.100017
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'rg -n \"CoordinateSystem|CompDatums|Clone|CompSketches\" freecad-source/src/WebAssembly/FreeCADCoreProbe freecad-source/src/Mod/PartDesign/App | head'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 6.976546,
|
||
"startedAtOffsetSeconds": 31.07843
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'rg -n \"featureType\" freecad-source/src/WebAssembly/FreeCADCoreProbe | head'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 9.726136,
|
||
"startedAtOffsetSeconds": 40.80599
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '290,335p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '500,600p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '2641,2720p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '1,100p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp; sed -n '1,90p' docs/UNATTENDED_WORKFLOW.md; sed -n '1,90p' docs/OCCT_GEOMETRY_BOUNDARY.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.003,
|
||
"waitBeforeSeconds": 31.95628,
|
||
"startedAtOffsetSeconds": 72.763706
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"node <<'JS'\nconst ts = require('./web/node_modules/typescript');\nconst fs = require('fs');\nconst vm = require('vm');\nconst assert = require('assert/strict');\nconst exports = {};\nvm.runInNewContext(ts.transpileModule(fs.readFileSync('web/src/partdesign-desktop-adapter.ts', 'utf8'), {compilerOptions:{module:ts.ModuleKind.CommonJS}}).outputText, {exports, require: p => p.includes('facade-envelope') ? {createFailure:(id,code,message)=>({kind:'error',code,message})} : {PARTDESIGN_DOCUMENT_COMMAND:'partdesign.document',PARTDESIGN_DOCUMENT_SCHEMA:'schema'}});\n(async()=>{\nconst calls=[];\nconst router={request:async(...a)=>{calls.push(a);return {kind:'result',result:{document:'Doc',objects:[{name:'Sketch'}]}}}};\nconst run=(c,a={})=>exports.executePartDesignDesktop(router,c,a,'Doc');\nassert.equal((await run('PartDesign_CompSketches',{object:'Sketch'})).kind,'result');\nassert.equal(calls[0][2].action,'setSketch');\nfor(const c of ['PartDesign_Clone','PartDesign_CoordinateSystem','PartDesign_CompDatums']) assert.equal((await run(c)).code,'unsupported_command');\nassert.equal((await run('PartDesign_CompSketches',{childCommand:'Sketcher_EditSketch'})).code,'unsupported_command');\nassert.equal((await run('PartDesign_CompSketches',{childCommand:'PartDesign_Pad'})).code,'invalid_request');\nassert.equal((await run('PartDesign_CompSketches',{activeTask:true})).code,'invalid_request');\nassert.equal(calls.length,1);\nconsole.log('Adapter group dispatch and boundary checks passed');\n})().catch(e=>{console.error(e);process.exitCode=1});\nJS\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.173,
|
||
"waitBeforeSeconds": 22.065662,
|
||
"startedAtOffsetSeconds": 138.318189
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.170971,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.170971,
|
||
"seconds": 0.036949,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.20792,
|
||
"seconds": 4.60568,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 4.8136,
|
||
"seconds": 2.599557,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' web/src/partdesign-desktop-adapter.ts; sed -n '1,220p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDesktopCommands.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 7.414275,
|
||
"seconds": 9.470253,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"rg -n \\\"setFeature|CoordinateSystem|CompDatums|Clone|CompSketches\\\" web/src/partdesign-document-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe -g'*.cpp' -g'*.h'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 16.885952,
|
||
"seconds": 7.214065,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '70,150p' web/src/partdesign-document-facade.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 24.101884,
|
||
"seconds": 6.976546,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'rg -n \"CoordinateSystem|CompDatums|Clone|CompSketches\" freecad-source/src/WebAssembly/FreeCADCoreProbe freecad-source/src/Mod/PartDesign/App | head'"
|
||
},
|
||
{
|
||
"offsetSeconds": 31.079854,
|
||
"seconds": 9.726136,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'rg -n \"featureType\" freecad-source/src/WebAssembly/FreeCADCoreProbe | head'"
|
||
},
|
||
{
|
||
"offsetSeconds": 40.807426,
|
||
"seconds": 31.95628,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '290,335p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '500,600p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '2641,2720p' freecad-source/src/Mod/PartDesign/Gui/Command.cpp; sed -n '1,100p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp; sed -n '1,90p' docs/UNATTENDED_WORKFLOW.md; sed -n '1,90p' docs/OCCT_GEOMETRY_BOUNDARY.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 72.767032,
|
||
"seconds": 13.470422,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 86.237454,
|
||
"seconds": 30.010159,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.247613,
|
||
"seconds": 0.001536,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.249149,
|
||
"seconds": 0.002585,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.251734,
|
||
"seconds": 0.000793,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 116.252527,
|
||
"seconds": 22.065662,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"node <<'JS'\nconst ts = require('./web/node_modules/typescript');\nconst fs = require('fs');\nconst vm = require('vm');\nconst assert = require('assert/strict');\nconst exports = {};\nvm.runInNewContext(ts.transpileModule(fs.readFileSync('web/src/partdesign-desktop-adapter.ts', 'utf8'), {compilerOptions:{module:ts.ModuleKind.CommonJS}}).outputText, {exports, require: p => p.includes('facade-envelope') ? {createFailure:(id,code,message)=>({kind:'error',code,message})} : {PARTDESIGN_DOCUMENT_COMMAND:'partdesign.document',PARTDESIGN_DOCUMENT_SCHEMA:'schema'}});\n(async()=>{\nconst calls=[];\nconst router={request:async(...a)=>{calls.push(a);return {kind:'result',result:{document:'Doc',objects:[{name:'Sketch'}]}}}};\nconst run=(c,a={})=>exports.executePartDesignDesktop(router,c,a,'Doc');\nassert.equal((await run('PartDesign_CompSketches',{object:'Sketch'})).kind,'result');\nassert.equal(calls[0][2].action,'setSketch');\nfor(const c of ['PartDesign_Clone','PartDesign_CoordinateSystem','PartDesign_CompDatums']) assert.equal((await run(c)).code,'unsupported_command');\nassert.equal((await run('PartDesign_CompSketches',{childCommand:'Sketcher_EditSketch'})).code,'unsupported_command');\nassert.equal((await run('PartDesign_CompSketches',{childCommand:'PartDesign_Pad'})).code,'invalid_request');\nassert.equal((await run('PartDesign_CompSketches',{activeTask:true})).code,'invalid_request');\nassert.equal(calls.length,1);\nconsole.log('Adapter group dispatch and boundary checks passed');\n})().catch(e=>{console.error(e);process.exitCode=1});\nJS\""
|
||
},
|
||
{
|
||
"offsetSeconds": 138.491451,
|
||
"seconds": 8.712169,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 147.20362,
|
||
"seconds": 0.895898,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 148.099518,
|
||
"seconds": 1.277859,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 149.377377,
|
||
"startedAtEpoch": 1789062081.591888,
|
||
"endedAtEpoch": 1789062230.969265,
|
||
"toolUnionSeconds": 0.183857,
|
||
"betweenEventSeconds": 149.19352,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6806": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6807": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6808": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.171715,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.171715,
|
||
"seconds": 0.024369,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.196084,
|
||
"seconds": 34.610982,
|
||
"after": "turn.started",
|
||
"before": "error",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 34.807066,
|
||
"seconds": 25.282233,
|
||
"after": "error",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 60.089299,
|
||
"startedAtEpoch": 1789062350.059957,
|
||
"endedAtEpoch": 1789062410.149256,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 60.089299,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6809": {
|
||
"commands": [],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.152214,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.152214,
|
||
"seconds": 0.040766,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.19298,
|
||
"seconds": 59.895596,
|
||
"after": "turn.started",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 60.088576,
|
||
"startedAtEpoch": 1789062431.472943,
|
||
"endedAtEpoch": 1789062491.561519,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 60.088576,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6810": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' docs/current/periodic-optimization/optimization-000133-context.json\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 3.814282,
|
||
"startedAtOffsetSeconds": 12.741359
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' docs/UNATTENDED_WORKFLOW.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.193696,
|
||
"startedAtOffsetSeconds": 12.936034
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,180p' docs/current/provided-source-index.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.194078,
|
||
"startedAtOffsetSeconds": 13.130782
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' docs/current/periodic-optimization/optimization-000133-work.json\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.1959,
|
||
"startedAtOffsetSeconds": 13.327478
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'python3 tools/fast_source_search.py --help'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 13.456737,
|
||
"startedAtOffsetSeconds": 26.784848
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,180p' docs/WEB_BUSINESS_MIGRATION_RULES.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.194316,
|
||
"startedAtOffsetSeconds": 26.980229
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'cat docs/business-acceptance/PartDesign.json'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.193139,
|
||
"startedAtOffsetSeconds": 27.174016
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'spawn|execFile|timeout|setTimeout|terminate|run.*Cases|import|FREECAD_BUSINESS_IDS' --paths tools/partdesign-business-cases.mjs tools/wasm-probe-runtime.mjs --context 3 --max-count 100\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 11.405077,
|
||
"startedAtOffsetSeconds": 38.579689
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --help'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.202744,
|
||
"startedAtOffsetSeconds": 38.784001
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'loadWasmProbe|export async|terminate|finally|kernel|selectedIds' --paths tools/partdesign-profile-business-cases.mjs tools/partdesign-finishing-business-cases.mjs tools/partdesign-additive-business-cases.mjs tools/partdesign-business-cases.mjs --context 2 --max-count 95\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 6.715929,
|
||
"startedAtOffsetSeconds": 55.192362
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '54,100p' tools/partdesign-business-cases.mjs;\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.193675,
|
||
"startedAtOffsetSeconds": 55.387528
|
||
},
|
||
{
|
||
"order": 12,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --module PartDesign --reuse'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192156,
|
||
"startedAtOffsetSeconds": 55.580294
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.167383,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.167383,
|
||
"seconds": 0.039407,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.20679,
|
||
"seconds": 8.720287,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 8.927077,
|
||
"seconds": 3.814282,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/current/periodic-optimization/optimization-000133-context.json\""
|
||
},
|
||
{
|
||
"offsetSeconds": 12.742338,
|
||
"seconds": 0.193696,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/UNATTENDED_WORKFLOW.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 12.936704,
|
||
"seconds": 0.194078,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' docs/current/provided-source-index.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 13.131578,
|
||
"seconds": 0.1959,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/current/periodic-optimization/optimization-000133-work.json\""
|
||
},
|
||
{
|
||
"offsetSeconds": 13.328111,
|
||
"seconds": 13.456737,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/fast_source_search.py --help'"
|
||
},
|
||
{
|
||
"offsetSeconds": 26.785913,
|
||
"seconds": 0.194316,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' docs/WEB_BUSINESS_MIGRATION_RULES.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 26.980877,
|
||
"seconds": 0.193139,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'cat docs/business-acceptance/PartDesign.json'"
|
||
},
|
||
{
|
||
"offsetSeconds": 27.174612,
|
||
"seconds": 11.405077,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'spawn|execFile|timeout|setTimeout|terminate|run.*Cases|import|FREECAD_BUSINESS_IDS' --paths tools/partdesign-business-cases.mjs tools/wasm-probe-runtime.mjs --context 3 --max-count 100\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.581257,
|
||
"seconds": 0.202744,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --help'"
|
||
},
|
||
{
|
||
"offsetSeconds": 38.784604,
|
||
"seconds": 9.691829,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 48.476433,
|
||
"seconds": 6.715929,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'loadWasmProbe|export async|terminate|finally|kernel|selectedIds' --paths tools/partdesign-profile-business-cases.mjs tools/partdesign-finishing-business-cases.mjs tools/partdesign-additive-business-cases.mjs tools/partdesign-business-cases.mjs --context 2 --max-count 95\""
|
||
},
|
||
{
|
||
"offsetSeconds": 55.193853,
|
||
"seconds": 0.193675,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '54,100p' tools/partdesign-business-cases.mjs;\""
|
||
},
|
||
{
|
||
"offsetSeconds": 55.388138,
|
||
"seconds": 0.192156,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --module PartDesign --reuse'"
|
||
},
|
||
{
|
||
"offsetSeconds": 55.580877,
|
||
"seconds": 12.727284,
|
||
"after": "command:other",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 68.308161,
|
||
"seconds": 30.935342,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 99.243503,
|
||
"seconds": 0.001082,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 99.244585,
|
||
"seconds": 11.796398,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 111.040983,
|
||
"seconds": 0.516984,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 111.557967,
|
||
"seconds": 0.591616,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 112.149583,
|
||
"startedAtEpoch": 1789062532.480521,
|
||
"endedAtEpoch": 1789062644.630104,
|
||
"toolUnionSeconds": 0.010242,
|
||
"betweenEventSeconds": 112.139341,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6811": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md; rg -n \\\"PartDesign|RuntimeProbe|business\\\" docs/current tools | head -80\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 1.949852,
|
||
"startedAtOffsetSeconds": 9.282792
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 6fa5adda80ac21e8e1e3 --disposition superseded --reason '历史命令直接以 Node 导入未按项目 WASM loader 运行;错误来自 ENVIRONMENT 检查,不能证明 PartDesign 业务缺口。现行运行入口为 tools/wasm-probe-runtime.mjs。' --source tools/wasm-probe-runtime.mjs && python3 tools/failure_reconciliation.py --review ab5a05afcf313e280d9c --disposition superseded --reason '历史命令传入相对 worker 路径导致 Node ERR_WORKER_PATH;属于旧运行器路径配置,不是业务实现失败。现行入口由项目 loader 解析绝对路径。' --source tools/wasm-probe-runtime.mjs && python3 tools/failure_reconciliation.py --review b41d09bb6fa3988ad086 --disposition superseded --reason '历史批次在 Node --input-type=module 下触发 worker 继承参数 ERR_INPUT_TYPE_NOT_ALLOWED,属于旧批处理启动方式错误。' --source tools/wasm-probe-runtime.mjs && python3 tools/failure_reconciliation.py --review fd04ffffde80fdc65e26 --disposition superseded --reason '历史批次同样因 Node worker 继承 --input-type 参数失败,错误发生在运行器初始化阶段,未执行 PartDesign 业务。' --source tools/wasm-probe-runtime.mjs\"",
|
||
"exitCode": 1,
|
||
"runSeconds": 0.345,
|
||
"waitBeforeSeconds": 13.519139,
|
||
"startedAtOffsetSeconds": 22.803864
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --help | tail -40; sed -n '390,435p' tools/failure_reconciliation.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 5.840349,
|
||
"startedAtOffsetSeconds": 28.989172
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.163871,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.163871,
|
||
"seconds": 0.033215,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.197086,
|
||
"seconds": 7.135854,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 7.33294,
|
||
"seconds": 1.949852,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' docs/current/provided-source-index.md; rg -n \\\"PartDesign|RuntimeProbe|business\\\" docs/current tools | head -80\""
|
||
},
|
||
{
|
||
"offsetSeconds": 9.284725,
|
||
"seconds": 13.519139,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 6fa5adda80ac21e8e1e3 --disposition superseded --reason '历史命令直接以 Node 导入未按项目 WASM loader 运行;错误来自 ENVIRONMENT 检查,不能证明 PartDesign 业务缺口。现行运行入口为 tools/wasm-probe-runtime.mjs。' --source tools/wasm-probe-runtime.mjs && python3 tools/failure_reconciliation.py --review ab5a05afcf313e280d9c --disposition superseded --reason '历史命令传入相对 worker 路径导致 Node ERR_WORKER_PATH;属于旧运行器路径配置,不是业务实现失败。现行入口由项目 loader 解析绝对路径。' --source tools/wasm-probe-runtime.mjs && python3 tools/failure_reconciliation.py --review b41d09bb6fa3988ad086 --disposition superseded --reason '历史批次在 Node --input-type=module 下触发 worker 继承参数 ERR_INPUT_TYPE_NOT_ALLOWED,属于旧批处理启动方式错误。' --source tools/wasm-probe-runtime.mjs && python3 tools/failure_reconciliation.py --review fd04ffffde80fdc65e26 --disposition superseded --reason '历史批次同样因 Node worker 继承 --input-type 参数失败,错误发生在运行器初始化阶段,未执行 PartDesign 业务。' --source tools/wasm-probe-runtime.mjs\""
|
||
},
|
||
{
|
||
"offsetSeconds": 23.148823,
|
||
"seconds": 5.840349,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --help | tail -40; sed -n '390,435p' tools/failure_reconciliation.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 28.990589,
|
||
"seconds": 10.140794,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 39.131383,
|
||
"seconds": 0.520837,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 39.65222,
|
||
"seconds": 1.51446,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 41.16668,
|
||
"startedAtEpoch": 1789062651.983288,
|
||
"endedAtEpoch": 1789062693.149968,
|
||
"toolUnionSeconds": 0.348309,
|
||
"betweenEventSeconds": 40.818371,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6812": {
|
||
"commands": [
|
||
{
|
||
"order": 1,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,240p' docs/current/module-implementation-packet.json\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.003,
|
||
"waitBeforeSeconds": 2.884424,
|
||
"startedAtOffsetSeconds": 10.659684
|
||
},
|
||
{
|
||
"order": 2,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,220p' web/src/bim-desktop-adapter.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192371,
|
||
"startedAtOffsetSeconds": 10.855339
|
||
},
|
||
{
|
||
"order": 3,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,180p' docs/UNATTENDED_WORKFLOW.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.002287,
|
||
"startedAtOffsetSeconds": 10.85841
|
||
},
|
||
{
|
||
"order": 4,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,150p' docs/OCCT_GEOMETRY_BOUNDARY.md\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.191324,
|
||
"startedAtOffsetSeconds": 11.050216
|
||
},
|
||
{
|
||
"order": 5,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,200p' web/src/bim-desktop-adapter.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 9.831809,
|
||
"startedAtOffsetSeconds": 20.882806
|
||
},
|
||
{
|
||
"order": 6,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '3380,3575p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192528,
|
||
"startedAtOffsetSeconds": 21.077125
|
||
},
|
||
{
|
||
"order": 7,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '150,260p' web/src/desktop-command-dispatcher.ts\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.191679,
|
||
"startedAtOffsetSeconds": 21.269624
|
||
},
|
||
{
|
||
"order": 8,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"node -e 'const p=require(\\\"./docs/current/module-implementation-packet.json\\\"); console.log(JSON.stringify({records:p.sourceRecords,extra:p.editableExcerpts.slice(10)},null,2))'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.195155,
|
||
"startedAtOffsetSeconds": 21.46557
|
||
},
|
||
{
|
||
"order": 9,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '3560,3725p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 8.837146,
|
||
"startedAtOffsetSeconds": 30.303639
|
||
},
|
||
{
|
||
"order": 10,
|
||
"phase": "other",
|
||
"command": "/bin/bash -lc \"node -e 'const p=require(\\\"./docs/current/module-implementation-packet.json\\\"); console.log(Object.keys(p)); console.log(JSON.stringify(p.records,null,2))'\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 0.192533,
|
||
"startedAtOffsetSeconds": 30.498388
|
||
},
|
||
{
|
||
"order": 11,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '195,220p' freecad-source/src/Mod/BIM/InitGui.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192052,
|
||
"startedAtOffsetSeconds": 30.691414
|
||
},
|
||
{
|
||
"order": 12,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '440,490p' freecad-source/src/Mod/BIM/InitGui.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.191857,
|
||
"startedAtOffsetSeconds": 30.884053
|
||
},
|
||
{
|
||
"order": 13,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,360p' freecad-source/src/Mod/BIM/bimcommands/BimNudge.py\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.002,
|
||
"waitBeforeSeconds": 8.019617,
|
||
"startedAtOffsetSeconds": 38.904575
|
||
},
|
||
{
|
||
"order": 14,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '1,75p' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.193082,
|
||
"startedAtOffsetSeconds": 39.099737
|
||
},
|
||
{
|
||
"order": 15,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc \"sed -n '225,242p' web/src/workbench-shell.tsx\"",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.001,
|
||
"waitBeforeSeconds": 12.060942,
|
||
"startedAtOffsetSeconds": 96.221882
|
||
},
|
||
{
|
||
"order": 16,
|
||
"phase": "source/read",
|
||
"command": "/bin/bash -lc 'git diff --check -- web/src/bim-desktop-adapter.ts web/src/workbench-shell.tsx freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp'",
|
||
"exitCode": 0,
|
||
"runSeconds": 0.0,
|
||
"waitBeforeSeconds": 0.192709,
|
||
"startedAtOffsetSeconds": 96.415949
|
||
}
|
||
],
|
||
"waitIntervals": [
|
||
{
|
||
"offsetSeconds": 0.0,
|
||
"seconds": 0.167359,
|
||
"after": "scheduler.cycle.started",
|
||
"before": "thread.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.167359,
|
||
"seconds": 0.028957,
|
||
"after": "thread.started",
|
||
"before": "turn.started",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 0.196316,
|
||
"seconds": 7.578944,
|
||
"after": "turn.started",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 7.77526,
|
||
"seconds": 2.884424,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' docs/current/module-implementation-packet.json\""
|
||
},
|
||
{
|
||
"offsetSeconds": 10.662968,
|
||
"seconds": 0.192371,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' web/src/bim-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 10.856123,
|
||
"seconds": 0.002287,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' docs/UNATTENDED_WORKFLOW.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 10.858892,
|
||
"seconds": 0.191324,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,150p' docs/OCCT_GEOMETRY_BOUNDARY.md\""
|
||
},
|
||
{
|
||
"offsetSeconds": 11.050997,
|
||
"seconds": 9.831809,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,200p' web/src/bim-desktop-adapter.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 20.884597,
|
||
"seconds": 0.192528,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '3380,3575p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 21.077945,
|
||
"seconds": 0.191679,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '150,260p' web/src/desktop-command-dispatcher.ts\""
|
||
},
|
||
{
|
||
"offsetSeconds": 21.270415,
|
||
"seconds": 0.195155,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"node -e 'const p=require(\\\"./docs/current/module-implementation-packet.json\\\"); console.log(JSON.stringify({records:p.sourceRecords,extra:p.editableExcerpts.slice(10)},null,2))'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 21.466493,
|
||
"seconds": 8.837146,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '3560,3725p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\""
|
||
},
|
||
{
|
||
"offsetSeconds": 30.305855,
|
||
"seconds": 0.192533,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"node -e 'const p=require(\\\"./docs/current/module-implementation-packet.json\\\"); console.log(Object.keys(p)); console.log(JSON.stringify(p.records,null,2))'\""
|
||
},
|
||
{
|
||
"offsetSeconds": 30.499362,
|
||
"seconds": 0.192052,
|
||
"after": "command:other",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '195,220p' freecad-source/src/Mod/BIM/InitGui.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 30.692196,
|
||
"seconds": 0.191857,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '440,490p' freecad-source/src/Mod/BIM/InitGui.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 30.884958,
|
||
"seconds": 8.019617,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,360p' freecad-source/src/Mod/BIM/bimcommands/BimNudge.py\""
|
||
},
|
||
{
|
||
"offsetSeconds": 38.906655,
|
||
"seconds": 0.193082,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '1,75p' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 39.100523,
|
||
"seconds": 14.113249,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 53.213772,
|
||
"seconds": 30.93429,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 84.148062,
|
||
"seconds": 0.006108,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 84.15417,
|
||
"seconds": 0.004007,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 84.158177,
|
||
"seconds": 0.002763,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 84.16094,
|
||
"seconds": 12.060942,
|
||
"after": "item.completed",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc \"sed -n '225,242p' web/src/workbench-shell.tsx\""
|
||
},
|
||
{
|
||
"offsetSeconds": 96.22324,
|
||
"seconds": 0.192709,
|
||
"after": "command:source/read",
|
||
"before": "command_execution",
|
||
"nextCommand": "/bin/bash -lc 'git diff --check -- web/src/bim-desktop-adapter.ts web/src/workbench-shell.tsx freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp'"
|
||
},
|
||
{
|
||
"offsetSeconds": 96.416781,
|
||
"seconds": 8.91327,
|
||
"after": "command:source/read",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 105.330051,
|
||
"seconds": 16.183746,
|
||
"after": "item.completed",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 121.513797,
|
||
"seconds": 0.005558,
|
||
"after": "item.started",
|
||
"before": "file_change",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 121.519355,
|
||
"seconds": 8.365936,
|
||
"after": "item.completed",
|
||
"before": "agent_message",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 129.885291,
|
||
"seconds": 0.849582,
|
||
"after": "item.completed",
|
||
"before": "turn.completed",
|
||
"nextCommand": null
|
||
},
|
||
{
|
||
"offsetSeconds": 130.734873,
|
||
"seconds": 1.536653,
|
||
"after": "turn.completed",
|
||
"before": "scheduler.cycle.completed",
|
||
"nextCommand": null
|
||
}
|
||
],
|
||
"observedSeconds": 132.271526,
|
||
"startedAtEpoch": 1789062701.396473,
|
||
"endedAtEpoch": 1789062833.667999,
|
||
"toolUnionSeconds": 0.019589,
|
||
"betweenEventSeconds": 132.251937,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6813": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
},
|
||
"6814": {
|
||
"commands": [],
|
||
"waitIntervals": [],
|
||
"observedSeconds": 0.0,
|
||
"startedAtEpoch": null,
|
||
"endedAtEpoch": null,
|
||
"toolUnionSeconds": 0.0,
|
||
"betweenEventSeconds": 0,
|
||
"unfinishedCommands": 0
|
||
}
|
||
},
|
||
"wallTimeline": {
|
||
"wallSeconds": 2050.0239601135254,
|
||
"betweenCycleSeconds": 551.8337409496307,
|
||
"observedCycleSeconds": 1498.1902191638947,
|
||
"gaps": [
|
||
{
|
||
"previousCycle": "6795",
|
||
"nextCycle": "6796",
|
||
"seconds": 141.56313800811768
|
||
},
|
||
{
|
||
"previousCycle": "6796",
|
||
"nextCycle": "6800",
|
||
"seconds": 177.7206039428711
|
||
},
|
||
{
|
||
"previousCycle": "6800",
|
||
"nextCycle": "6801",
|
||
"seconds": 8.329149007797241
|
||
},
|
||
{
|
||
"previousCycle": "6801",
|
||
"nextCycle": "6802",
|
||
"seconds": 7.336935997009277
|
||
},
|
||
{
|
||
"previousCycle": "6802",
|
||
"nextCycle": "6803",
|
||
"seconds": 9.776185035705566
|
||
},
|
||
{
|
||
"previousCycle": "6803",
|
||
"nextCycle": "6804",
|
||
"seconds": 2.95198392868042
|
||
},
|
||
{
|
||
"previousCycle": "6804",
|
||
"nextCycle": "6805",
|
||
"seconds": 7.22267484664917
|
||
},
|
||
{
|
||
"previousCycle": "6805",
|
||
"nextCycle": "6808",
|
||
"seconds": 119.09069204330444
|
||
},
|
||
{
|
||
"previousCycle": "6808",
|
||
"nextCycle": "6809",
|
||
"seconds": 21.323687076568604
|
||
},
|
||
{
|
||
"previousCycle": "6809",
|
||
"nextCycle": "6810",
|
||
"seconds": 40.919002056121826
|
||
},
|
||
{
|
||
"previousCycle": "6810",
|
||
"nextCycle": "6811",
|
||
"seconds": 7.35318398475647
|
||
},
|
||
{
|
||
"previousCycle": "6811",
|
||
"nextCycle": "6812",
|
||
"seconds": 8.24650502204895
|
||
}
|
||
]
|
||
},
|
||
"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."
|
||
}
|