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

353 lines
8.4 KiB
JSON

{
"schema": "freecad-web-model-transport-analysis/v1",
"source": "docs/current/continuation-runs/transport-918496.jsonl",
"requests": 25,
"outcomes": {
"response.completed": 21,
"incomplete_stream": 2,
"TimeoutError": 1,
"response.failed": 1
},
"successfulRequests": 21,
"successfulLatency": {
"headerSeconds": {
"measured": 21,
"min": 3.567,
"median": 48.767,
"p95": 110.01,
"max": 118.147
},
"firstBodySeconds": {
"measured": 21,
"min": 3.865,
"median": 48.767,
"p95": 110.483,
"max": 118.424
},
"totalSeconds": {
"measured": 21,
"min": 7.972,
"median": 52.731,
"p95": 120.956,
"max": 123.384
},
"requestBytes": {
"measured": 21,
"min": 73623,
"median": 110263,
"p95": 150313,
"max": 152208
},
"inputTokens": {
"measured": 21,
"min": 22474,
"median": 29828,
"p95": 38648,
"max": 39064
}
},
"overlappingRequestPairs": [],
"rows": [
{
"request": 1,
"requestBytes": 73623,
"inputItems": 7,
"tools": 0,
"toolOutputBytes": 0,
"headerSeconds": 3.567,
"firstBodySeconds": 3.865,
"inputTokens": 28484,
"outcome": "response.completed",
"totalSeconds": 10.269
},
{
"request": 2,
"requestBytes": 80108,
"inputItems": 11,
"tools": 0,
"toolOutputBytes": 3511,
"headerSeconds": 4.1,
"firstBodySeconds": 4.404,
"inputTokens": 29818,
"outcome": "response.completed",
"totalSeconds": 12.426
},
{
"request": 3,
"requestBytes": 85367,
"inputItems": 14,
"tools": 0,
"toolOutputBytes": 5743,
"headerSeconds": 4.82,
"firstBodySeconds": 5.128,
"outcome": "incomplete_stream",
"totalSeconds": 11.417
},
{
"request": 4,
"requestBytes": 87692,
"inputItems": 7,
"tools": 0,
"toolOutputBytes": 0,
"headerSeconds": 4.598,
"firstBodySeconds": 4.842,
"inputTokens": 33058,
"outcome": "response.completed",
"totalSeconds": 10.821
},
{
"request": 5,
"requestBytes": 99789,
"inputItems": 11,
"tools": 0,
"toolOutputBytes": 9103,
"headerSeconds": 4.519,
"firstBodySeconds": 4.907,
"inputTokens": 36116,
"outcome": "response.completed",
"totalSeconds": 8.091
},
{
"request": 6,
"requestBytes": 109287,
"inputItems": 14,
"tools": 0,
"toolOutputBytes": 16243,
"headerSeconds": 5.699,
"firstBodySeconds": 5.976,
"inputTokens": 38648,
"outcome": "response.completed",
"totalSeconds": 14.237
},
{
"request": 7,
"requestBytes": 112849,
"inputItems": 17,
"tools": 0,
"toolOutputBytes": 16367,
"headerSeconds": 4.714,
"firstBodySeconds": 4.975,
"inputTokens": 39064,
"outcome": "response.completed",
"totalSeconds": 7.972
},
{
"request": 8,
"requestBytes": 88009,
"inputItems": 7,
"tools": 0,
"toolOutputBytes": 0,
"headerSeconds": 7.331,
"firstBodySeconds": 7.636,
"inputTokens": 22475,
"outcome": "response.completed",
"totalSeconds": 15.884
},
{
"request": 9,
"requestBytes": 110263,
"inputItems": 11,
"tools": 0,
"toolOutputBytes": 18991,
"headerSeconds": 52.336,
"firstBodySeconds": 52.626,
"inputTokens": 27235,
"outcome": "response.completed",
"totalSeconds": 57.228
},
{
"request": 10,
"requestBytes": 121132,
"inputItems": 14,
"tools": 0,
"toolOutputBytes": 27098,
"retries": 1,
"headerSeconds": 114.431,
"firstBodySeconds": 114.766,
"outcome": "incomplete_stream",
"totalSeconds": 130.777
},
{
"request": 11,
"requestBytes": 87865,
"inputItems": 7,
"tools": 0,
"toolOutputBytes": 0,
"headerSeconds": 15.652,
"firstBodySeconds": 15.953,
"inputTokens": 22474,
"outcome": "response.completed",
"totalSeconds": 21.7
},
{
"request": 12,
"requestBytes": 107290,
"inputItems": 11,
"tools": 0,
"toolOutputBytes": 16532,
"headerSeconds": 54.179,
"firstBodySeconds": 54.481,
"inputTokens": 26297,
"outcome": "response.completed",
"totalSeconds": 57.161
},
{
"request": 13,
"requestBytes": 110072,
"inputItems": 14,
"tools": 0,
"toolOutputBytes": 16789,
"headerSeconds": 57.849,
"firstBodySeconds": 58.112,
"inputTokens": 26463,
"outcome": "response.completed",
"totalSeconds": 63.113
},
{
"request": 14,
"requestBytes": 114110,
"inputItems": 17,
"tools": 0,
"toolOutputBytes": 18333,
"headerSeconds": 53.258,
"firstBodySeconds": 53.545,
"inputTokens": 26940,
"outcome": "response.completed",
"totalSeconds": 58.951
},
{
"request": 15,
"requestBytes": 127581,
"inputItems": 20,
"tools": 0,
"toolOutputBytes": 30241,
"headerSeconds": 59.449,
"firstBodySeconds": 59.738,
"inputTokens": 29657,
"outcome": "response.completed",
"totalSeconds": 64.608
},
{
"request": 16,
"requestBytes": 130428,
"inputItems": 23,
"tools": 0,
"toolOutputBytes": 30365,
"headerSeconds": 52.856,
"firstBodySeconds": 53.13,
"inputTokens": 29828,
"outcome": "response.completed",
"totalSeconds": 57.136
},
{
"request": 17,
"requestBytes": 133143,
"inputItems": 26,
"tools": 0,
"toolOutputBytes": 30584,
"retries": 1,
"headerSeconds": 118.147,
"firstBodySeconds": 118.424,
"inputTokens": 29974,
"outcome": "response.completed",
"totalSeconds": 123.384
},
{
"request": 18,
"requestBytes": 135683,
"inputItems": 29,
"tools": 0,
"toolOutputBytes": 30670,
"retries": 1,
"outcome": "TimeoutError",
"totalSeconds": 122.72
},
{
"request": 19,
"requestBytes": 135683,
"inputItems": 29,
"tools": 0,
"toolOutputBytes": 30670,
"headerSeconds": 52.914,
"firstBodySeconds": 53.223,
"inputTokens": 30103,
"outcome": "response.completed",
"totalSeconds": 57.625
},
{
"request": 20,
"requestBytes": 99676,
"inputItems": 7,
"tools": 0,
"toolOutputBytes": 0,
"headerSeconds": 6.616,
"firstBodySeconds": 6.864,
"inputTokens": 25092,
"outcome": "response.completed",
"totalSeconds": 17.775
},
{
"request": 21,
"requestBytes": 144596,
"inputItems": 11,
"tools": 0,
"toolOutputBytes": 58451,
"retries": 1,
"headerSeconds": 110.01,
"firstBodySeconds": 110.483,
"inputTokens": 35571,
"outcome": "response.completed",
"totalSeconds": 120.956
},
{
"request": 22,
"requestBytes": 148235,
"inputItems": 15,
"tools": 0,
"toolOutputBytes": 58575,
"retries": 1,
"headerSeconds": 92.765,
"firstBodySeconds": 93.095,
"inputTokens": 35822,
"outcome": "response.completed",
"totalSeconds": 99.022
},
{
"request": 23,
"requestBytes": 150313,
"inputItems": 17,
"tools": 0,
"toolOutputBytes": 59463,
"headerSeconds": 48.767,
"firstBodySeconds": 48.767,
"inputTokens": 36196,
"outcome": "response.completed",
"totalSeconds": 52.731
},
{
"request": 24,
"requestBytes": 152208,
"inputItems": 20,
"tools": 0,
"toolOutputBytes": 59978,
"headerSeconds": 20.06,
"firstBodySeconds": 20.062,
"inputTokens": 36482,
"outcome": "response.completed",
"totalSeconds": 23.219
},
{
"request": 25,
"requestBytes": 153139,
"inputItems": 22,
"tools": 0,
"toolOutputBytes": 60232,
"headerSeconds": 23.701,
"firstBodySeconds": 23.701,
"outcome": "response.failed",
"totalSeconds": 36.576
}
],
"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."
}