Files
FreeCADWasmDev/docs/current/unattended-timing-20260911.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

3450 lines
114 KiB
JSON

{
"cycles": [
{
"cycle": 7157,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "46e11f4065909571edb3b3fa",
"module": "Surface",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 3
},
"durationSeconds": 3.684,
"commandSeconds": 3.593,
"accountedSeconds": 3.593,
"unaccountedSeconds": 0.09100000000000019,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.041,
"pre-agent-pipeline/build": 0.198,
"pre-agent-pipeline/artifact-sync": 0.057,
"pre-agent-pipeline/business-acceptance": 2.359,
"pre-agent-pipeline/business-audit": 0.938,
"preparation/continue": 0.978,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.506
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.978,
"batchPreflight": 0.046,
"implementationPacket": 0.506
},
"postPipelineTiming": {}
},
{
"cycle": 7158,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "26e1e3ea39aba44a50153881",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 10
},
"durationSeconds": 383.402,
"commandSeconds": 6.011,
"accountedSeconds": 383.265,
"unaccountedSeconds": 0.13700000000000045,
"commands": 6,
"timedCommands": 6,
"phaseSeconds": {
"source/read": 0.004,
"other": 6.007,
"scheduler/process-start": 0.135,
"agent/initial-decision": 14.491,
"agent/decision": 57.034,
"agent/post-read": 25.354,
"agent/editing": 1.773,
"agent/post-edit": 17.643,
"provider/stream-wait": 201.018,
"agent/failure-recovery": 59.806,
"preparation/continue": 0.974,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.581,
"scheduler/provider-backoff": 19.757
},
"fileChanges": 1,
"waitingTiming": {
"scheduler/provider-backoff": 19.757
},
"preparationTiming": {
"continue": 0.974,
"batchPreflight": 0.046,
"implementationPacket": 0.581
},
"postPipelineTiming": {}
},
{
"cycle": 7159,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "781162fcaadb0d01848f18fa",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 3
},
"durationSeconds": 52.084,
"commandSeconds": 0.005,
"accountedSeconds": 52.03,
"unaccountedSeconds": 0.054000000000002046,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"source/read": 0.005,
"scheduler/process-start": 0.133,
"agent/initial-decision": 4.078,
"agent/decision": 3.125,
"agent/post-read": 43.15,
"agent/synthesis": 0.828,
"agent/finalization": 0.71,
"preparation/continue": 0.986,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.551,
"post-pipeline/preflight": 0.042,
"post-pipeline/build": 0.199,
"post-pipeline/artifact-sync": 0.052,
"post-pipeline/business-acceptance": 9.256
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.986,
"batchPreflight": 0.046,
"implementationPacket": 0.551
},
"postPipelineTiming": {
"post-pipeline/preflight": 0.042,
"post-pipeline/build": 0.199,
"post-pipeline/artifact-sync": 0.052,
"post-pipeline/business-acceptance": 9.256
}
},
{
"cycle": 7160,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "5f4f7f522c8097e17e060c12",
"module": "PartDesign",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 4
},
"durationSeconds": 55.092,
"commandSeconds": 0.005,
"accountedSeconds": 54.111,
"unaccountedSeconds": 0.9810000000000016,
"commands": 4,
"timedCommands": 4,
"phaseSeconds": {
"source/read": 0.005,
"scheduler/process-start": 0.147,
"agent/initial-decision": 5.947,
"agent/decision": 1.013,
"agent/post-read": 27.217,
"agent/editing": 13.883,
"agent/post-edit": 5.899,
"preparation/continue": 0.893,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.538,
"post-pipeline/acceptance-contract-preflight": 0.0
},
"fileChanges": 1,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.893,
"batchPreflight": 0.047,
"implementationPacket": 0.538
},
"postPipelineTiming": {
"post-pipeline/acceptance-contract-preflight": 0.0
}
},
{
"cycle": 7161,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "c71ea173930674d16bcc9094",
"module": "PartDesign",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 16
},
"durationSeconds": 101.387,
"commandSeconds": 101.295,
"accountedSeconds": 101.295,
"unaccountedSeconds": 0.09199999999999875,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.044,
"pre-agent-pipeline/build": 0.213,
"pre-agent-pipeline/artifact-sync": 0.059,
"pre-agent-pipeline/business-acceptance": 100.044,
"pre-agent-pipeline/business-audit": 0.935,
"preparation/continue": 0.781,
"preparation/batchPreflight": 0.049,
"preparation/implementationPacket": 0.534
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.781,
"batchPreflight": 0.049,
"implementationPacket": 0.534
},
"postPipelineTiming": {}
},
{
"cycle": 7162,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "95fc742448807bf9dae32264",
"module": "PartDesign",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 1
},
"durationSeconds": 3.562,
"commandSeconds": 3.47,
"accountedSeconds": 3.47,
"unaccountedSeconds": 0.09199999999999964,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.041,
"pre-agent-pipeline/build": 0.205,
"pre-agent-pipeline/artifact-sync": 0.051,
"pre-agent-pipeline/business-acceptance": 2.234,
"pre-agent-pipeline/business-audit": 0.939,
"preparation/continue": 0.996,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.591
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.996,
"batchPreflight": 0.047,
"implementationPacket": 0.591
},
"postPipelineTiming": {}
},
{
"cycle": 7163,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "781162fcaadb0d01848f18fa",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 3
},
"durationSeconds": 79.234,
"commandSeconds": 0.007,
"accountedSeconds": 79.058,
"unaccountedSeconds": 0.17599999999998772,
"commands": 9,
"timedCommands": 9,
"phaseSeconds": {
"source/read": 0.005,
"other": 0.002,
"scheduler/process-start": 0.139,
"agent/initial-decision": 7.741,
"agent/decision": 14.43,
"agent/post-read": 20.419,
"agent/editing": 22.841,
"agent/failure-recovery": 0.058,
"agent/post-edit": 11.924,
"agent/synthesis": 0.843,
"agent/finalization": 0.657,
"preparation/continue": 0.981,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.547,
"post-pipeline/preflight": 0.042,
"post-pipeline/build": 0.2,
"post-pipeline/artifact-sync": 0.053,
"post-pipeline/business-acceptance": 34.989,
"post-pipeline/business-audit": 0.939
},
"fileChanges": 2,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.981,
"batchPreflight": 0.046,
"implementationPacket": 0.547
},
"postPipelineTiming": {
"post-pipeline/preflight": 0.042,
"post-pipeline/build": 0.2,
"post-pipeline/artifact-sync": 0.053,
"post-pipeline/business-acceptance": 34.989,
"post-pipeline/business-audit": 0.939
}
},
{
"cycle": 7164,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "9c96d134a71b8c7e1a648482",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 11
},
"durationSeconds": 15.942,
"commandSeconds": 15.85,
"accountedSeconds": 15.85,
"unaccountedSeconds": 0.09200000000000053,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.042,
"pre-agent-pipeline/build": 0.203,
"pre-agent-pipeline/artifact-sync": 0.057,
"pre-agent-pipeline/business-acceptance": 14.608,
"pre-agent-pipeline/business-audit": 0.94,
"preparation/continue": 0.98,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.576
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.98,
"batchPreflight": 0.046,
"implementationPacket": 0.576
},
"postPipelineTiming": {}
},
{
"cycle": 7165,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "0a5f584b6023f31c63b82393",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 7
},
"durationSeconds": 40.112,
"commandSeconds": 40.021,
"accountedSeconds": 40.021,
"unaccountedSeconds": 0.09100000000000108,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.042,
"pre-agent-pipeline/build": 0.198,
"pre-agent-pipeline/artifact-sync": 0.057,
"pre-agent-pipeline/business-acceptance": 38.781,
"pre-agent-pipeline/business-audit": 0.943,
"preparation/continue": 0.984,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.577
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.984,
"batchPreflight": 0.047,
"implementationPacket": 0.577
},
"postPipelineTiming": {}
},
{
"cycle": 7166,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "d488dacda8c81c965c8c5846",
"module": "Part",
"tier": "failure-reconciliation",
"family": "failure-reconciliation",
"records": 4
},
"durationSeconds": 281.34,
"commandSeconds": 1.434,
"accountedSeconds": 281.216,
"unaccountedSeconds": 0.1239999999999668,
"commands": 11,
"timedCommands": 11,
"phaseSeconds": {
"source/read": 0.004,
"other": 1.43,
"scheduler/process-start": 0.129,
"agent/initial-decision": 18.083,
"agent/decision": 89.047,
"agent/post-read": 1.015,
"provider/stream-wait": 171.508,
"preparation/continue": 2.092,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.447,
"post-pipeline/failure-reconciliation": 1.087
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 2.092,
"batchPreflight": 0.046,
"implementationPacket": 0.447
},
"postPipelineTiming": {
"post-pipeline/failure-reconciliation": 1.087
}
},
{
"cycle": 7167,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"records": 16
},
"durationSeconds": 46.071,
"commandSeconds": 0.006,
"accountedSeconds": 45.181,
"unaccountedSeconds": 0.8900000000000006,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"source/read": 0.006,
"scheduler/process-start": 0.137,
"agent/initial-decision": 4.748,
"agent/decision": 1.374,
"agent/post-read": 38.915,
"preparation/continue": 0.862,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.643
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.862,
"batchPreflight": 0.047,
"implementationPacket": 0.643
},
"postPipelineTiming": {}
},
{
"cycle": 7168,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "541174e987ceb3609544fd9d",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"records": 4
},
"durationSeconds": 61.179,
"commandSeconds": 0.006,
"accountedSeconds": 61.037,
"unaccountedSeconds": 0.142000000000003,
"commands": 7,
"timedCommands": 7,
"phaseSeconds": {
"source/read": 0.005,
"other": 0.001,
"scheduler/process-start": 0.133,
"agent/initial-decision": 10.584,
"agent/decision": 1.277,
"agent/post-read": 28.964,
"agent/failure-recovery": 6.752,
"agent/editing": 6.52,
"agent/post-edit": 5.335,
"agent/synthesis": 0.753,
"agent/finalization": 0.712,
"preparation/continue": 1.696,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.61,
"post-pipeline/module-registry": 0.096,
"post-pipeline/capability-registry": 3.265
},
"fileChanges": 1,
"waitingTiming": {},
"preparationTiming": {
"continue": 1.696,
"batchPreflight": 0.047,
"implementationPacket": 0.61
},
"postPipelineTiming": {
"post-pipeline/module-registry": 0.096,
"post-pipeline/capability-registry": 3.265
}
},
{
"cycle": 7169,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "5be2c70eba64e3f85acbd767",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 4
},
"durationSeconds": 63.113,
"commandSeconds": 0.005,
"accountedSeconds": 63.015,
"unaccountedSeconds": 0.09799999999999898,
"commands": 7,
"timedCommands": 7,
"phaseSeconds": {
"source/read": 0.005,
"scheduler/process-start": 0.131,
"agent/initial-decision": 4.267,
"agent/decision": 3.224,
"agent/post-read": 28.771,
"agent/editing": 24.888,
"agent/synthesis": 0.415,
"agent/finalization": 1.315,
"preparation/continue": 0.814,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.563,
"post-pipeline/acceptance-contract-preflight": 0.0
},
"fileChanges": 2,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.814,
"batchPreflight": 0.047,
"implementationPacket": 0.563
},
"postPipelineTiming": {
"post-pipeline/acceptance-contract-preflight": 0.0
}
},
{
"cycle": 7170,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "9c96d134a71b8c7e1a648482",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 11
},
"durationSeconds": 15.983,
"commandSeconds": 15.892,
"accountedSeconds": 15.892,
"unaccountedSeconds": 0.09100000000000108,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.043,
"pre-agent-pipeline/build": 0.205,
"pre-agent-pipeline/artifact-sync": 0.06,
"pre-agent-pipeline/business-acceptance": 14.648,
"pre-agent-pipeline/business-audit": 0.936,
"preparation/continue": 0.794,
"preparation/batchPreflight": 0.047,
"preparation/implementationPacket": 0.578
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.794,
"batchPreflight": 0.047,
"implementationPacket": 0.578
},
"postPipelineTiming": {}
},
{
"cycle": 7171,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "b4188e64daea0b1b9a461f4d",
"module": "TechDraw",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 5
},
"durationSeconds": 70.543,
"commandSeconds": 70.193,
"accountedSeconds": 70.193,
"unaccountedSeconds": 0.3500000000000085,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.044,
"pre-agent-pipeline/build": 53.966,
"pre-agent-pipeline/artifact-sync": 2.759,
"pre-agent-pipeline/business-acceptance": 12.453,
"pre-agent-pipeline/business-audit": 0.971,
"preparation/continue": 0.98,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.555
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.98,
"batchPreflight": 0.046,
"implementationPacket": 0.555
},
"postPipelineTiming": {}
},
{
"cycle": 7172,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "26e1e3ea39aba44a50153881",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 10
},
"durationSeconds": 74.714,
"commandSeconds": 74.62,
"accountedSeconds": 74.62,
"unaccountedSeconds": 0.09399999999999409,
"commands": 5,
"timedCommands": 5,
"phaseSeconds": {
"pre-agent-pipeline/preflight": 0.044,
"pre-agent-pipeline/build": 0.204,
"pre-agent-pipeline/artifact-sync": 0.054,
"pre-agent-pipeline/business-acceptance": 73.377,
"pre-agent-pipeline/business-audit": 0.941,
"preparation/continue": 1.011,
"preparation/batchPreflight": 0.048,
"preparation/implementationPacket": 0.607
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 1.011,
"batchPreflight": 0.048,
"implementationPacket": 0.607
},
"postPipelineTiming": {}
},
{
"cycle": 7173,
"activeTask": "UNATTENDED-OPTIMIZATION",
"batch": {
"id": "26e1e3ea39aba44a50153881",
"module": "Part",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 10
},
"durationSeconds": 48.148,
"commandSeconds": 0.03,
"accountedSeconds": 48.011,
"unaccountedSeconds": 0.13700000000000045,
"commands": 4,
"timedCommands": 4,
"phaseSeconds": {
"source/read": 0.003,
"other": 0.027,
"scheduler/process-start": 0.146,
"agent/initial-decision": 4.032,
"agent/decision": 7.182,
"agent/post-read": 5.659,
"agent/failure-recovery": 7.022,
"agent/editing": 15.926,
"agent/post-edit": 7.162,
"agent/synthesis": 0.624,
"agent/finalization": 0.227
},
"fileChanges": 1,
"waitingTiming": {},
"preparationTiming": {},
"postPipelineTiming": {}
},
{
"cycle": 7174,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "de42265fc4aa4f0fa756b9e7",
"module": "Part",
"tier": "failure-reconciliation",
"family": "failure-reconciliation",
"records": 4
},
"durationSeconds": 40.456,
"commandSeconds": 0.007,
"accountedSeconds": 40.346,
"unaccountedSeconds": 0.11000000000000654,
"commands": 11,
"timedCommands": 11,
"phaseSeconds": {
"source/read": 0.003,
"other": 0.004,
"scheduler/process-start": 0.151,
"agent/initial-decision": 10.139,
"agent/decision": 15.133,
"agent/post-read": 1.219,
"agent/failure-recovery": 13.469,
"scheduler/stream-drain": 0.229,
"preparation/continue": 2.065,
"preparation/batchPreflight": 0.046,
"preparation/implementationPacket": 0.45,
"post-pipeline/failure-reconciliation": 1.075
},
"fileChanges": 0,
"waitingTiming": {},
"preparationTiming": {
"continue": 2.065,
"batchPreflight": 0.046,
"implementationPacket": 0.45
},
"postPipelineTiming": {
"post-pipeline/failure-reconciliation": 1.075
}
},
{
"cycle": 7175,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "d82df3dafc77817686efc77a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"records": 11
},
"durationSeconds": 53.078,
"commandSeconds": 0.008,
"accountedSeconds": 53.016,
"unaccountedSeconds": 0.06200000000000472,
"commands": 6,
"timedCommands": 6,
"phaseSeconds": {
"source/read": 0.008,
"scheduler/process-start": 0.148,
"agent/initial-decision": 5.2,
"agent/decision": 1.37,
"agent/post-read": 29.134,
"agent/editing": 9.411,
"agent/post-edit": 5.96,
"agent/synthesis": 0.469,
"agent/finalization": 1.317,
"preparation/continue": 0.845,
"preparation/batchPreflight": 0.045,
"preparation/implementationPacket": 0.635,
"post-pipeline/module-registry": 0.095,
"post-pipeline/capability-registry": 3.209
},
"fileChanges": 1,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.845,
"batchPreflight": 0.045,
"implementationPacket": 0.635
},
"postPipelineTiming": {
"post-pipeline/module-registry": 0.095,
"post-pipeline/capability-registry": 3.209
}
},
{
"cycle": 7176,
"activeTask": "FW-P6-FPA-Y",
"batch": {
"id": "b4188e64daea0b1b9a461f4d",
"module": "TechDraw",
"tier": "business-acceptance",
"family": "business-acceptance",
"records": 5
},
"durationSeconds": 48.094,
"commandSeconds": 0.003,
"accountedSeconds": 47.995,
"unaccountedSeconds": 0.09900000000000375,
"commands": 6,
"timedCommands": 6,
"phaseSeconds": {
"source/read": 0.003,
"scheduler/process-start": 0.156,
"agent/initial-decision": 5.441,
"agent/decision": 3.739,
"agent/post-read": 22.32,
"agent/editing": 14.954,
"agent/synthesis": 0.62,
"agent/finalization": 0.761,
"preparation/continue": 0.994,
"preparation/batchPreflight": 0.045,
"preparation/implementationPacket": 0.552,
"post-pipeline/preflight": 0.043,
"post-pipeline/build": 60.531,
"post-pipeline/artifact-sync": 4.796,
"post-pipeline/business-acceptance": 11.59,
"post-pipeline/business-audit": 0.941
},
"fileChanges": 1,
"waitingTiming": {},
"preparationTiming": {
"continue": 0.994,
"batchPreflight": 0.045,
"implementationPacket": 0.552
},
"postPipelineTiming": {
"post-pipeline/preflight": 0.043,
"post-pipeline/build": 60.531,
"post-pipeline/artifact-sync": 4.796,
"post-pipeline/business-acceptance": 11.59,
"post-pipeline/business-audit": 0.941
}
}
],
"phases": {
"provider/stream-wait": {
"count": 5,
"seconds": 372.526,
"maxSeconds": 93.546,
"averageSeconds": 74.5052,
"share": 21.68746383249248
},
"agent/post-read": {
"count": 56,
"seconds": 272.137,
"maxSeconds": 14.097,
"averageSeconds": 4.859589285714286,
"share": 15.843085704039467
},
"pre-agent-pipeline/business-acceptance": {
"count": 8,
"seconds": 258.50399999999996,
"maxSeconds": 100.044,
"averageSeconds": 32.312999999999995,
"share": 15.049409036026038
},
"agent/decision": {
"count": 22,
"seconds": 197.94799999999998,
"maxSeconds": 64.616,
"averageSeconds": 8.997636363636362,
"share": 11.524001252836639
},
"agent/editing": {
"count": 9,
"seconds": 110.196,
"maxSeconds": 24.888,
"averageSeconds": 12.244,
"share": 6.415315345735174
},
"agent/initial-decision": {
"count": 12,
"seconds": 94.75099999999999,
"maxSeconds": 18.083,
"averageSeconds": 7.895916666666666,
"share": 5.516148901264596
},
"agent/failure-recovery": {
"count": 5,
"seconds": 87.107,
"maxSeconds": 59.806,
"averageSeconds": 17.4214,
"share": 5.071135738329466
},
"post-pipeline/build": {
"count": 3,
"seconds": 60.93,
"maxSeconds": 60.531,
"averageSeconds": 20.31,
"share": 3.5471810593455677
},
"post-pipeline/business-acceptance": {
"count": 3,
"seconds": 55.834999999999994,
"maxSeconds": 34.989,
"averageSeconds": 18.611666666666665,
"share": 3.2505638347047388
},
"pre-agent-pipeline/build": {
"count": 8,
"seconds": 55.392,
"maxSeconds": 53.966,
"averageSeconds": 6.924,
"share": 3.2247735637497077
},
"agent/post-edit": {
"count": 6,
"seconds": 53.923,
"maxSeconds": 17.643,
"averageSeconds": 8.987166666666667,
"share": 3.139252326655031
},
"preparation/continue": {
"count": 19,
"seconds": 20.706,
"maxSeconds": 2.092,
"averageSeconds": 1.0897894736842104,
"share": 1.205447743555052
},
"scheduler/provider-backoff": {
"count": 1,
"seconds": 19.757,
"maxSeconds": 19.757,
"averageSeconds": 19.757,
"share": 1.150199510741677
},
"preparation/implementationPacket": {
"count": 19,
"seconds": 10.640999999999998,
"maxSeconds": 0.643,
"averageSeconds": 0.5600526315789472,
"share": 0.6194904587640929
},
"pre-agent-pipeline/business-audit": {
"count": 8,
"seconds": 7.542999999999999,
"maxSeconds": 0.971,
"averageSeconds": 0.9428749999999999,
"share": 0.4391332140266472
},
"other": {
"count": 15,
"seconds": 7.470999999999999,
"maxSeconds": 4.811,
"averageSeconds": 0.4980666666666666,
"share": 0.43494156728000544
},
"post-pipeline/capability-registry": {
"count": 2,
"seconds": 6.474,
"maxSeconds": 3.265,
"averageSeconds": 3.237,
"share": 0.3768989033022026
},
"agent/finalization": {
"count": 7,
"seconds": 5.699,
"maxSeconds": 1.317,
"averageSeconds": 0.8141428571428572,
"share": 0.3317804834598784
},
"post-pipeline/artifact-sync": {
"count": 3,
"seconds": 4.901000000000001,
"maxSeconds": 4.796,
"averageSeconds": 1.6336666666666668,
"share": 0.2853230653512659
},
"agent/synthesis": {
"count": 7,
"seconds": 4.552,
"maxSeconds": 0.843,
"averageSeconds": 0.6502857142857142,
"share": 0.2650052220932385
},
"pre-agent-pipeline/artifact-sync": {
"count": 8,
"seconds": 3.1539999999999995,
"maxSeconds": 2.759,
"averageSeconds": 0.39424999999999993,
"share": 0.18361741442927815
},
"post-pipeline/failure-reconciliation": {
"count": 2,
"seconds": 2.162,
"maxSeconds": 1.087,
"averageSeconds": 1.081,
"share": 0.12586583703110318
},
"post-pipeline/business-audit": {
"count": 2,
"seconds": 1.88,
"maxSeconds": 0.941,
"averageSeconds": 0.94,
"share": 0.10944855394008972
},
"scheduler/process-start": {
"count": 12,
"seconds": 1.6849999999999998,
"maxSeconds": 0.156,
"averageSeconds": 0.14041666666666666,
"share": 0.09809617733460167
},
"preparation/batchPreflight": {
"count": 19,
"seconds": 0.8840000000000002,
"maxSeconds": 0.049,
"averageSeconds": 0.04652631578947369,
"share": 0.05146410727821241
},
"pre-agent-pipeline/preflight": {
"count": 8,
"seconds": 0.34099999999999997,
"maxSeconds": 0.044,
"averageSeconds": 0.042624999999999996,
"share": 0.019852104730622655
},
"scheduler/stream-drain": {
"count": 1,
"seconds": 0.229,
"maxSeconds": 0.229,
"averageSeconds": 0.229,
"share": 0.01333176534695774
},
"post-pipeline/module-registry": {
"count": 2,
"seconds": 0.191,
"maxSeconds": 0.096,
"averageSeconds": 0.0955,
"share": 0.011119507341785712
},
"post-pipeline/preflight": {
"count": 3,
"seconds": 0.127,
"maxSeconds": 0.043,
"averageSeconds": 0.042333333333333334,
"share": 0.007393599122548614
},
"source/read": {
"count": 66,
"seconds": 0.05600000000000001,
"maxSeconds": 0.002,
"averageSeconds": 0.0008484848484848486,
"share": 0.00326016969183246
},
"post-pipeline/acceptance-contract-preflight": {
"count": 2,
"seconds": 0.0,
"maxSeconds": 0.0,
"averageSeconds": 0.0,
"share": 0.0
}
},
"timedCommandSeconds": 332.461,
"accountedSeconds": 1717.702,
"unmeasuredCommands": 0,
"unaccountedSeconds": 4.002999999999981,
"measuredCycles": 20,
"streamFailedCycles": 1,
"budgetExceededCycles": 8,
"agentIdleStoppedCycles": 0,
"slowestCommands": [
{
"cycle": 7161,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 100.044,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7172,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 73.377,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7171,
"phase": "pre-agent-pipeline/build",
"seconds": 53.966,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7165,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 38.781,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7170,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 14.648,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7164,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 14.608,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7171,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 12.453,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7158,
"phase": "other",
"seconds": 4.811,
"command": "/bin/bash -lc './web/node_modules/.bin/tsc -p web/tsconfig.json --noEmit'",
"exitCode": 0,
"rawExitCode": 0,
"noMatch": false,
"redundant": false,
"replayCount": 1
},
{
"cycle": 7171,
"phase": "pre-agent-pipeline/artifact-sync",
"seconds": 2.759,
"command": "deterministic feature pipeline",
"exitCode": 0
},
{
"cycle": 7157,
"phase": "pre-agent-pipeline/business-acceptance",
"seconds": 2.359,
"command": "deterministic feature pipeline",
"exitCode": 0
}
],
"slowestAgentGaps": [
{
"cycle": 7166,
"phase": "provider/stream-wait",
"seconds": 93.546,
"after": "provider-wait",
"before": "agent_message"
},
{
"cycle": 7166,
"phase": "provider/stream-wait",
"seconds": 77.962,
"after": "provider-wait",
"before": "command_execution"
},
{
"cycle": 7158,
"phase": "provider/stream-wait",
"seconds": 73.962,
"after": "provider-wait",
"before": "agent_message"
},
{
"cycle": 7158,
"phase": "provider/stream-wait",
"seconds": 66.599,
"after": "provider-wait",
"before": "agent_message"
},
{
"cycle": 7166,
"phase": "agent/decision",
"seconds": 64.616,
"after": "command:other",
"before": "command_execution"
},
{
"cycle": 7158,
"phase": "provider/stream-wait",
"seconds": 60.456,
"after": "provider-wait",
"before": "process-exit"
},
{
"cycle": 7158,
"phase": "agent/failure-recovery",
"seconds": 59.806,
"after": "command-failed",
"before": "command_execution"
},
{
"cycle": 7158,
"phase": "agent/decision",
"seconds": 53.181,
"after": "command:other",
"before": "command_execution"
},
{
"cycle": 7169,
"phase": "agent/editing",
"seconds": 24.888,
"after": "agent-message",
"before": "file_change"
},
{
"cycle": 7163,
"phase": "agent/editing",
"seconds": 22.637,
"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": 81,
"commandFailures": 8,
"sourceReads": 66,
"fileChanges": 10,
"observedSourceChanges": 0,
"agentMessages": 27,
"patchConflicts": 0,
"turnExitOptimized": 10,
"sessionResumed": 0
},
"usage": {
"input_tokens": 1793318,
"cached_input_tokens": 1499520,
"cache_write_input_tokens": 0,
"output_tokens": 9761,
"reasoning_output_tokens": 1708
},
"usageCycles": 7,
"activeCycles": 20,
"idleCycles": 0,
"productiveCycles": 8,
"averageEffectiveCycleSeconds": 86.13295000000001,
"batchFlow": {
"uniqueBatches": 15,
"recoveryCycles": 5,
"recoverySeconds": 266.173
},
"stepDetails": {
"7157": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7158": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,120p' web/src/bim-desktop-adapter.ts && rg -n \\\"prepareBimDesktopArgs|nudge\\\" web/src/workbench-shell.tsx web/src/bim-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 2.613631,
"startedAtOffsetSeconds": 17.28663
},
{
"order": 2,
"phase": "other",
"command": "/bin/bash -lc './web/node_modules/.bin/tsc -p web/tsconfig.json --noEmit'",
"exitCode": 0,
"runSeconds": 4.811,
"waitBeforeSeconds": 17.642786,
"startedAtOffsetSeconds": 48.325179
},
{
"order": 3,
"phase": "other",
"command": "/bin/bash -lc 'node tools/part-business-cases.mjs'",
"exitCode": 0,
"runSeconds": 1.196,
"waitBeforeSeconds": 1.239365,
"startedAtOffsetSeconds": 120.975179
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc 'git diff -- web/src/bim-desktop-adapter.ts && git status --short'",
"exitCode": 64,
"runSeconds": 0.001,
"waitBeforeSeconds": 53.18149,
"startedAtOffsetSeconds": 175.352957
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc 'git diff -- web/src/bim-desktop-adapter.ts'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 59.806082,
"startedAtOffsetSeconds": 235.160431
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '24,32p' web/src/bim-desktop-adapter.ts; git diff --no-ext-diff --stat -- web/src/bim-desktop-adapter.ts; git show HEAD:web/src/bim-desktop-adapter.ts | sed -n '24,32p'\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 13.734532,
"startedAtOffsetSeconds": 248.896235
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.154612,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.154612,
"seconds": 0.02787,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.182482,
"seconds": 14.490517,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 14.672999,
"seconds": 2.613631,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,120p' web/src/bim-desktop-adapter.ts && rg -n \\\"prepareBimDesktopArgs|nudge\\\" web/src/workbench-shell.tsx web/src/bim-desktop-adapter.ts\""
},
{
"offsetSeconds": 17.288615,
"seconds": 11.619841,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 28.908456,
"seconds": 1.772804,
"after": "item.completed",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 30.68126,
"seconds": 0.001133,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 30.682393,
"seconds": 17.642786,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc './web/node_modules/.bin/tsc -p web/tsconfig.json --noEmit'"
},
{
"offsetSeconds": 53.136553,
"seconds": 55.092067,
"after": "command:other",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 108.22862,
"seconds": 11.507194,
"after": "error",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 119.735814,
"seconds": 1.239365,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'node tools/part-business-cases.mjs'"
},
{
"offsetSeconds": 122.171467,
"seconds": 53.18149,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git diff -- web/src/bim-desktop-adapter.ts && git status --short'"
},
{
"offsetSeconds": 175.354349,
"seconds": 59.806082,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git diff -- web/src/bim-desktop-adapter.ts'"
},
{
"offsetSeconds": 235.161703,
"seconds": 13.734532,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '24,32p' web/src/bim-desktop-adapter.ts; git diff --no-ext-diff --stat -- web/src/bim-desktop-adapter.ts; git show HEAD:web/src/bim-desktop-adapter.ts | sed -n '24,32p'\""
},
{
"offsetSeconds": 248.897869,
"seconds": 60.018078,
"after": "command:source/read",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 308.915947,
"seconds": 13.944396,
"after": "error",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 322.860343,
"seconds": 60.025175,
"after": "item.completed",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 382.885518,
"seconds": 0.527802,
"after": "error",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 383.41332,
"startedAtEpoch": 1789082648.590783,
"endedAtEpoch": 1789083032.004103,
"toolUnionSeconds": 6.013945,
"betweenEventSeconds": 377.399375,
"unfinishedCommands": 0
},
"7159": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,260p' web/src/part-desktop-adapter.ts; rg -n \\\"Common|Cut|Fuse|objectCount|Boolean\\\" tools/part-boolean-business-cases.mjs tools/part-business-cases.mjs\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 3.125184,
"startedAtOffsetSeconds": 7.387496
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '90,130p' tools/part-boolean-business-cases.mjs; rg -n \\\"setBoolean\\\" freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 10.530223,
"startedAtOffsetSeconds": 17.918758
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '60,95p' tools/part-boolean-business-cases.mjs; sed -n '900,960p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 10.850314,
"startedAtOffsetSeconds": 28.770863
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'action == QStringLiteral\\\\(\\\"remove\\\"' freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 10.238593,
"startedAtOffsetSeconds": 39.011298
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '964,980p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.118061,
"startedAtOffsetSeconds": 44.131034
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.153361,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.153361,
"seconds": 0.03077,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.184131,
"seconds": 4.078181,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 4.262312,
"seconds": 3.125184,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,260p' web/src/part-desktop-adapter.ts; rg -n \\\"Common|Cut|Fuse|objectCount|Boolean\\\" tools/part-boolean-business-cases.mjs tools/part-business-cases.mjs\""
},
{
"offsetSeconds": 7.388535,
"seconds": 10.530223,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '90,130p' tools/part-boolean-business-cases.mjs; rg -n \\\"setBoolean\\\" freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\""
},
{
"offsetSeconds": 17.920549,
"seconds": 10.850314,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '60,95p' tools/part-boolean-business-cases.mjs; sed -n '900,960p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\""
},
{
"offsetSeconds": 28.772705,
"seconds": 10.238593,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'action == QStringLiteral\\\\(\\\"remove\\\"' freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\""
},
{
"offsetSeconds": 39.012973,
"seconds": 5.118061,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '964,980p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp\""
},
{
"offsetSeconds": 44.132665,
"seconds": 6.412751,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 50.545416,
"seconds": 0.828067,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 51.373483,
"seconds": 0.721969,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 52.095452,
"startedAtEpoch": 1789083066.251612,
"endedAtEpoch": 1789083118.347064,
"toolUnionSeconds": 0.007978,
"betweenEventSeconds": 52.087474,
"unfinishedCommands": 0
},
"7160": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,240p' web/src/partdesign-desktop-adapter.ts; sed -n '1,260p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 1.013487,
"startedAtOffsetSeconds": 7.159869
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc 'rg \"fcWebPartDesignDesktopCommand|desktop-command\" freecad-source/src/WebAssembly/FreeCADCoreProbe web/src | head -30'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.553016,
"startedAtOffsetSeconds": 12.714177
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc 'rg -n \"createBody|setFeature|Coordinate|Clone|setDatum\" web/src/partdesign-document-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 14.09748,
"startedAtOffsetSeconds": 26.812713
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1680,1740p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp; sed -n '100,180p' web/src/desktop-command-dispatcher.ts\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 7.566338,
"startedAtOffsetSeconds": 34.380564
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.166352,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.166352,
"seconds": 0.033368,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.19972,
"seconds": 5.946662,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 6.146382,
"seconds": 1.013487,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' web/src/partdesign-desktop-adapter.ts; sed -n '1,260p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignDesktopCommands.cpp\""
},
{
"offsetSeconds": 7.161161,
"seconds": 5.553016,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'rg \"fcWebPartDesignDesktopCommand|desktop-command\" freecad-source/src/WebAssembly/FreeCADCoreProbe web/src | head -30'"
},
{
"offsetSeconds": 12.715233,
"seconds": 14.09748,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'rg -n \"createBody|setFeature|Coordinate|Clone|setDatum\" web/src/partdesign-document-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp'"
},
{
"offsetSeconds": 26.814226,
"seconds": 7.566338,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1680,1740p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp; sed -n '100,180p' web/src/desktop-command-dispatcher.ts\""
},
{
"offsetSeconds": 34.382775,
"seconds": 13.882578,
"after": "command:source/read",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 48.265353,
"seconds": 0.001291,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 48.266644,
"seconds": 5.898723,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'cd web && npx tsc --noEmit --pretty false'"
}
],
"observedSeconds": 55.104483,
"startedAtEpoch": 1789083131.194138,
"endedAtEpoch": 1789083186.298621,
"toolUnionSeconds": 0.945188,
"betweenEventSeconds": 54.159295,
"unfinishedCommands": 1
},
"7161": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7162": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7163": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,220p' tools/part-boolean-business-cases.mjs\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 3.223393,
"startedAtOffsetSeconds": 11.15099
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,250p' web/src/part-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.204045,
"startedAtOffsetSeconds": 11.356505
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc 'cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.2063,
"startedAtOffsetSeconds": 11.563658
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '35,190p' web/src/part-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 9.988253,
"startedAtOffsetSeconds": 21.55327
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '310,555p' freecad-source/src/Mod/Part/Gui/Command.cpp\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.203411,
"startedAtOffsetSeconds": 21.759098
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc 'cat docs/WEB_BUSINESS_MIGRATION_RULES.md'",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.203047,
"startedAtOffsetSeconds": 21.962977
},
{
"order": 7,
"phase": "other",
"command": "/bin/bash -lc './node_modules/.bin/tsc --noEmit -p tsconfig.json'",
"exitCode": 127,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.033199,
"startedAtOffsetSeconds": 54.24942
},
{
"order": 8,
"phase": "other",
"command": "/bin/bash -lc 'node --check tools/part-boolean-business-cases.mjs'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.057725,
"startedAtOffsetSeconds": 54.308439
},
{
"order": 9,
"phase": "source/read",
"command": "/bin/bash -lc 'git diff --check -- web/src/part-desktop-adapter.ts tools/part-boolean-business-cases.mjs docs/current/part-boolean-selection-repair.md'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 11.206333,
"startedAtOffsetSeconds": 65.515976
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.158395,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.158395,
"seconds": 0.028585,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.18698,
"seconds": 7.740617,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 7.927597,
"seconds": 3.223393,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' tools/part-boolean-business-cases.mjs\""
},
{
"offsetSeconds": 11.15246,
"seconds": 0.204045,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,250p' web/src/part-desktop-adapter.ts\""
},
{
"offsetSeconds": 11.357358,
"seconds": 0.2063,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md'"
},
{
"offsetSeconds": 11.565017,
"seconds": 9.988253,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '35,190p' web/src/part-desktop-adapter.ts\""
},
{
"offsetSeconds": 21.555687,
"seconds": 0.203411,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '310,555p' freecad-source/src/Mod/Part/Gui/Command.cpp\""
},
{
"offsetSeconds": 21.75993,
"seconds": 0.203047,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'cat docs/WEB_BUSINESS_MIGRATION_RULES.md'"
},
{
"offsetSeconds": 21.963812,
"seconds": 9.61358,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 31.577392,
"seconds": 22.636689,
"after": "item.completed",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 54.214081,
"seconds": 0.00214,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 54.216221,
"seconds": 0.033199,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc './node_modules/.bin/tsc --noEmit -p tsconfig.json'"
},
{
"offsetSeconds": 54.250714,
"seconds": 0.057725,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'node --check tools/part-boolean-business-cases.mjs'"
},
{
"offsetSeconds": 54.309643,
"seconds": 11.206333,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git diff --check -- web/src/part-desktop-adapter.ts tools/part-boolean-business-cases.mjs docs/current/part-boolean-selection-repair.md'"
},
{
"offsetSeconds": 65.517117,
"seconds": 0.204155,
"after": "command:source/read",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 65.721272,
"seconds": 0.000631,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 65.721903,
"seconds": 11.924425,
"after": "item.completed",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 77.646328,
"seconds": 0.842821,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 78.489149,
"seconds": 0.756492,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 79.245641,
"startedAtEpoch": 1789083311.012548,
"endedAtEpoch": 1789083390.258189,
"toolUnionSeconds": 0.011405,
"betweenEventSeconds": 79.234236,
"unfinishedCommands": 0
},
"7164": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7165": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7166": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 21.032929,
"startedAtOffsetSeconds": 39.307649
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n '162e65075be114f5c1c7|560175844e0d70bcf4db|80cd5c3661d63eaa6f81|868203cd453d688f042f|99e2862ad207c42767fd|8885068bf120ba1a6bfb' docs/current docs/business-acceptance tools\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.202679,
"startedAtOffsetSeconds": 39.511307
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc 'git status --short'",
"exitCode": 64,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.202055,
"startedAtOffsetSeconds": 39.714207
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,520p' tools/failure_reconciliation.py\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.017785,
"startedAtOffsetSeconds": 39.732747
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,240p' docs/business-acceptance/Part.json; sed -n '1,220p' tools/part-business-cases.mjs\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 3.397208,
"startedAtOffsetSeconds": 136.676732
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc 'ls docs/current/failure-evidence | tail -n 5; test -f docs/current/failure-reconciliation.json && echo yes || echo no'",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.204175,
"startedAtOffsetSeconds": 136.883491
},
{
"order": 7,
"phase": "other",
"command": "/bin/bash -lc 'python3 tools/failure_reconciliation.py --force'",
"exitCode": 0,
"runSeconds": 0.594,
"waitBeforeSeconds": 0.202522,
"startedAtOffsetSeconds": 137.086837
},
{
"order": 8,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,120p' docs/current/failure-reconciliation.json\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 18.939285,
"startedAtOffsetSeconds": 215.643333
},
{
"order": 9,
"phase": "other",
"command": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/failure-reconciliation.json'))['records']\nfor k in ['162e65075be114f5c1c7','560175844e0d70bcf4db','80cd5c3661d63eaa6f81','868203cd453d688f042f']:\n print(k,p[k]['category'],p[k]['handling'],p[k]['status'],p[k]['modules'])\nPY\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.203374,
"startedAtOffsetSeconds": 215.848375
},
{
"order": 10,
"phase": "other",
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 80cd5c3661d63eaa6f81 --disposition superseded --reason 'The command only inspected already indexed CAM and Part source; current module contracts and business acceptance documents supersede this historical diagnostic snapshot.' --source freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp --source freecad-source/src/Mod/Part/App/Box.h --source freecad-source/src/Mod/CAM/App/Path.h\"",
"exitCode": 1,
"runSeconds": 0.374,
"waitBeforeSeconds": 0.0,
"startedAtOffsetSeconds": 280.470217
},
{
"order": 11,
"phase": "other",
"command": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 868203cd453d688f042f --disposition superseded --reason 'The command inspected the existing Part facade worker and pthread configuration; current Part business cases use the shared loader and current runtime contract.' --source tools/part-python-family-facade-smoke-worker.mjs --source tools/run_p6_part_module_gate.mjs\"",
"exitCode": 1,
"runSeconds": 0.461,
"waitBeforeSeconds": 0.0,
"startedAtOffsetSeconds": 280.47569
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.147258,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.147258,
"seconds": 0.034099,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.181357,
"seconds": 18.082615,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 18.263972,
"seconds": 0.010748,
"after": "item.completed",
"before": "scheduler.stderr",
"nextCommand": null
},
{
"offsetSeconds": 18.27472,
"seconds": 21.032929,
"after": "scheduler.stderr",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,220p' docs/current/provided-source-index.md\""
},
{
"offsetSeconds": 39.308628,
"seconds": 0.202679,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n '162e65075be114f5c1c7|560175844e0d70bcf4db|80cd5c3661d63eaa6f81|868203cd453d688f042f|99e2862ad207c42767fd|8885068bf120ba1a6bfb' docs/current docs/business-acceptance tools\""
},
{
"offsetSeconds": 39.512152,
"seconds": 0.202055,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git status --short'"
},
{
"offsetSeconds": 39.714962,
"seconds": 0.017785,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,520p' tools/failure_reconciliation.py\""
},
{
"offsetSeconds": 39.733331,
"seconds": 59.529743,
"after": "command:source/read",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 99.263074,
"seconds": 34.01645,
"after": "error",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 133.279524,
"seconds": 3.397208,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' docs/business-acceptance/Part.json; sed -n '1,220p' tools/part-business-cases.mjs\""
},
{
"offsetSeconds": 136.679316,
"seconds": 0.204175,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'ls docs/current/failure-evidence | tail -n 5; test -f docs/current/failure-reconciliation.json && echo yes || echo no'"
},
{
"offsetSeconds": 136.884315,
"seconds": 0.202522,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'python3 tools/failure_reconciliation.py --force'"
},
{
"offsetSeconds": 137.681313,
"seconds": 59.022735,
"after": "command:other",
"before": "error",
"nextCommand": null
},
{
"offsetSeconds": 196.704048,
"seconds": 18.939285,
"after": "error",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,120p' docs/current/failure-reconciliation.json\""
},
{
"offsetSeconds": 215.645001,
"seconds": 0.203374,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 - <<'PY'\nimport json\np=json.load(open('docs/current/failure-reconciliation.json'))['records']\nfor k in ['162e65075be114f5c1c7','560175844e0d70bcf4db','80cd5c3661d63eaa6f81','868203cd453d688f042f']:\n print(k,p[k]['category'],p[k]['handling'],p[k]['status'],p[k]['modules'])\nPY\""
},
{
"offsetSeconds": 215.849322,
"seconds": 64.616429,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"python3 tools/failure_reconciliation.py --review 162e65075be114f5c1c7 --disposition superseded --reason 'Current Part contract leaves these capabilities outside coveredIds; historical diagnostic acceptance result is replaced by the current contract and executable business-case boundary.' --source docs/business-acceptance/Part.json\""
}
],
"observedSeconds": 281.351153,
"startedAtEpoch": 1789083494.209386,
"endedAtEpoch": 1789083775.560539,
"toolUnionSeconds": 1.489064,
"betweenEventSeconds": 279.862089,
"unfinishedCommands": 2
},
"7167": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,240p' web/src/draft-desktop-adapter.ts; sed -n '1060,1160p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 1.374412,
"startedAtOffsetSeconds": 6.308205
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '50,130p' freecad-source/src/Mod/Draft/draftguitools/gui_snaps.py; sed -n '330,380p' freecad-source/src/Mod/Draft/draftguitools/gui_snaps.py; rg \\\"executeDraftDesktop\\\" -n web/src/desktop-command-dispatcher.ts\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 6.956825,
"startedAtOffsetSeconds": 13.266105
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc 'rg \"draftSnaps|draftSnapState|executeDraftDesktop\" -n web/src/workbench-shell.tsx web/src/desktop-command-dispatcher.ts'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 10.133972,
"startedAtOffsetSeconds": 23.401877
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '285,370p' web/src/workbench-shell.tsx\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 4.400591,
"startedAtOffsetSeconds": 27.804268
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"cat web/package.json | jq -r '.scripts'\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 6.755531,
"startedAtOffsetSeconds": 34.561484
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.155957,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.155957,
"seconds": 0.029946,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.185903,
"seconds": 4.74789,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 4.933793,
"seconds": 1.374412,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' web/src/draft-desktop-adapter.ts; sed -n '1060,1160p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp\""
},
{
"offsetSeconds": 6.30928,
"seconds": 6.956825,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '50,130p' freecad-source/src/Mod/Draft/draftguitools/gui_snaps.py; sed -n '330,380p' freecad-source/src/Mod/Draft/draftguitools/gui_snaps.py; rg \\\"executeDraftDesktop\\\" -n web/src/desktop-command-dispatcher.ts\""
},
{
"offsetSeconds": 13.267905,
"seconds": 10.133972,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'rg \"draftSnaps|draftSnapState|executeDraftDesktop\" -n web/src/workbench-shell.tsx web/src/desktop-command-dispatcher.ts'"
},
{
"offsetSeconds": 23.403677,
"seconds": 4.400591,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '285,370p' web/src/workbench-shell.tsx\""
},
{
"offsetSeconds": 27.805953,
"seconds": 6.755531,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"cat web/package.json | jq -r '.scripts'\""
},
{
"offsetSeconds": 34.563561,
"seconds": 10.668329,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'npx tsc --noEmit'"
}
],
"observedSeconds": 46.082112,
"startedAtEpoch": 1789083783.923962,
"endedAtEpoch": 1789083830.006074,
"toolUnionSeconds": 0.858659,
"betweenEventSeconds": 45.223453,
"unfinishedCommands": 1
},
"7168": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1080,1165p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp; sed -n '1,220p' web/src/draft-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 1.277026,
"startedAtOffsetSeconds": 12.044514
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'executeDraftDesktop|module === \\\"Draft\\\"' web/src/desktop-command-dispatcher.ts\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.513711,
"startedAtOffsetSeconds": 17.559246
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '126,140p' web/src/desktop-command-dispatcher.ts; rg -n 'Draft_ShowSnapBar' web/src/workbench-shell.tsx\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 7.579699,
"startedAtOffsetSeconds": 25.140375
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"cat web/package.json | jq -r '.scripts' ; git status --short\"",
"exitCode": 64,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.836589,
"startedAtOffsetSeconds": 30.978258
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '380,395p' web/src/workbench-shell.tsx\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 6.751664,
"startedAtOffsetSeconds": 37.731439
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'setDraftSnaps|draftSnapState' web/src/workbench-shell.tsx\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.222415,
"startedAtOffsetSeconds": 42.954824
},
{
"order": 7,
"phase": "other",
"command": "/bin/bash -lc 'head -40 web/src/workbench-shell.tsx'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 4.811649,
"startedAtOffsetSeconds": 47.767825
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.152115,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.152115,
"seconds": 0.031343,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.183458,
"seconds": 10.58403,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 10.767488,
"seconds": 1.277026,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1080,1165p' freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp; sed -n '1,220p' web/src/draft-desktop-adapter.ts\""
},
{
"offsetSeconds": 12.045535,
"seconds": 5.513711,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'executeDraftDesktop|module === \\\"Draft\\\"' web/src/desktop-command-dispatcher.ts\""
},
{
"offsetSeconds": 17.560676,
"seconds": 7.579699,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '126,140p' web/src/desktop-command-dispatcher.ts; rg -n 'Draft_ShowSnapBar' web/src/workbench-shell.tsx\""
},
{
"offsetSeconds": 25.141669,
"seconds": 5.836589,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"cat web/package.json | jq -r '.scripts' ; git status --short\""
},
{
"offsetSeconds": 30.979775,
"seconds": 6.751664,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '380,395p' web/src/workbench-shell.tsx\""
},
{
"offsetSeconds": 37.732409,
"seconds": 5.222415,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'setDraftSnaps|draftSnapState' web/src/workbench-shell.tsx\""
},
{
"offsetSeconds": 42.956176,
"seconds": 4.811649,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'head -40 web/src/workbench-shell.tsx'"
},
{
"offsetSeconds": 47.769184,
"seconds": 6.519789,
"after": "command:other",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 54.288973,
"seconds": 0.002528,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 54.291501,
"seconds": 5.335063,
"after": "item.completed",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 59.626564,
"seconds": 0.753444,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 60.380008,
"seconds": 0.810891,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 61.190899,
"startedAtEpoch": 1789083833.592141,
"endedAtEpoch": 1789083894.78304,
"toolUnionSeconds": 0.008943,
"betweenEventSeconds": 61.181956,
"unfinishedCommands": 0
},
"7169": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,260p' web/src/part-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 3.223694,
"startedAtOffsetSeconds": 7.672027
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc 'cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md docs/WEB_BUSINESS_MIGRATION_RULES.md'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.20356,
"startedAtOffsetSeconds": 7.877203
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc 'cat docs/current/module-implementation-packet.json'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.204052,
"startedAtOffsetSeconds": 8.08225
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'Compound|CheckGeometry|BoxSelection|mode|iMsg' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 7.561898,
"startedAtOffsetSeconds": 15.645165
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'Part_Boolean|Part_BoxSelection|Part_CheckGeometry|Part_CompCompoundTools|partBoolean' web/src/workbench-shell.tsx\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.204658,
"startedAtOffsetSeconds": 15.851759
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '180,300p' web/src/desktop-command-dispatcher.ts\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.203317,
"startedAtOffsetSeconds": 16.055886
},
{
"order": 7,
"phase": "source/read",
"command": "/bin/bash -lc 'git diff --check -- web/src/part-desktop-adapter.ts docs/current/part-selected-command-boundaries.md'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.037277,
"startedAtOffsetSeconds": 52.008738
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.150679,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.150679,
"seconds": 0.030874,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.181553,
"seconds": 4.26678,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 4.448333,
"seconds": 3.223694,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,260p' web/src/part-desktop-adapter.ts\""
},
{
"offsetSeconds": 7.673643,
"seconds": 0.20356,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'cat docs/OCCT_GEOMETRY_BOUNDARY.md docs/UNATTENDED_WORKFLOW.md docs/WEB_BUSINESS_MIGRATION_RULES.md'"
},
{
"offsetSeconds": 7.878198,
"seconds": 0.204052,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'cat docs/current/module-implementation-packet.json'"
},
{
"offsetSeconds": 8.083267,
"seconds": 7.561898,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'Compound|CheckGeometry|BoxSelection|mode|iMsg' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp\""
},
{
"offsetSeconds": 15.647101,
"seconds": 0.204658,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'Part_Boolean|Part_BoxSelection|Part_CheckGeometry|Part_CompCompoundTools|partBoolean' web/src/workbench-shell.tsx\""
},
{
"offsetSeconds": 15.852569,
"seconds": 0.203317,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '180,300p' web/src/desktop-command-dispatcher.ts\""
},
{
"offsetSeconds": 16.056661,
"seconds": 11.021081,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 27.077742,
"seconds": 24.888032,
"after": "item.completed",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 51.965774,
"seconds": 0.00163,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 51.967404,
"seconds": 0.003085,
"after": "item.completed",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 51.970489,
"seconds": 0.000972,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 51.971461,
"seconds": 0.037277,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git diff --check -- web/src/part-desktop-adapter.ts docs/current/part-selected-command-boundaries.md'"
},
{
"offsetSeconds": 52.009875,
"seconds": 9.372139,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 61.382014,
"seconds": 0.41506,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 61.797074,
"seconds": 1.327692,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 63.124766,
"startedAtEpoch": 1789083902.271718,
"endedAtEpoch": 1789083965.396484,
"toolUnionSeconds": 0.008286,
"betweenEventSeconds": 63.11648,
"unfinishedCommands": 0
},
"7170": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7171": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7172": {
"commands": [],
"waitIntervals": [],
"observedSeconds": 0.0,
"startedAtEpoch": null,
"endedAtEpoch": null,
"toolUnionSeconds": 0.0,
"betweenEventSeconds": 0,
"unfinishedCommands": 0
},
"7173": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"cat docs/current/periodic-optimization/optimization-000145-context.json && sed -n '1,220p' web/src/part-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 1.052768,
"startedAtOffsetSeconds": 5.279653
},
{
"order": 2,
"phase": "other",
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --reuse --contract docs/business-acceptance/Part.json'",
"exitCode": 2,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.659067,
"startedAtOffsetSeconds": 10.941139
},
{
"order": 3,
"phase": "other",
"command": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --reuse --module Part --ids Part:desktop:Part_Box Part:desktop:Part_Box2 Part:desktop:Part_Box3 Part:desktop:Part_Common Part:desktop:Part_Cone Part:desktop:Part_Cut Part:desktop:Part_Cylinder Part:desktop:Part_Fuse Part:desktop:Part_Sphere Part:desktop:Part_Torus'",
"exitCode": 0,
"runSeconds": 0.026,
"waitBeforeSeconds": 7.021938,
"startedAtOffsetSeconds": 17.964664
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc 'cat docs/current/periodic-optimization/optimization-000144.md'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 6.128844,
"startedAtOffsetSeconds": 24.119694
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.166811,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.166811,
"seconds": 0.027718,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.194529,
"seconds": 4.032356,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 4.226885,
"seconds": 1.052768,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"cat docs/current/periodic-optimization/optimization-000145-context.json && sed -n '1,220p' web/src/part-desktop-adapter.ts\""
},
{
"offsetSeconds": 5.282072,
"seconds": 5.659067,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --reuse --contract docs/business-acceptance/Part.json'"
},
{
"offsetSeconds": 10.942726,
"seconds": 7.021938,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'python3 tools/run_business_acceptance.py --reuse --module Part --ids Part:desktop:Part_Box Part:desktop:Part_Box2 Part:desktop:Part_Box3 Part:desktop:Part_Common Part:desktop:Part_Cone Part:desktop:Part_Cut Part:desktop:Part_Cylinder Part:desktop:Part_Fuse Part:desktop:Part_Sphere Part:desktop:Part_Torus'"
},
{
"offsetSeconds": 17.99085,
"seconds": 6.128844,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'cat docs/current/periodic-optimization/optimization-000144.md'"
},
{
"offsetSeconds": 24.121121,
"seconds": 15.926278,
"after": "command:source/read",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 40.047399,
"seconds": 0.001021,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 40.04842,
"seconds": 7.162459,
"after": "item.completed",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 47.210879,
"seconds": 0.623974,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 47.834853,
"seconds": 0.324212,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 48.159065,
"startedAtEpoch": 1789084138.141514,
"endedAtEpoch": 1789084186.300579,
"toolUnionSeconds": 0.031619,
"betweenEventSeconds": 48.127446,
"unfinishedCommands": 0
},
"7174": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,240p' docs/current/provided-source-index.md\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.682984,
"startedAtOffsetSeconds": 16.01893
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,240p' docs/WEB_BUSINESS_MIGRATION_RULES.md\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.201601,
"startedAtOffsetSeconds": 16.222445
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,260p' docs/business-acceptance/Part.json\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.201468,
"startedAtOffsetSeconds": 16.424675
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,280p' docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.206917,
"startedAtOffsetSeconds": 16.632317
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,520p' tools/failure_reconciliation.py\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.201528,
"startedAtOffsetSeconds": 16.834618
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc 'git status --short'",
"exitCode": 64,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.201873,
"startedAtOffsetSeconds": 17.037345
},
{
"order": 7,
"phase": "other",
"command": "/bin/bash -lc \"jq '{module,command,build,coveredIds,businessWorkflow}' docs/business-acceptance/Part.json\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 8.843401,
"startedAtOffsetSeconds": 39.350116
},
{
"order": 8,
"phase": "other",
"command": "/bin/bash -lc 'for p in tools/part-python-family-facade-smoke-worker.mjs tools/run_p6_part_module_gate.mjs freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp freecad-source/src/Mod/Part/App/Box.h freecad-source/src/Mod/CAM/App/Path.h; do test -f \"$p\" && echo \"exists $p\" || echo \"missing $p\"; done'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.202214,
"startedAtOffsetSeconds": 39.553543
},
{
"order": 9,
"phase": "other",
"command": "/bin/bash -lc \"jq '{executedAt,command,results:[.results[]|select(.capabilityId==\\\"Part:desktop:Part_Boolean\\\" or .capabilityId==\\\"Part:desktop:Part_BoxSelection\\\" or .capabilityId==\\\"Part:desktop:Part_Builder\\\" or .capabilityId==\\\"Part:desktop:Part_Chamfer\\\")]}' docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.201809,
"startedAtOffsetSeconds": 39.756412
},
{
"order": 10,
"phase": "source/read",
"command": "/bin/bash -lc \"rg -n 'Part_Boolean|Part_BoxSelection|Part_Builder|Part_Chamfer|resolvedFailureKeys' tools web/src freecad-source/src/WebAssembly/FreeCADCoreProbe docs/business-acceptance/Part.json\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.202401,
"startedAtOffsetSeconds": 39.959634
},
{
"order": 11,
"phase": "other",
"command": "/bin/bash -lc \"jq '.records | with_entries(select(.key==\\\"99e2862ad207c42767fd\\\" or .key==\\\"36f64f18d6cd6330ce5b\\\" or .key==\\\"80446da1386110ac1a23\\\" or .key==\\\"8c5ab9cfa7592bd3388c\\\"))' docs/current/failure-reconciliation.json\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.205334,
"startedAtOffsetSeconds": 40.166003
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.167953,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.167953,
"seconds": 0.028906,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.196859,
"seconds": 10.139087,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 10.335946,
"seconds": 5.682984,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' docs/current/provided-source-index.md\""
},
{
"offsetSeconds": 16.020844,
"seconds": 0.201601,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,240p' docs/WEB_BUSINESS_MIGRATION_RULES.md\""
},
{
"offsetSeconds": 16.223207,
"seconds": 0.201468,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,260p' docs/business-acceptance/Part.json\""
},
{
"offsetSeconds": 16.4254,
"seconds": 0.206917,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,280p' docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json\""
},
{
"offsetSeconds": 16.63309,
"seconds": 0.201528,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,520p' tools/failure_reconciliation.py\""
},
{
"offsetSeconds": 16.835472,
"seconds": 0.201873,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git status --short'"
},
{
"offsetSeconds": 17.038103,
"seconds": 13.468612,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 30.506715,
"seconds": 8.843401,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"jq '{module,command,build,coveredIds,businessWorkflow}' docs/business-acceptance/Part.json\""
},
{
"offsetSeconds": 39.351329,
"seconds": 0.202214,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'for p in tools/part-python-family-facade-smoke-worker.mjs tools/run_p6_part_module_gate.mjs freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp freecad-source/src/Mod/Part/App/Box.h freecad-source/src/Mod/CAM/App/Path.h; do test -f \"$p\" && echo \"exists $p\" || echo \"missing $p\"; done'"
},
{
"offsetSeconds": 39.554603,
"seconds": 0.201809,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"jq '{executedAt,command,results:[.results[]|select(.capabilityId==\\\"Part:desktop:Part_Boolean\\\" or .capabilityId==\\\"Part:desktop:Part_BoxSelection\\\" or .capabilityId==\\\"Part:desktop:Part_Builder\\\" or .capabilityId==\\\"Part:desktop:Part_Chamfer\\\")]}' docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json\""
},
{
"offsetSeconds": 39.757233,
"seconds": 0.202401,
"after": "command:other",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg -n 'Part_Boolean|Part_BoxSelection|Part_Builder|Part_Chamfer|resolvedFailureKeys' tools web/src freecad-source/src/WebAssembly/FreeCADCoreProbe docs/business-acceptance/Part.json\""
},
{
"offsetSeconds": 39.960669,
"seconds": 0.205334,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"jq '.records | with_entries(select(.key==\\\"99e2862ad207c42767fd\\\" or .key==\\\"36f64f18d6cd6330ce5b\\\" or .key==\\\"80446da1386110ac1a23\\\" or .key==\\\"8c5ab9cfa7592bd3388c\\\"))' docs/current/failure-reconciliation.json\""
},
{
"offsetSeconds": 40.166938,
"seconds": 0.300604,
"after": "command:other",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 40.467542,
"startedAtEpoch": 1789084191.810341,
"endedAtEpoch": 1789084232.277883,
"toolUnionSeconds": 0.01085,
"betweenEventSeconds": 40.456692,
"unfinishedCommands": 0
},
"7175": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1200,1500p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '1,240p' web/src/techdraw-desktop-adapter.ts\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 1.370219,
"startedAtOffsetSeconds": 6.769987
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"rg 'TechDraw_(View|ProjectionGroup|DraftView|BrokenView)' -n freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.404706,
"startedAtOffsetSeconds": 12.177512
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '700,820p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '350,410p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 5.568936,
"startedAtOffsetSeconds": 17.74788
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"rg 'native_projection|partial|Projection group' -n freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp | head\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.800024,
"startedAtOffsetSeconds": 23.549981
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '410,450p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 5.756565,
"startedAtOffsetSeconds": 29.308034
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1008,1035p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 6.603296,
"startedAtOffsetSeconds": 35.912893
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.167257,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.167257,
"seconds": 0.032639,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.199896,
"seconds": 5.199872,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 5.399768,
"seconds": 1.370219,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1200,1500p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '1,240p' web/src/techdraw-desktop-adapter.ts\""
},
{
"offsetSeconds": 6.772806,
"seconds": 5.404706,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg 'TechDraw_(View|ProjectionGroup|DraftView|BrokenView)' -n freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
},
{
"offsetSeconds": 12.178944,
"seconds": 5.568936,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '700,820p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '350,410p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
},
{
"offsetSeconds": 17.749957,
"seconds": 5.800024,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"rg 'native_projection|partial|Projection group' -n freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp | head\""
},
{
"offsetSeconds": 23.551469,
"seconds": 5.756565,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '410,450p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
},
{
"offsetSeconds": 29.309597,
"seconds": 6.603296,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1008,1035p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
},
{
"offsetSeconds": 35.91438,
"seconds": 9.410926,
"after": "command:source/read",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 45.325306,
"seconds": 0.006783,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 45.332089,
"seconds": 5.960434,
"after": "item.completed",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 51.292523,
"seconds": 0.468751,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 51.761274,
"seconds": 1.328611,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 53.089885,
"startedAtEpoch": 1789084240.578382,
"endedAtEpoch": 1789084293.668267,
"toolUnionSeconds": 0.010866,
"betweenEventSeconds": 53.079019,
"unfinishedCommands": 0
},
"7176": {
"commands": [
{
"order": 1,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '985,1040p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 3.739239,
"startedAtOffsetSeconds": 9.387961
},
{
"order": 2,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,180p' docs/UNATTENDED_WORKFLOW.md\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.202261,
"startedAtOffsetSeconds": 9.59117
},
{
"order": 3,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,140p' docs/OCCT_GEOMETRY_BOUNDARY.md\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.202995,
"startedAtOffsetSeconds": 9.795027
},
{
"order": 4,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1,65p' docs/WEB_BUSINESS_MIGRATION_RULES.md\"",
"exitCode": 0,
"runSeconds": 0.002,
"waitBeforeSeconds": 6.858455,
"startedAtOffsetSeconds": 16.654273
},
{
"order": 5,
"phase": "source/read",
"command": "/bin/bash -lc 'git diff --check -- freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp docs/current/techdraw-b4188e64-build-repair.md'",
"exitCode": 0,
"runSeconds": 0.001,
"waitBeforeSeconds": 0.036883,
"startedAtOffsetSeconds": 38.746436
},
{
"order": 6,
"phase": "source/read",
"command": "/bin/bash -lc \"sed -n '1024,1033p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\"",
"exitCode": 0,
"runSeconds": 0.0,
"waitBeforeSeconds": 0.202883,
"startedAtOffsetSeconds": 38.95053
}
],
"waitIntervals": [
{
"offsetSeconds": 0.0,
"seconds": 0.176079,
"after": "scheduler.cycle.started",
"before": "thread.started",
"nextCommand": null
},
{
"offsetSeconds": 0.176079,
"seconds": 0.031854,
"after": "thread.started",
"before": "turn.started",
"nextCommand": null
},
{
"offsetSeconds": 0.207933,
"seconds": 5.440789,
"after": "turn.started",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 5.648722,
"seconds": 3.739239,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '985,1040p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
},
{
"offsetSeconds": 9.388909,
"seconds": 0.202261,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,180p' docs/UNATTENDED_WORKFLOW.md\""
},
{
"offsetSeconds": 9.592032,
"seconds": 0.202995,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,140p' docs/OCCT_GEOMETRY_BOUNDARY.md\""
},
{
"offsetSeconds": 9.795818,
"seconds": 6.858455,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1,65p' docs/WEB_BUSINESS_MIGRATION_RULES.md\""
},
{
"offsetSeconds": 16.656292,
"seconds": 7.09237,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 23.748662,
"seconds": 14.954417,
"after": "item.completed",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 38.703079,
"seconds": 0.006474,
"after": "item.started",
"before": "file_change",
"nextCommand": null
},
{
"offsetSeconds": 38.709553,
"seconds": 0.036883,
"after": "item.completed",
"before": "command_execution",
"nextCommand": "/bin/bash -lc 'git diff --check -- freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp docs/current/techdraw-b4188e64-build-repair.md'"
},
{
"offsetSeconds": 38.747647,
"seconds": 0.202883,
"after": "command:source/read",
"before": "command_execution",
"nextCommand": "/bin/bash -lc \"sed -n '1024,1033p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp\""
},
{
"offsetSeconds": 38.951321,
"seconds": 7.761321,
"after": "command:source/read",
"before": "agent_message",
"nextCommand": null
},
{
"offsetSeconds": 46.712642,
"seconds": 0.620109,
"after": "item.completed",
"before": "turn.completed",
"nextCommand": null
},
{
"offsetSeconds": 47.332751,
"seconds": 0.788496,
"after": "turn.completed",
"before": "scheduler.cycle.completed",
"nextCommand": null
}
],
"observedSeconds": 48.121247,
"startedAtEpoch": 1789084307.910274,
"endedAtEpoch": 1789084356.031521,
"toolUnionSeconds": 0.006622,
"betweenEventSeconds": 48.114625,
"unfinishedCommands": 0
}
},
"wallTimeline": {
"wallSeconds": 1707.4407379627228,
"betweenCycleSeconds": 495.9951732158661,
"observedCycleSeconds": 1211.4455647468567,
"gaps": [
{
"previousCycle": "7158",
"nextCycle": "7159",
"seconds": 34.24750900268555
},
{
"previousCycle": "7159",
"nextCycle": "7160",
"seconds": 12.847074031829834
},
{
"previousCycle": "7160",
"nextCycle": "7163",
"seconds": 124.71392703056335
},
{
"previousCycle": "7163",
"nextCycle": "7166",
"seconds": 103.95119714736938
},
{
"previousCycle": "7166",
"nextCycle": "7167",
"seconds": 8.363423109054565
},
{
"previousCycle": "7167",
"nextCycle": "7168",
"seconds": 3.586066961288452
},
{
"previousCycle": "7168",
"nextCycle": "7169",
"seconds": 7.488677978515625
},
{
"previousCycle": "7169",
"nextCycle": "7173",
"seconds": 172.74503016471863
},
{
"previousCycle": "7173",
"nextCycle": "7174",
"seconds": 5.509761810302734
},
{
"previousCycle": "7174",
"nextCycle": "7175",
"seconds": 8.300498962402344
},
{
"previousCycle": "7175",
"nextCycle": "7176",
"seconds": 14.24200701713562
}
]
},
"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."
}