Files
FreeCADWasmDev/docs/current/efficiency-current.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

2665 lines
80 KiB
JSON

{
"cycles": [
{
"cycle": 4753,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "b3d4f99c9e4d224980596147",
"module": "Sketcher",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 20.012,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.165,
"agent/initial-decision": 18.885,
"agent/finalization": 0.913,
"preparation/continue": 0.667,
"preparation/batchPreflight": 0.044,
"preparation/implementationPacket": 0.26
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.667,
"batchPreflight": 0.044,
"implementationPacket": 0.26
},
"postPipelineTiming": {}
},
{
"cycle": 4754,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "1fbd77e0cef8ce735e7e1c4a",
"module": "Sketcher",
"tier": "failure-reconciliation",
"family": "failure-reconciliation",
"records": 3
},
"durationSeconds": 18.011,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.155,
"agent/initial-decision": 17.0,
"agent/finalization": 0.802,
"preparation/continue": 0.635,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.137
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.635,
"batchPreflight": 0.042,
"implementationPacket": 0.137
},
"postPipelineTiming": {}
},
{
"cycle": 4755,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "b3d4f99c9e4d224980596147",
"module": "Sketcher",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 15.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.152,
"agent/initial-decision": 14.125,
"agent/finalization": 0.683,
"preparation/continue": 0.662,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.255
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.662,
"batchPreflight": 0.042,
"implementationPacket": 0.255
},
"postPipelineTiming": {}
},
{
"cycle": 4756,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "3e285c01e90a440ed5cb54e8",
"module": "Assembly",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 22.011,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.16,
"agent/initial-decision": 21.602,
"agent/finalization": 0.202,
"preparation/continue": 0.541,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.258
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.541,
"batchPreflight": 0.042,
"implementationPacket": 0.258
},
"postPipelineTiming": {}
},
{
"cycle": 4757,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "fda23ab40e675830eb266213",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"records": 15
},
"durationSeconds": 17.105,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.169,
"agent/initial-decision": 16.45,
"agent/finalization": 0.434,
"preparation/continue": 0.512,
"preparation/batchPreflight": 0.044,
"preparation/implementationPacket": 0.353
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.512,
"batchPreflight": 0.044,
"implementationPacket": 0.353
},
"postPipelineTiming": {}
},
{
"cycle": 4758,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "3e285c01e90a440ed5cb54e8",
"module": "Assembly",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 14.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.156,
"agent/initial-decision": 13.055,
"agent/finalization": 0.752,
"preparation/continue": 0.551,
"preparation/batchPreflight": 0.043,
"preparation/implementationPacket": 0.255
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.551,
"batchPreflight": 0.043,
"implementationPacket": 0.255
},
"postPipelineTiming": {}
},
{
"cycle": 4759,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"records": 14
},
"durationSeconds": 16.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.151,
"agent/initial-decision": 15.414,
"agent/finalization": 0.393,
"preparation/continue": 0.511,
"preparation/batchPreflight": 0.043,
"preparation/implementationPacket": 0.346
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.511,
"batchPreflight": 0.043,
"implementationPacket": 0.346
},
"postPipelineTiming": {}
},
{
"cycle": 4760,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"records": 14
},
"durationSeconds": 17.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.144,
"agent/initial-decision": 15.883,
"agent/finalization": 0.927,
"preparation/continue": 0.176,
"preparation/batchPreflight": 0.043,
"preparation/implementationPacket": 0.348
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.176,
"batchPreflight": 0.043,
"implementationPacket": 0.348
},
"postPipelineTiming": {}
},
{
"cycle": 4761,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "3e285c01e90a440ed5cb54e8",
"module": "Assembly",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 17.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.152,
"agent/initial-decision": 16.772,
"preparation/continue": 0.51,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.254
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.51,
"batchPreflight": 0.042,
"implementationPacket": 0.254
},
"postPipelineTiming": {}
},
{
"cycle": 4762,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "dfdcca459dc01edd52d3ad89",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"records": 10
},
"durationSeconds": 15.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.145,
"agent/initial-decision": 14.22,
"agent/finalization": 0.6,
"preparation/continue": 0.543,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.265
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.543,
"batchPreflight": 0.042,
"implementationPacket": 0.265
},
"postPipelineTiming": {}
},
{
"cycle": 4763,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "aa45a6fae1dbe6e469476fdd",
"module": "Assembly",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 14.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.154,
"agent/initial-decision": 13.692,
"agent/finalization": 0.116,
"preparation/continue": 0.509,
"preparation/batchPreflight": 0.043,
"preparation/implementationPacket": 0.266
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.509,
"batchPreflight": 0.043,
"implementationPacket": 0.266
},
"postPipelineTiming": {}
},
{
"cycle": 4764,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"records": 16
},
"durationSeconds": 15.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.147,
"agent/initial-decision": 14.485,
"agent/finalization": 0.334,
"preparation/continue": 0.564,
"preparation/batchPreflight": 0.045,
"preparation/implementationPacket": 0.508
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.564,
"batchPreflight": 0.045,
"implementationPacket": 0.508
},
"postPipelineTiming": {}
},
{
"cycle": 4765,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"records": 16
},
"durationSeconds": 15.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.148,
"agent/initial-decision": 14.773,
"preparation/continue": 0.176,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.492
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.176,
"batchPreflight": 0.042,
"implementationPacket": 0.492
},
"postPipelineTiming": {}
},
{
"cycle": 4766,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"records": 16
},
"durationSeconds": 17.01,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.157,
"agent/initial-decision": 16.643,
"agent/finalization": 0.16,
"preparation/continue": 0.18,
"preparation/batchPreflight": 0.044,
"preparation/implementationPacket": 0.503
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.18,
"batchPreflight": 0.044,
"implementationPacket": 0.503
},
"postPipelineTiming": {}
},
{
"cycle": 4767,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "31626313d358da4ffa93d0ab",
"module": "BIM",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 3
},
"durationSeconds": 91.037,
"commandSeconds": 0.001,
"accountedSeconds": 90.991,
"unaccountedSeconds": 0.04600000000000648,
"commands": 1,
"timedCommands": 1,
"phaseSeconds": {
"source/read": 0.001,
"scheduler/process-start": 0.155,
"provider/stream-wait": 86.663,
"agent/decision": 4.172,
"preparation/continue": 0.516,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.269
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.516,
"batchPreflight": 0.042,
"implementationPacket": 0.269
},
"postPipelineTiming": {}
},
{
"cycle": 4768,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "31626313d358da4ffa93d0ab",
"module": "BIM",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 3
},
"durationSeconds": 63.07,
"commandSeconds": 0.103,
"accountedSeconds": 62.992,
"unaccountedSeconds": 0.07800000000000296,
"commands": 6,
"timedCommands": 6,
"phaseSeconds": {
"source/read": 0.102,
"build": 0.001,
"scheduler/process-start": 0.148,
"agent/initial-decision": 7.677,
"agent/decision": 9.445,
"agent/post-read": 44.873,
"agent/finalization": 0.746,
"preparation/continue": 0.162,
"preparation/batchPreflight": 0.043,
"preparation/implementationPacket": 0.269,
"post-pipeline/preflight": 0.063,
"post-pipeline/build": 27.229,
"post-pipeline/artifact-sync": 2.673,
"post-pipeline/business-acceptance": 0.06
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.162,
"batchPreflight": 0.043,
"implementationPacket": 0.269
},
"postPipelineTiming": {
"post-pipeline/preflight": 0.063,
"post-pipeline/build": 27.229,
"post-pipeline/artifact-sync": 2.673,
"post-pipeline/business-acceptance": 0.06
}
},
{
"cycle": 4769,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "2340f9a41a2978c7fc2bc0ee",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"records": 16
},
"durationSeconds": 46.031,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.139,
"provider/stream-wait": 45.853,
"preparation/continue": 0.505,
"preparation/batchPreflight": 0.043,
"preparation/implementationPacket": 0.496
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.505,
"batchPreflight": 0.043,
"implementationPacket": 0.496
},
"postPipelineTiming": {}
},
{
"cycle": 4770,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "2340f9a41a2978c7fc2bc0ee",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"records": 16
},
"durationSeconds": 46.031,
"commandSeconds": null,
"accountedSeconds": null,
"unaccountedSeconds": null,
"commands": 0,
"timedCommands": 0,
"phaseSeconds": {
"scheduler/process-start": 0.148,
"provider/stream-wait": 45.847,
"preparation/continue": 0.177,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.499
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.177,
"batchPreflight": 0.042,
"implementationPacket": 0.499
},
"postPipelineTiming": {}
},
{
"cycle": 4771,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "2340f9a41a2978c7fc2bc0ee",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"records": 16
},
"durationSeconds": 180.067,
"commandSeconds": 0.091,
"accountedSeconds": 180.028,
"unaccountedSeconds": 0.03900000000001569,
"commands": 6,
"timedCommands": 6,
"phaseSeconds": {
"source/read": 0.091,
"scheduler/process-start": 0.142,
"agent/initial-decision": 7.777,
"agent/decision": 2.498,
"agent/post-read": 94.997,
"agent/idle-stop": 74.524,
"preparation/continue": 0.177,
"preparation/batchPreflight": 0.044,
"preparation/implementationPacket": 0.508
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.177,
"batchPreflight": 0.044,
"implementationPacket": 0.508
},
"postPipelineTiming": {}
},
{
"cycle": 4772,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "b104f0dc5bc3f0bd29d77599",
"module": "BIM",
"tier": "failure-reconciliation",
"family": "failure-reconciliation",
"records": 4
},
"durationSeconds": 173.06,
"commandSeconds": 0.97,
"accountedSeconds": 173.02,
"unaccountedSeconds": 0.03999999999999204,
"commands": 4,
"timedCommands": 4,
"phaseSeconds": {
"source/read": 0.97,
"scheduler/process-start": 0.14,
"provider/stream-wait": 83.747,
"agent/decision": 24.867,
"agent/post-read": 63.296,
"preparation/continue": 0.672,
"preparation/batchPreflight": 0.042,
"preparation/implementationPacket": 0.135
},
"fileChanges": 0,
"preparationTiming": {
"continue": 0.672,
"batchPreflight": 0.042,
"implementationPacket": 0.135
},
"postPipelineTiming": {}
}
],
"phases": {
"provider/stream-wait": {
"count": 6,
"seconds": 262.11,
"maxSeconds": 45.939,
"averageSeconds": 43.685,
"share": 29.887353718900833
},
"agent/initial-decision": {
"count": 86,
"seconds": 238.453,
"maxSeconds": 7.777,
"averageSeconds": 2.7727093023255813,
"share": 27.189840739891878
},
"agent/post-read": {
"count": 14,
"seconds": 203.166,
"maxSeconds": 33.605,
"averageSeconds": 14.511857142857142,
"share": 23.166205431514275
},
"agent/idle-stop": {
"count": 1,
"seconds": 74.524,
"maxSeconds": 74.524,
"averageSeconds": 74.524,
"share": 8.497673299558832
},
"agent/decision": {
"count": 5,
"seconds": 40.982,
"maxSeconds": 24.867,
"averageSeconds": 8.1964,
"share": 4.673013353584349
},
"post-pipeline/build": {
"count": 1,
"seconds": 27.229,
"maxSeconds": 27.229,
"averageSeconds": 27.229,
"share": 3.1048138354582075
},
"preparation/continue": {
"count": 20,
"seconds": 8.946,
"maxSeconds": 0.672,
"averageSeconds": 0.4473,
"share": 1.020076557053477
},
"agent/finalization": {
"count": 13,
"seconds": 7.061999999999999,
"maxSeconds": 0.927,
"averageSeconds": 0.5432307692307692,
"share": 0.8052515812554945
},
"preparation/implementationPacket": {
"count": 20,
"seconds": 6.676,
"maxSeconds": 0.508,
"averageSeconds": 0.3338,
"share": 0.7612375469359505
},
"scheduler/process-start": {
"count": 20,
"seconds": 3.0269999999999997,
"maxSeconds": 0.169,
"averageSeconds": 0.15134999999999998,
"share": 0.3451566888219176
},
"post-pipeline/artifact-sync": {
"count": 1,
"seconds": 2.673,
"maxSeconds": 2.673,
"averageSeconds": 2.673,
"share": 0.304791486363061
},
"source/read": {
"count": 16,
"seconds": 1.164,
"maxSeconds": 0.967,
"averageSeconds": 0.07275,
"share": 0.13272625893251142
},
"preparation/batchPreflight": {
"count": 20,
"seconds": 0.8570000000000002,
"maxSeconds": 0.045,
"averageSeconds": 0.04285000000000001,
"share": 0.09772027826903978
},
"post-pipeline/preflight": {
"count": 1,
"seconds": 0.063,
"maxSeconds": 0.063,
"averageSeconds": 0.063,
"share": 0.007183637725728711
},
"post-pipeline/business-acceptance": {
"count": 1,
"seconds": 0.06,
"maxSeconds": 0.06,
"averageSeconds": 0.06,
"share": 0.006841559738789249
},
"build": {
"count": 1,
"seconds": 0.001,
"maxSeconds": 0.001,
"averageSeconds": 0.001,
"share": 0.00011402599564648749
}
},
"timedCommandSeconds": 1.165,
"accountedSeconds": 860.9639999999999,
"unmeasuredCommands": 0,
"unaccountedSeconds": 0.20300000000001717,
"measuredCycles": 4,
"streamFailedCycles": 4,
"budgetExceededCycles": 1,
"agentIdleStoppedCycles": 1,
"slowestCommands": [
{
"cycle": 4772,
"phase": "source/read",
"seconds": 0.967,
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'prepare_bim_probe_resources|BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler' --paths freecad-source tools web docs/business-acceptance docs/current 2>/dev/null | head -200\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4768,
"phase": "source/read",
"seconds": 0.093,
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'freecad-web-business-cases/v1|bim\\\\.createAxis|bim\\\\.extrusionData|bim\\\\.nativeProbe' --path docs/business-acceptance --path tools --path web/src --context 2 --max-count 120\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4771,
"phase": "source/read",
"seconds": 0.085,
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'class +(_?frameIt|_?fillFrame|_?insertPath|_?insertSection|_?insertPipe|_?insertElbow|_?insertReduct|_?insertCap|_?insertFlange|_?insertUbolt|_?insertPypeLine|_?extend2intersection|_?laydown|_?levelBeam|_?mateEdges|_?pivotBeam)|addCommand\\\\(' --path freecad-source/src/Mod/BIM --glob '*.py' --context 4 --max-results 120\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4768,
"phase": "source/read",
"seconds": 0.003,
"command": "/bin/bash -lc \"ls docs/business-acceptance/BIM.json tools/bim-business-cases.mjs 2>/dev/null; sed -n '1,220p' web/src/bim-axis-facade.ts; sed -n '1,220p' web/src/bim-extrusion-facade.ts; sed -n '1,240p' web/src/bim-native-facade.ts; sed -n '3440,3545p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp; sed -n '3820,3920p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4768,
"phase": "source/read",
"seconds": 0.003,
"command": "/bin/bash -lc \"sed -n '1,140p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp; sed -n '1,140p' tools/cam-business-cases.mjs; find docs/business-acceptance -maxdepth 1 -type f -name '*.json' | sort | head -20 | xargs -r -n1 sh -c 'echo \\\"\"'$0\"; sed -n \"1,100p\" \"$0\"'\"'\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4771,
"phase": "source/read",
"seconds": 0.003,
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'FC_WEB_IMPLEMENTED_DESKTOP_COMMAND|dispatch.*DesktopCommand|DesktopCommands.h' --runtime --path freecad-source/src/WebAssembly/FreeCADCoreProbe --glob '*DesktopCommands*' --glob 'CMakeLists.txt' --glob 'BimRuntimeProbe.cpp' --context 6 --max-results 140\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4768,
"phase": "source/read",
"seconds": 0.002,
"command": "/bin/bash -lc \"rg -n \\\"bim\\\\.(createAxis|extrusionData|nativeProbe)|freecad-web-business-cases/v1|BIM\\\" docs/business-acceptance tools web/src freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp --glob '\"'!docs/current/**'\"' --glob '\"'!node_modules/**'\"'\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4767,
"phase": "source/read",
"seconds": 0.001,
"command": "/bin/bash -lc \"rg -n \\\"bim\\\\.createAxis|bim\\\\.extrusionData|bim\\\\.nativeProbe|pythonFamilyBatch|fc_web_bim_axis_create|fc_web_bim_extrusion_data\\\" freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp web/src/bim* web/src/module-router.ts\"",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4768,
"phase": "source/read",
"seconds": 0.001,
"command": "/bin/bash -lc 'python3 tools/fast_source_search.py --help'",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 4768,
"phase": "build",
"seconds": 0.001,
"command": "/bin/bash -lc 'python3 tools/build_web_module_artifacts.py --dry-run --json --module BIM'",
"exitCode": 2,
"rawExitCode": 2,
"noMatch": false,
"redundant": false,
"replayCount": 1
}
],
"slowestAgentGaps": [
{
"cycle": 4771,
"phase": "agent/idle-stop",
"seconds": 74.524,
"after": "agent-message",
"before": "process-exit"
},
{
"cycle": 4772,
"phase": "provider/stream-wait",
"seconds": 45.939,
"after": "provider-wait",
"before": "process-exit"
},
{
"cycle": 4769,
"phase": "provider/stream-wait",
"seconds": 45.853,
"after": "provider-wait",
"before": "process-exit"
},
{
"cycle": 4770,
"phase": "provider/stream-wait",
"seconds": 45.847,
"after": "provider-wait",
"before": "process-exit"
},
{
"cycle": 4767,
"phase": "provider/stream-wait",
"seconds": 43.718,
"after": "provider-wait",
"before": "process-exit"
},
{
"cycle": 4767,
"phase": "provider/stream-wait",
"seconds": 42.945,
"after": "provider-wait",
"before": "agent_message"
},
{
"cycle": 4772,
"phase": "provider/stream-wait",
"seconds": 37.808,
"after": "provider-wait",
"before": "agent_message"
},
{
"cycle": 4771,
"phase": "agent/post-read",
"seconds": 33.605,
"after": "command:source/read",
"before": "agent_message"
},
{
"cycle": 4772,
"phase": "agent/decision",
"seconds": 24.867,
"after": "agent-message",
"before": "command_execution"
},
{
"cycle": 4772,
"phase": "agent/post-read",
"seconds": 21.824,
"after": "command:source/read",
"before": "command_execution"
}
],
"redundancy": {
"duplicateCommands": 0.0,
"duplicateCommandSeconds": 0.0,
"duplicateReads": 0.0,
"duplicateGates": 0.0,
"duplicateBuilds": 0.0,
"patchConflicts": 0.0
},
"activity": {
"commands": 17,
"commandFailures": 1,
"sourceReads": 16,
"fileChanges": 0,
"agentMessages": 6,
"patchConflicts": 0,
"turnExitOptimized": 1,
"sessionResumed": 0
},
"usage": {},
"usageCycles": 0,
"activeCycles": 20,
"idleCycles": 0,
"productiveCycles": 0,
"averageEffectiveCycleSeconds": 43.92455,
"batchFlow": {
"uniqueBatches": 11,
"recoveryCycles": 9,
"recoverySeconds": 384.22800000000007
},
"stepDetails": {
"4753": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.172374,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.172374,
"seconds": 0.034695,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.207069,
"seconds": 1.174408,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.381477,
"seconds": 1.853398,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.234875,
"seconds": 2.375683,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.610558,
"seconds": 1.890194,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.500752,
"seconds": 6.410681,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 13.911433,
"seconds": 5.180955,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 19.092388,
"seconds": 0.005562,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 19.09795,
"seconds": 0.923381,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 20.021331,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 20.021331,
"unfinishedCommands": 0
},
"4754": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.162615,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.162615,
"seconds": 0.03998,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.202595,
"seconds": 0.989114,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.191709,
"seconds": 2.201912,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.393621,
"seconds": 2.629966,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 6.023587,
"seconds": 1.946254,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.969841,
"seconds": 2.7703,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.740141,
"seconds": 6.462301,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 17.202442,
"seconds": 0.00599,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 17.208432,
"seconds": 0.81137,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 18.019802,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 18.019802,
"unfinishedCommands": 0
},
"4755": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.159406,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.159406,
"seconds": 0.035499,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.194905,
"seconds": 1.452747,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.647652,
"seconds": 1.58244,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.230092,
"seconds": 1.576674,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 4.806766,
"seconds": 1.900146,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 6.706912,
"seconds": 3.255693,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 9.962605,
"seconds": 4.35683,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 14.319435,
"seconds": 0.00685,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 14.326285,
"seconds": 0.692365,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 15.01865,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 15.01865,
"unfinishedCommands": 0
},
"4756": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.166746,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.166746,
"seconds": 0.033925,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.200671,
"seconds": 2.876769,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.07744,
"seconds": 1.165346,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 4.242786,
"seconds": 3.65045,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.893236,
"seconds": 1.899182,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 9.792418,
"seconds": 6.796695,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 16.589113,
"seconds": 5.213871,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 21.802984,
"seconds": 0.005882,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 21.808866,
"seconds": 0.211078,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 22.019944,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 22.019944,
"unfinishedCommands": 0
},
"4757": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.176648,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.176648,
"seconds": 0.032198,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.208846,
"seconds": 3.404108,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.612954,
"seconds": 1.380873,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 4.993827,
"seconds": 1.732871,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 6.726698,
"seconds": 2.426101,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 9.152799,
"seconds": 3.013735,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 12.166534,
"seconds": 4.492803,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 16.659337,
"seconds": 0.010655,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 16.669992,
"seconds": 0.442631,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 17.112623,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 17.112623,
"unfinishedCommands": 0
},
"4758": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.162808,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.162808,
"seconds": 0.032774,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.195582,
"seconds": 1.125213,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.320795,
"seconds": 1.29016,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 2.610955,
"seconds": 1.59045,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 4.201405,
"seconds": 1.897212,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 6.098617,
"seconds": 2.572474,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 8.671091,
"seconds": 4.579061,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 13.250152,
"seconds": 0.006898,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 13.25705,
"seconds": 0.760961,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 14.018011,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 14.018011,
"unfinishedCommands": 0
},
"4759": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.158444,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.158444,
"seconds": 0.03255,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.190994,
"seconds": 1.523806,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.7148,
"seconds": 1.701902,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.416702,
"seconds": 1.836938,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.25364,
"seconds": 2.442355,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.695995,
"seconds": 3.041546,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.737541,
"seconds": 4.867811,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 15.605352,
"seconds": 0.011085,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 15.616437,
"seconds": 0.402534,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 16.018971,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 16.018971,
"unfinishedCommands": 0
},
"4760": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.150495,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.150495,
"seconds": 0.039721,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.190216,
"seconds": 1.433121,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.623337,
"seconds": 1.791005,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.414342,
"seconds": 1.942205,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.356547,
"seconds": 2.266647,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.623194,
"seconds": 3.07213,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.695324,
"seconds": 5.377419,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 16.072743,
"seconds": 0.010412,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 16.083155,
"seconds": 0.936127,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 17.019282,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 17.019282,
"unfinishedCommands": 0
},
"4761": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.158696,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.158696,
"seconds": 0.037458,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.196154,
"seconds": 1.141734,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.337888,
"seconds": 1.911862,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.24975,
"seconds": 1.906064,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.155814,
"seconds": 2.275252,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.431066,
"seconds": 4.465359,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 11.896425,
"seconds": 5.07212,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 16.968545,
"seconds": 0.006506,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 16.975051,
"seconds": 0.043145,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 17.018196,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 17.018196,
"unfinishedCommands": 0
},
"4762": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.151561,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.151561,
"seconds": 0.028731,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.180292,
"seconds": 1.539105,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.719397,
"seconds": 1.611832,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.331229,
"seconds": 1.69736,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.028589,
"seconds": 2.140763,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.169352,
"seconds": 2.833929,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.003281,
"seconds": 4.397169,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 14.40045,
"seconds": 0.009757,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 14.410207,
"seconds": 0.607901,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 15.018108,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 15.018108,
"unfinishedCommands": 0
},
"4763": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.160672,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.160672,
"seconds": 0.031996,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.192668,
"seconds": 1.272284,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.464952,
"seconds": 1.553093,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.018045,
"seconds": 1.890582,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 4.908627,
"seconds": 1.994071,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 6.902698,
"seconds": 2.716269,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 9.618967,
"seconds": 4.266085,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 13.885052,
"seconds": 0.008334,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 13.893386,
"seconds": 0.124413,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 14.017799,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 14.017799,
"unfinishedCommands": 0
},
"4764": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.153953,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.153953,
"seconds": 0.028992,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.182945,
"seconds": 1.37519,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.558135,
"seconds": 1.54913,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.107265,
"seconds": 1.781988,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 4.889253,
"seconds": 2.218455,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.107708,
"seconds": 3.223573,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.331281,
"seconds": 4.336874,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 14.668155,
"seconds": 0.007851,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 14.676006,
"seconds": 0.341938,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 15.017944,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 15.017944,
"unfinishedCommands": 0
},
"4765": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.155171,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.155171,
"seconds": 0.032902,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.188073,
"seconds": 1.576283,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.764356,
"seconds": 1.518418,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.282774,
"seconds": 1.935784,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.218558,
"seconds": 2.214835,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.433393,
"seconds": 3.048011,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.481404,
"seconds": 4.479904,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 14.961308,
"seconds": 0.009695,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 14.971003,
"seconds": 0.047478,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 15.018481,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 15.018481,
"unfinishedCommands": 0
},
"4766": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.163971,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.163971,
"seconds": 0.033674,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.197645,
"seconds": 1.362824,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 1.560469,
"seconds": 1.690506,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.250975,
"seconds": 1.78118,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 5.032155,
"seconds": 2.028003,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 7.060158,
"seconds": 2.949102,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 10.00926,
"seconds": 6.831337,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 16.840597,
"seconds": 0.009417,
"after": "error",
"before": "turn.failed",
"nextCommand": null
},
{
"offsetSeconds": 16.850014,
"seconds": 0.168418,
"after": "turn.failed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 17.018432,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 17.018432,
"unfinishedCommands": 0
},
"4767": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n \\\"bim\\\\.createAxis|bim\\\\.extrusionData|bim\\\\.nativeProbe|pythonFamilyBatch|fc_web_bim_axis_create|fc_web_bim_extrusion_data\\\" freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp web/src/bim* web/src/module-router.ts\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 4.172258,
"startedAtOffsetSeconds": 47.316491
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.161633,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.161633,
"seconds": 0.037587,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.19922,
"seconds": 22.805286,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 23.004506,
"seconds": 20.139727,
"after": "error",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 43.144233,
"seconds": 4.172258,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n \\\"bim\\\\.createAxis|bim\\\\.extrusionData|bim\\\\.nativeProbe|pythonFamilyBatch|fc_web_bim_axis_create|fc_web_bim_extrusion_data\\\" freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp web/src/bim* web/src/module-router.ts\""
},
{
"offsetSeconds": 47.318524,
"seconds": 14.86542,
"after": "command:source/read",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 62.183944,
"seconds": 14.100426,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 76.28437,
"seconds": 14.382953,
"after": "error",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 90.667323,
"seconds": 0.377888,
"after": "error",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 91.045211,
"toolUnionSeconds": 0.002033,
"betweenEventSeconds": 91.043178,
"unfinishedCommands": 0
},
"4768": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n \\\"bim\\\\.(createAxis|extrusionData|nativeProbe)|freecad-web-business-cases/v1|BIM\\\" docs/business-acceptance tools web/src freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp --glob '\"'!docs/current/**'\"' --glob '\"'!node_modules/**'\"'\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 4.504263,
"startedAtOffsetSeconds": 12.366599
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc 'python3 tools/fast_source_search.py --help'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 7.164064,
"startedAtOffsetSeconds": 19.533038
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'freecad-web-business-cases/v1|bim\\\\.createAxis|bim\\\\.extrusionData|bim\\\\.nativeProbe' --path docs/business-acceptance --path tools --path web/src --context 2 --max-count 120\"",
"exitCode": 0,
"runSeconds": 0.093,
"waitBeforeSeconds": 8.178297,
"startedAtOffsetSeconds": 27.712831
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"ls docs/business-acceptance/BIM.json tools/bim-business-cases.mjs 2>/dev/null; sed -n '1,220p' web/src/bim-axis-facade.ts; sed -n '1,220p' web/src/bim-extrusion-facade.ts; sed -n '1,240p' web/src/bim-native-facade.ts; sed -n '3440,3545p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp; sed -n '3820,3920p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\"",
"exitCode": 0,
"runSeconds": 0.003,
"waitBeforeSeconds": 10.617996,
"startedAtOffsetSeconds": 38.424342
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,140p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp; sed -n '1,140p' tools/cam-business-cases.mjs; find docs/business-acceptance -maxdepth 1 -type f -name '*.json' | sort | head -20 | xargs -r -n1 sh -c 'echo \\\"\"'$0\"; sed -n \"1,100p\" \"$0\"'\"'\"",
"exitCode": 0,
"runSeconds": 0.003,
"waitBeforeSeconds": 4.940981,
"startedAtOffsetSeconds": 53.276357
},
{
"order": 6,
"phase": "build",
"command": "/bin/bash -lc 'python3 tools/build_web_module_artifacts.py --dry-run --json --module BIM'",
"exitCode": 2,
"runSeconds": 0.001,
"waitBeforeSeconds": 9.005235,
"startedAtOffsetSeconds": 62.284874
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.155086,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.155086,
"seconds": 0.030748,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.185834,
"seconds": 7.676502,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 7.862336,
"seconds": 4.504263,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n \\\"bim\\\\.(createAxis|extrusionData|nativeProbe)|freecad-web-business-cases/v1|BIM\\\" docs/business-acceptance tools web/src freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp --glob '\"'!docs/current/**'\"' --glob '\"'!node_modules/**'\"'\""
},
{
"offsetSeconds": 12.368974,
"seconds": 7.164064,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'python3 tools/fast_source_search.py --help'"
},
{
"offsetSeconds": 19.534534,
"seconds": 8.178297,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'freecad-web-business-cases/v1|bim\\\\.createAxis|bim\\\\.extrusionData|bim\\\\.nativeProbe' --path docs/business-acceptance --path tools --path web/src --context 2 --max-count 120\""
},
{
"offsetSeconds": 27.806346,
"seconds": 10.617996,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"ls docs/business-acceptance/BIM.json tools/bim-business-cases.mjs 2>/dev/null; sed -n '1,220p' web/src/bim-axis-facade.ts; sed -n '1,220p' web/src/bim-extrusion-facade.ts; sed -n '1,240p' web/src/bim-native-facade.ts; sed -n '3440,3545p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp; sed -n '3820,3920p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp\""
},
{
"offsetSeconds": 38.42793,
"seconds": 9.907446,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 48.335376,
"seconds": 4.940981,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,140p' freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp; sed -n '1,140p' tools/cam-business-cases.mjs; find docs/business-acceptance -maxdepth 1 -type f -name '*.json' | sort | head -20 | xargs -r -n1 sh -c 'echo \\\"\"'$0\"; sed -n \"1,100p\" \"$0\"'\"'\""
},
{
"offsetSeconds": 53.279639,
"seconds": 9.005235,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'python3 tools/build_web_module_artifacts.py --dry-run --json --module BIM'"
},
{
"offsetSeconds": 62.286229,
"seconds": 0.791417,
"after": "command:build",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 63.077646,
"toolUnionSeconds": 0.105611,
"betweenEventSeconds": 62.972035,
"unfinishedCommands": 0
},
"4769": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.146168,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.146168,
"seconds": 0.031089,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.177257,
"seconds": 29.973275,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 30.150532,
"seconds": 15.888429,
"after": "error",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 46.038961,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 46.038961,
"unfinishedCommands": 0
},
"4770": {
"commands": [],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.154844,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.154844,
"seconds": 0.028698,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.183542,
"seconds": 24.199791,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 24.383333,
"seconds": 21.655725,
"after": "error",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 46.039058,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 46.039058,
"unfinishedCommands": 0
},
"4771": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc 'rg -n \"BIM|Flamingo|frameIt|insertPipe|extend2intersection\" docs/current/provided-source-index.md'",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 2.497823,
"startedAtOffsetSeconds": 10.452701
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n --glob '*.py' --glob '*.cpp' --glob '*.h' \\\"class +(_?frameIt|_?fillFrame|_?insertPath|_?insertSection|_?insertPipe|_?insertElbow|_?insertReduct|_?insertCap|_?insertFlange|_?insertUbolt|_?insertPypeLine|_?extend2intersection|_?laydown|_?levelBeam|_?mateEdges|_?pivotBeam)|addCommand\\\\(\\\\s*[\\\\\\\"'](frameIt|fillFrame|insertPath|insertSection|insertPipe|insertElbow|insertReduct|insertCap|insertFlange|insertUbolt|insertPypeLine|extend2intersection|laydown|levelBeam|mateEdges|pivotBeam)\\\" freecad-source/src/Mod/BIM freecad-source/src/Mod\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 17.510381,
"startedAtOffsetSeconds": 27.963977
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,160p' tools/fast_source_search.py\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 9.030416,
"startedAtOffsetSeconds": 36.995737
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'class +(_?frameIt|_?fillFrame|_?insertPath|_?insertSection|_?insertPipe|_?insertElbow|_?insertReduct|_?insertCap|_?insertFlange|_?insertUbolt|_?insertPypeLine|_?extend2intersection|_?laydown|_?levelBeam|_?mateEdges|_?pivotBeam)|addCommand\\\\(' --path freecad-source/src/Mod/BIM --glob '*.py' --context 4 --max-results 120\"",
"exitCode": 0,
"runSeconds": 0.085,
"waitBeforeSeconds": 13.205944,
"startedAtOffsetSeconds": 50.203582
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'FC_WEB_IMPLEMENTED_DESKTOP_COMMAND|dispatch.*DesktopCommand|DesktopCommands.h' --runtime --path freecad-source/src/WebAssembly/FreeCADCoreProbe --glob '*DesktopCommands*' --glob 'CMakeLists.txt' --glob 'BimRuntimeProbe.cpp' --context 6 --max-results 140\"",
"exitCode": 0,
"runSeconds": 0.003,
"waitBeforeSeconds": 10.854534,
"startedAtOffsetSeconds": 61.143128
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'fcWebPartDesktopCommand|PartDesktopCommands.cpp|add_executable\\\\(FreeCADWebBimRuntimeProbe|FreeCADWebBimRuntimeProbe' --path freecad-source/src/WebAssembly/FreeCADCoreProbe --glob '*.cpp' --glob '*.h' --glob 'CMakeLists.txt' --context 8 --max-results 100\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 10.790407,
"startedAtOffsetSeconds": 71.936784
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.148541,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.148541,
"seconds": 0.02895,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.177491,
"seconds": 7.777387,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 7.954878,
"seconds": 2.497823,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'rg -n \"BIM|Flamingo|frameIt|insertPipe|extend2intersection\" docs/current/provided-source-index.md'"
},
{
"offsetSeconds": 10.453596,
"seconds": 17.510381,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n --glob '*.py' --glob '*.cpp' --glob '*.h' \\\"class +(_?frameIt|_?fillFrame|_?insertPath|_?insertSection|_?insertPipe|_?insertElbow|_?insertReduct|_?insertCap|_?insertFlange|_?insertUbolt|_?insertPypeLine|_?extend2intersection|_?laydown|_?levelBeam|_?mateEdges|_?pivotBeam)|addCommand\\\\(\\\\s*[\\\\\\\"'](frameIt|fillFrame|insertPath|insertSection|insertPipe|insertElbow|insertReduct|insertCap|insertFlange|insertUbolt|insertPypeLine|extend2intersection|laydown|levelBeam|mateEdges|pivotBeam)\\\" freecad-source/src/Mod/BIM freecad-source/src/Mod\""
},
{
"offsetSeconds": 27.965321,
"seconds": 9.030416,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,160p' tools/fast_source_search.py\""
},
{
"offsetSeconds": 36.997638,
"seconds": 13.205944,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'class +(_?frameIt|_?fillFrame|_?insertPath|_?insertSection|_?insertPipe|_?insertElbow|_?insertReduct|_?insertCap|_?insertFlange|_?insertUbolt|_?insertPypeLine|_?extend2intersection|_?laydown|_?levelBeam|_?mateEdges|_?pivotBeam)|addCommand\\\\(' --path freecad-source/src/Mod/BIM --glob '*.py' --context 4 --max-results 120\""
},
{
"offsetSeconds": 50.288594,
"seconds": 10.854534,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'FC_WEB_IMPLEMENTED_DESKTOP_COMMAND|dispatch.*DesktopCommand|DesktopCommands.h' --runtime --path freecad-source/src/WebAssembly/FreeCADCoreProbe --glob '*DesktopCommands*' --glob 'CMakeLists.txt' --glob 'BimRuntimeProbe.cpp' --context 6 --max-results 140\""
},
{
"offsetSeconds": 61.146377,
"seconds": 10.790407,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'fcWebPartDesktopCommand|PartDesktopCommands.cpp|add_executable\\\\(FreeCADWebBimRuntimeProbe|FreeCADWebBimRuntimeProbe' --path freecad-source/src/WebAssembly/FreeCADCoreProbe --glob '*.cpp' --glob '*.h' --glob 'CMakeLists.txt' --context 8 --max-results 100\""
},
{
"offsetSeconds": 71.937808,
"seconds": 33.605014,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 105.542822,
"seconds": 74.532097,
"after": "item.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 180.074919,
"toolUnionSeconds": 0.093425,
"betweenEventSeconds": 179.981494,
"unfinishedCommands": 0
},
"4772": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md; printf '\\\\n--targets--\\\\n'; rg -n \\\"prepare_bim_probe_resources|BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler\\\" docs tools src web -g '\"'!**/node_modules/**'\"'\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 24.866726,
"startedAtOffsetSeconds": 62.853842
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'prepare_bim_probe_resources|BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler' --paths freecad-source tools web docs/business-acceptance docs/current 2>/dev/null | head -200\"",
"exitCode": 0,
"runSeconds": 0.967,
"waitBeforeSeconds": 21.084444,
"startedAtOffsetSeconds": 83.939265
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler' freecad-source/src tools web docs/business-acceptance docs/current 2>/dev/null | head -200; ls tools/*bim*; rg -n 'prepare_bim_probe_resources' . -g '*.py' -g '*.md' 2>/dev/null | head\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 20.387484,
"startedAtOffsetSeconds": 105.29418
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,240p' tools/prepare_bim_probe_resources.py; rg -n 'BIM|BuildingPart|dispatch' freecad-source/src/WebAssembly freecad-source/src/Mod/BIM 2>/dev/null | head -200\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 21.824188,
"startedAtOffsetSeconds": 127.119443
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.146771,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.146771,
"seconds": 0.030107,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.176878,
"seconds": 3.309619,
"after": "turn.started",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 3.486497,
"seconds": 34.498276,
"after": "error",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 37.984773,
"seconds": 0.002343,
"after": "item.completed",
"before": "scheduler.stderr",
"nextCommand": null
},
{
"offsetSeconds": 37.987116,
"seconds": 24.866726,
"after": "scheduler.stderr",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md; printf '\\\\n--targets--\\\\n'; rg -n \\\"prepare_bim_probe_resources|BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler\\\" docs tools src web -g '\"'!**/node_modules/**'\"'\""
},
{
"offsetSeconds": 62.854821,
"seconds": 21.084444,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 tools/fast_source_search.py --pattern 'prepare_bim_probe_resources|BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler' --paths freecad-source tools web docs/business-acceptance docs/current 2>/dev/null | head -200\""
},
{
"offsetSeconds": 84.906696,
"seconds": 20.387484,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'BuildingPart|getShapes|pythonFamilyBatch|ChunkBase|recycler' freecad-source/src tools web docs/business-acceptance docs/current 2>/dev/null | head -200; ls tools/*bim*; rg -n 'prepare_bim_probe_resources' . -g '*.py' -g '*.md' 2>/dev/null | head\""
},
{
"offsetSeconds": 105.295255,
"seconds": 21.824188,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' tools/prepare_bim_probe_resources.py; rg -n 'BIM|BuildingPart|dispatch' freecad-source/src/WebAssembly freecad-source/src/Mod/BIM 2>/dev/null | head -200\""
},
{
"offsetSeconds": 127.12086,
"seconds": 17.690645,
"after": "command:source/read",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 144.811505,
"seconds": 28.257026,
"after": "error",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 173.068531,
"toolUnionSeconds": 0.970902,
"betweenEventSeconds": 172.097629,
"unfinishedCommands": 0
}
},
"interpretation": "Between-event time is observed time with no active command; it may include model, service, transport or client waiting."
}