Files
FreeCADWasmDev/docs/current/model-timeout-baseline-20260910.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

537 lines
12 KiB
JSON

{
"schema": "freecad-web-model-transport-analysis/v1",
"source": "docs/current/continuation-runs/transport-308394.jsonl",
"requests": 52,
"outcomes": {
"response.completed": 41,
"TimeoutError": 3,
"BrokenPipeError": 7,
"pending": 1
},
"successfulRequests": 41,
"successfulLatency": {
"headerSeconds": {
"measured": 41,
"min": 6.744,
"median": 19.919,
"p95": 53.806,
"max": 116.785
},
"firstBodySeconds": {
"measured": 41,
"min": 7.014,
"median": 20.164,
"p95": 54.069,
"max": 116.785
},
"totalSeconds": {
"measured": 41,
"min": 9.863,
"median": 26.019,
"p95": 60.953,
"max": 126.076
},
"requestBytes": {
"measured": 41,
"min": 75151,
"median": 118708,
"p95": 137434,
"max": 138042
},
"inputTokens": {
"measured": 41,
"min": 22052,
"median": 28527,
"p95": 33302,
"max": 45320
}
},
"overlappingRequestPairs": [
[
4,
5
],
[
4,
6
],
[
4,
7
],
[
23,
24
],
[
30,
31
],
[
33,
34
],
[
34,
35
]
],
"rows": [
{
"request": 1,
"requestBytes": 87109,
"headerSeconds": 23.219,
"firstBodySeconds": 23.522,
"inputTokens": 22492,
"outcome": "response.completed",
"totalSeconds": 25.81
},
{
"request": 2,
"requestBytes": 131373,
"headerSeconds": 37.605,
"firstBodySeconds": 37.875,
"inputTokens": 33302,
"outcome": "response.completed",
"totalSeconds": 39.356
},
{
"request": 3,
"requestBytes": 138042,
"headerSeconds": 53.401,
"firstBodySeconds": 53.719,
"inputTokens": 34438,
"outcome": "response.completed",
"totalSeconds": 55.338
},
{
"request": 4,
"requestBytes": 142026,
"retries": 1,
"outcome": "TimeoutError",
"totalSeconds": 122.722
},
{
"request": 5,
"requestBytes": 88873,
"headerSeconds": 15.321,
"firstBodySeconds": 15.593,
"inputTokens": 22745,
"outcome": "response.completed",
"totalSeconds": 21.507
},
{
"request": 6,
"requestBytes": 101029,
"headerSeconds": 25.087,
"firstBodySeconds": 25.374,
"inputTokens": 25834,
"outcome": "response.completed",
"totalSeconds": 31.13
},
{
"request": 7,
"requestBytes": 107351,
"headerSeconds": 28.195,
"firstBodySeconds": 28.495,
"inputTokens": 27191,
"outcome": "response.completed",
"totalSeconds": 31.738
},
{
"request": 8,
"requestBytes": 116801,
"headerSeconds": 27.673,
"firstBodySeconds": 27.85,
"inputTokens": 29252,
"outcome": "response.completed",
"totalSeconds": 32.424
},
{
"request": 9,
"requestBytes": 120230,
"headerSeconds": 6.744,
"firstBodySeconds": 7.014,
"inputTokens": 29605,
"outcome": "response.completed",
"totalSeconds": 9.863
},
{
"request": 10,
"requestBytes": 124306,
"headerSeconds": 11.441,
"firstBodySeconds": 11.7,
"inputTokens": 30140,
"outcome": "response.completed",
"totalSeconds": 25.282
},
{
"request": 11,
"requestBytes": 128069,
"headerSeconds": 20.711,
"firstBodySeconds": 20.971,
"outcome": "BrokenPipeError",
"totalSeconds": 20.971
},
{
"request": 12,
"requestBytes": 87733,
"headerSeconds": 26.356,
"firstBodySeconds": 26.575,
"inputTokens": 22620,
"outcome": "response.completed",
"totalSeconds": 34.13
},
{
"request": 13,
"requestBytes": 114515,
"headerSeconds": 14.603,
"firstBodySeconds": 14.894,
"inputTokens": 28295,
"outcome": "response.completed",
"totalSeconds": 18.728
},
{
"request": 14,
"requestBytes": 121017,
"headerSeconds": 13.125,
"firstBodySeconds": 13.426,
"inputTokens": 29640,
"outcome": "response.completed",
"totalSeconds": 18.248
},
{
"request": 15,
"requestBytes": 125397,
"headerSeconds": 9.995,
"firstBodySeconds": 10.314,
"inputTokens": 30159,
"outcome": "response.completed",
"totalSeconds": 14.119
},
{
"request": 16,
"requestBytes": 127997,
"headerSeconds": 10.764,
"firstBodySeconds": 11.042,
"inputTokens": 30286,
"outcome": "response.completed",
"totalSeconds": 16.275
},
{
"request": 17,
"requestBytes": 130685,
"headerSeconds": 14.454,
"firstBodySeconds": 14.762,
"inputTokens": 30429,
"outcome": "response.completed",
"totalSeconds": 25.77
},
{
"request": 18,
"requestBytes": 137434,
"headerSeconds": 12.896,
"firstBodySeconds": 12.897,
"inputTokens": 31360,
"outcome": "response.completed",
"totalSeconds": 22.91
},
{
"request": 19,
"requestBytes": 142016,
"headerSeconds": 13.239,
"firstBodySeconds": 13.519,
"outcome": "BrokenPipeError",
"totalSeconds": 29.373
},
{
"request": 20,
"requestBytes": 75151,
"headerSeconds": 14.536,
"firstBodySeconds": 14.844,
"inputTokens": 29304,
"outcome": "response.completed",
"totalSeconds": 21.894
},
{
"request": 21,
"requestBytes": 78342,
"headerSeconds": 30.478,
"firstBodySeconds": 30.479,
"inputTokens": 30280,
"outcome": "response.completed",
"totalSeconds": 34.933
},
{
"request": 22,
"requestBytes": 82491,
"headerSeconds": 51.155,
"firstBodySeconds": 51.441,
"inputTokens": 31664,
"outcome": "response.completed",
"totalSeconds": 55.865
},
{
"request": 23,
"requestBytes": 97988,
"retries": 1,
"outcome": "TimeoutError",
"totalSeconds": 122.184
},
{
"request": 24,
"requestBytes": 87992,
"headerSeconds": 58.047,
"firstBodySeconds": 58.28,
"outcome": "BrokenPipeError",
"totalSeconds": 59.97
},
{
"request": 25,
"requestBytes": 87989,
"headerSeconds": 53.806,
"firstBodySeconds": 54.069,
"inputTokens": 22345,
"outcome": "response.completed",
"totalSeconds": 60.953
},
{
"request": 26,
"requestBytes": 110477,
"headerSeconds": 15.78,
"firstBodySeconds": 16.061,
"inputTokens": 26594,
"outcome": "response.completed",
"totalSeconds": 20.209
},
{
"request": 27,
"requestBytes": 118708,
"headerSeconds": 17.778,
"firstBodySeconds": 17.778,
"inputTokens": 27771,
"outcome": "response.completed",
"totalSeconds": 22.766
},
{
"request": 28,
"requestBytes": 121738,
"headerSeconds": 19.317,
"firstBodySeconds": 19.317,
"inputTokens": 27961,
"outcome": "response.completed",
"totalSeconds": 32.63
},
{
"request": 29,
"requestBytes": 137810,
"headerSeconds": 19.919,
"firstBodySeconds": 20.164,
"inputTokens": 30378,
"outcome": "response.completed",
"totalSeconds": 37.776
},
{
"request": 30,
"requestBytes": 143298,
"headerSeconds": 17.692,
"firstBodySeconds": 17.969,
"outcome": "BrokenPipeError",
"totalSeconds": 17.969
},
{
"request": 31,
"requestBytes": 87961,
"headerSeconds": 36.28,
"firstBodySeconds": 36.625,
"inputTokens": 33078,
"outcome": "response.completed",
"totalSeconds": 42.847
},
{
"request": 32,
"requestBytes": 132520,
"retries": 1,
"headerSeconds": 116.785,
"firstBodySeconds": 116.785,
"inputTokens": 45320,
"outcome": "response.completed",
"totalSeconds": 126.076
},
{
"request": 33,
"requestBytes": 135663,
"retries": 1,
"headerSeconds": 70.778,
"firstBodySeconds": 71.05,
"outcome": "BrokenPipeError",
"totalSeconds": 71.05
},
{
"request": 34,
"requestBytes": 86993,
"retries": 1,
"outcome": "TimeoutError",
"totalSeconds": 122.079
},
{
"request": 35,
"requestBytes": 86994,
"headerSeconds": 53.247,
"firstBodySeconds": 53.247,
"inputTokens": 22052,
"outcome": "response.completed",
"totalSeconds": 57.958
},
{
"request": 36,
"requestBytes": 105403,
"headerSeconds": 20.264,
"firstBodySeconds": 20.569,
"inputTokens": 25467,
"outcome": "response.completed",
"totalSeconds": 26.781
},
{
"request": 37,
"requestBytes": 115398,
"headerSeconds": 19.524,
"firstBodySeconds": 19.524,
"inputTokens": 27084,
"outcome": "response.completed",
"totalSeconds": 23.072
},
{
"request": 38,
"requestBytes": 118392,
"headerSeconds": 7.936,
"firstBodySeconds": 8.244,
"inputTokens": 27268,
"outcome": "response.completed",
"totalSeconds": 10.758
},
{
"request": 39,
"requestBytes": 120793,
"headerSeconds": 19.077,
"firstBodySeconds": 19.078,
"inputTokens": 27680,
"outcome": "response.completed",
"totalSeconds": 26.396
},
{
"request": 40,
"requestBytes": 124179,
"headerSeconds": 13.956,
"firstBodySeconds": 14.241,
"inputTokens": 27891,
"outcome": "response.completed",
"totalSeconds": 16.754
},
{
"request": 41,
"requestBytes": 126813,
"headerSeconds": 15.72,
"firstBodySeconds": 15.986,
"outcome": "BrokenPipeError",
"totalSeconds": 17.965
},
{
"request": 42,
"requestBytes": 87476,
"headerSeconds": 15.237,
"firstBodySeconds": 15.533,
"inputTokens": 22137,
"outcome": "response.completed",
"totalSeconds": 21.89
},
{
"request": 43,
"requestBytes": 112740,
"headerSeconds": 22.754,
"firstBodySeconds": 23.078,
"inputTokens": 27017,
"outcome": "response.completed",
"totalSeconds": 33.916
},
{
"request": 44,
"requestBytes": 120980,
"headerSeconds": 15.14,
"firstBodySeconds": 15.428,
"inputTokens": 28127,
"outcome": "response.completed",
"totalSeconds": 19.246
},
{
"request": 45,
"requestBytes": 125612,
"headerSeconds": 21.173,
"firstBodySeconds": 21.466,
"inputTokens": 28675,
"outcome": "response.completed",
"totalSeconds": 26.019
},
{
"request": 46,
"requestBytes": 132706,
"headerSeconds": 15.488,
"firstBodySeconds": 15.808,
"inputTokens": 29679,
"outcome": "response.completed",
"totalSeconds": 19.603
},
{
"request": 47,
"requestBytes": 135253,
"headerSeconds": 22.023,
"firstBodySeconds": 22.324,
"inputTokens": 29785,
"outcome": "response.completed",
"totalSeconds": 25.67
},
{
"request": 48,
"requestBytes": 137843,
"headerSeconds": 17.942,
"firstBodySeconds": 18.18,
"outcome": "BrokenPipeError",
"totalSeconds": 33.471
},
{
"request": 49,
"requestBytes": 94709,
"headerSeconds": 56.621,
"firstBodySeconds": 56.883,
"inputTokens": 23474,
"outcome": "response.completed",
"totalSeconds": 62.886
},
{
"request": 50,
"requestBytes": 119504,
"headerSeconds": 43.249,
"firstBodySeconds": 43.563,
"inputTokens": 28527,
"outcome": "response.completed",
"totalSeconds": 58.558
},
{
"request": 51,
"requestBytes": 124009,
"headerSeconds": 41.84,
"firstBodySeconds": 42.174,
"inputTokens": 28998,
"outcome": "response.completed",
"totalSeconds": 45.888
},
{
"request": 52,
"requestBytes": 126725,
"headerSeconds": 12.039,
"firstBodySeconds": 12.341
}
],
"scope": "Log observations only. Bytes are not tokens; completed model responses are not completed business features. Overlap and BrokenPipe alone do not establish the cancellation cause."
}