Files
EscapistsReintroduced/docs/evidence/convoy-startup-performance-2026-11-10/comparison.json
T
jakub 2390f77554
continuous-integration/drone/push Build is passing
Smooth convoy startup and record Workshop 0.0.153
2026-11-10 15:34:24 +01:00

828 lines
32 KiB
JSON

{
"scope": "Single serial native Workbench startup comparison, engine1.9.0.37, frozen production source, same private settings; not a full smoke, dedicated-server or CPU-capacity benchmark.",
"arms": {
"baseline": {
"result": {
"scope": "startup phase only, not full supply-convoys smoke",
"deadline_seconds": 900,
"reason": "startup-ready-plus-flush",
"source": "/tmp/erri-ai-19/convoy_baseline_20261110",
"ready_elapsed": 111.07843702298123,
"ready_perf_windows": [
"1"
],
"cleanup": {
"cleanup_confirmed": true,
"idle_verified": true,
"errors": [],
"orphan_cleanup": {
"attempted": false,
"reason": "noncanonical-private-prefix"
}
},
"wrapper_pid": 1308558,
"console": "/tmp/erri-convoy-baseline-a03/profile/logs/logs_2026-11-10_15-18-33/console.log",
"final_perf_windows": [
"1",
"2"
],
"elapsed_seconds": 158.11972771197907,
"cleanup_followup_idle": true,
"external_sources_unchanged": true,
"source_unchanged": true
},
"workload": {
"last_state": {
"tasks": 3,
"ready": 3,
"stopped": 0,
"physical_vehicles": 15,
"cargo_successes": 204,
"cargo_failed": 0,
"cargo_pending": 0
},
"registered_vehicle_groups": 15,
"registered_living_crew": 30,
"group_positions_and_living": [
{
"id": "supply-convoy-1-vehicle-0",
"position": "<5880.83,211.208,7023.45>",
"living": 2
},
{
"id": "supply-convoy-1-vehicle-1",
"position": "<5915.3,209.892,7023.87>",
"living": 1
},
{
"id": "supply-convoy-1-vehicle-3",
"position": "<5983.13,207.561,7031.22>",
"living": 2
},
{
"id": "supply-convoy-1-vehicle-4",
"position": "<6015.03,205.362,7016.92>",
"living": 3
},
{
"id": "supply-convoy-1-vehicle-5",
"position": "<6045.91,203.269,7000.46>",
"living": 2
},
{
"id": "supply-convoy-2-vehicle-0",
"position": "<7720.74,88.3378,1748.71>",
"living": 2
},
{
"id": "supply-convoy-2-vehicle-1",
"position": "<7688.16,88.1785,1761.46>",
"living": 1
},
{
"id": "supply-convoy-2-vehicle-3",
"position": "<7644.25,86.1312,1811.49>",
"living": 2
},
{
"id": "supply-convoy-2-vehicle-4",
"position": "<7639.81,87.3892,1846.16>",
"living": 3
},
{
"id": "supply-convoy-2-vehicle-5",
"position": "<7638.87,89.3275,1881.14>",
"living": 2
},
{
"id": "supply-convoy-3-vehicle-0",
"position": "<7073.27,80.33,7226>",
"living": 2
},
{
"id": "supply-convoy-3-vehicle-1",
"position": "<7058.26,82.4781,7257.62>",
"living": 1
},
{
"id": "supply-convoy-3-vehicle-3",
"position": "<7013.9,90.1422,7272.35>",
"living": 2
},
{
"id": "supply-convoy-3-vehicle-4",
"position": "<7016.01,91.264,7237.5>",
"living": 3
},
{
"id": "supply-convoy-3-vehicle-5",
"position": "<7023.3,91.5375,7203.29>",
"living": 2
}
]
},
"callback_totals": {
"mission_tick_ms": {
"samples": 96,
"sum_ms": 3868.0,
"max_ms": 386.0,
"over50": 21,
"over100": 9
},
"hq_convoys_ms": {
"samples": 93,
"sum_ms": 1080.0,
"max_ms": 381.0,
"over50": 3,
"over100": 3
},
"update_interval_ms": {
"samples": 8090,
"sum_ms": 115320.0,
"max_ms": 655.0,
"over50": 60,
"over100": 14
}
},
"windows": [
{
"run": "1794320350-36192",
"window": "1",
"elapsed_ms": "60008",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "mission_tick_ms",
"samples": "37",
"sum": "1921",
"min": "1",
"max": "386",
"zero": "0",
"over50": "13",
"over100": "5"
},
{
"run": "1794320350-36192",
"window": "1",
"elapsed_ms": "60008",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "hq_convoys_ms",
"samples": "34",
"sum": "401",
"min": "0",
"max": "381",
"zero": "31",
"over50": "1",
"over100": "1"
},
{
"run": "1794320350-36192",
"window": "1",
"elapsed_ms": "60008",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "update_interval_ms",
"samples": "4850",
"sum": "55304",
"min": "4",
"max": "655",
"zero": "0",
"over50": "43",
"over100": "9"
},
{
"run": "1794320350-36192",
"window": "2",
"elapsed_ms": "60016",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "mission_tick_ms",
"samples": "59",
"sum": "1947",
"min": "5",
"max": "324",
"zero": "0",
"over50": "8",
"over100": "4"
},
{
"run": "1794320350-36192",
"window": "2",
"elapsed_ms": "60016",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "hq_convoys_ms",
"samples": "59",
"sum": "679",
"min": "0",
"max": "312",
"zero": "5",
"over50": "2",
"over100": "2"
},
{
"run": "1794320350-36192",
"window": "2",
"elapsed_ms": "60016",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "update_interval_ms",
"samples": "3240",
"sum": "60016",
"min": "11",
"max": "342",
"zero": "0",
"over50": "17",
"over100": "5"
}
],
"convoy_events": [
"#256 t=51.8s M0 CONVOY CREATED five physical vehicles; troop transport reassigned to hunters; finite crew created; native readiness and ledger admission pending [session=1794320350-1]",
"#257 t=51.8s M0 CONVOY STARTUP 1/3 at <5880.83,211.208,7023.45>: finite convoy slot deployed [session=1794320350-1]",
"#261 t=52.7s M0 CONVOY READINESS vehicle=0 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#262 t=52.7s M0 CONVOY READINESS vehicle=1 reason=driver outside intended vehicle members=1 agents=1 activeAgents=0 activeGroup=1 seats=1 registered=0 [session=1794320350-1]",
"#263 t=52.7s M0 CONVOY READINESS vehicle=3 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#264 t=52.7s M0 CONVOY READINESS vehicle=4 reason=driver outside intended vehicle members=3 agents=3 activeAgents=0 activeGroup=1 seats=3 registered=0 [session=1794320350-1]",
"#265 t=52.7s M0 CONVOY READINESS vehicle=5 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#287 t=53.7s M0 CONVOY CARGO supply-convoy-1: eight weapon requests and matching finite ammunition batch; no refill [session=1794320350-1]",
"#306 t=57.7s M0 CONVOY CREATED five physical vehicles; troop transport reassigned to hunters; finite crew created; native readiness and ledger admission pending [session=1794320350-1]",
"#307 t=57.7s M0 CONVOY STARTUP 2/3 at <7720.74,88.3378,1748.71>: finite convoy slot deployed [session=1794320350-1]",
"#314 t=58.6s M0 CONVOY READINESS vehicle=0 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#315 t=58.6s M0 CONVOY READINESS vehicle=1 reason=driver outside intended vehicle members=1 agents=1 activeAgents=0 activeGroup=1 seats=1 registered=0 [session=1794320350-1]",
"#316 t=58.6s M0 CONVOY READINESS vehicle=3 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#317 t=58.6s M0 CONVOY READINESS vehicle=4 reason=driver outside intended vehicle members=3 agents=3 activeAgents=0 activeGroup=1 seats=3 registered=0 [session=1794320350-1]",
"#318 t=58.6s M0 CONVOY READINESS vehicle=5 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#346 t=59.6s M0 CONVOY CARGO supply-convoy-2: eight weapon requests and matching finite ammunition batch; no refill [session=1794320350-1]",
"#373 t=63.6s M0 CONVOY CREATED five physical vehicles; troop transport reassigned to hunters; finite crew created; native readiness and ledger admission pending [session=1794320350-1]",
"#374 t=63.6s M0 CONVOY STARTUP 3/3 at <7073.27,80.33,7226>: finite convoy slot deployed [session=1794320350-1]",
"#375 t=64.6s M0 CONVOY READINESS vehicle=0 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#376 t=64.6s M0 CONVOY READINESS vehicle=1 reason=driver outside intended vehicle members=1 agents=1 activeAgents=0 activeGroup=1 seats=1 registered=0 [session=1794320350-1]",
"#377 t=64.6s M0 CONVOY READINESS vehicle=3 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#378 t=64.6s M0 CONVOY READINESS vehicle=4 reason=driver outside intended vehicle members=3 agents=3 activeAgents=0 activeGroup=1 seats=3 registered=0 [session=1794320350-1]",
"#379 t=64.6s M0 CONVOY READINESS vehicle=5 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320350-1]",
"#417 t=65.6s M0 CONVOY CARGO supply-convoy-3: eight weapon requests and matching finite ammunition batch; no refill [session=1794320350-1]"
],
"script_error_count": 0,
"script_error_lines": [],
"resource_error_count": 37,
"distinct_resource_errors": 23,
"native_runtime_exception": false
},
"candidate": {
"result": {
"scope": "startup phase only, not full supply-convoys smoke",
"deadline_seconds": 900,
"reason": "startup-ready-plus-flush",
"source": "/tmp/erri-ai-19/convoy_candidate_20261110",
"ready_elapsed": 123.09160184999928,
"ready_perf_windows": [
"1"
],
"cleanup": {
"cleanup_confirmed": true,
"idle_verified": true,
"errors": [],
"orphan_cleanup": {
"attempted": false,
"reason": "noncanonical-private-prefix"
}
},
"wrapper_pid": 1347519,
"console": "/tmp/erri-convoy-candidate-a01/profile/logs/logs_2026-11-10_15-23-48/console.log",
"final_perf_windows": [
"1",
"2"
],
"elapsed_seconds": 157.12264804300503,
"cleanup_followup_idle": true,
"external_sources_unchanged": true,
"source_unchanged": true
},
"workload": {
"last_state": {
"tasks": 3,
"ready": 3,
"stopped": 0,
"physical_vehicles": 15,
"cargo_successes": 216,
"cargo_failed": 0,
"cargo_pending": 0
},
"registered_vehicle_groups": 15,
"registered_living_crew": 30,
"group_positions_and_living": [
{
"id": "supply-convoy-1-vehicle-0",
"position": "<5880.83,211.208,7023.45>",
"living": 2
},
{
"id": "supply-convoy-1-vehicle-1",
"position": "<5915.3,209.892,7023.87>",
"living": 1
},
{
"id": "supply-convoy-1-vehicle-3",
"position": "<5983.13,207.561,7031.22>",
"living": 2
},
{
"id": "supply-convoy-1-vehicle-4",
"position": "<6015.03,205.362,7016.92>",
"living": 3
},
{
"id": "supply-convoy-1-vehicle-5",
"position": "<6045.91,203.269,7000.46>",
"living": 2
},
{
"id": "supply-convoy-2-vehicle-0",
"position": "<3969.28,19.1585,8873.49>",
"living": 2
},
{
"id": "supply-convoy-2-vehicle-1",
"position": "<3962.67,20.9943,8839.19>",
"living": 1
},
{
"id": "supply-convoy-2-vehicle-3",
"position": "<3970.6,23.6276,8770.12>",
"living": 2
},
{
"id": "supply-convoy-2-vehicle-4",
"position": "<3976.53,24.1313,8735.71>",
"living": 3
},
{
"id": "supply-convoy-2-vehicle-5",
"position": "<3970.03,22.888,8701.59>",
"living": 2
},
{
"id": "supply-convoy-3-vehicle-0",
"position": "<7073.27,80.33,7226>",
"living": 2
},
{
"id": "supply-convoy-3-vehicle-1",
"position": "<7058.26,82.4781,7257.62>",
"living": 1
},
{
"id": "supply-convoy-3-vehicle-3",
"position": "<7013.9,90.1422,7272.35>",
"living": 2
},
{
"id": "supply-convoy-3-vehicle-4",
"position": "<7016.01,91.264,7237.5>",
"living": 3
},
{
"id": "supply-convoy-3-vehicle-5",
"position": "<7023.3,91.5375,7203.29>",
"living": 2
}
]
},
"callback_totals": {
"mission_tick_ms": {
"samples": 96,
"sum_ms": 2628.0,
"max_ms": 159.0,
"over50": 16,
"over100": 6
},
"hq_convoys_ms": {
"samples": 93,
"sum_ms": 80.0,
"max_ms": 9.0,
"over50": 0,
"over100": 0
},
"update_interval_ms": {
"samples": 8406,
"sum_ms": 115380.0,
"max_ms": 620.0,
"over50": 55,
"over100": 12
},
"convoy_intercept_ms": {
"samples": 93,
"sum_ms": 0.0,
"max_ms": 0,
"over50": 0,
"over100": 0
},
"convoy_runtime_ms": {
"samples": 93,
"sum_ms": 78.0,
"max_ms": 9.0,
"over50": 0,
"over100": 0
},
"convoy_startup_ms": {
"samples": 93,
"sum_ms": 2.0,
"max_ms": 1.0,
"over50": 0,
"over100": 0
},
"convoy_survey_ms": {
"samples": 340,
"sum_ms": 442.0,
"max_ms": 34.0,
"over50": 0,
"over100": 0
},
"convoy_create_ms": {
"samples": 78,
"sum_ms": 634.0,
"max_ms": 55.0,
"over50": 1,
"over100": 0
},
"convoy_cargo_ms": {
"samples": 108,
"sum_ms": 89.0,
"max_ms": 3.0,
"over50": 0,
"over100": 0
}
},
"windows": [
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "mission_tick_ms",
"samples": "36",
"sum": "1463",
"min": "4",
"max": "159",
"zero": "0",
"over50": "12",
"over100": "5"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "hq_convoys_ms",
"samples": "33",
"sum": "0",
"min": "0",
"max": "0",
"zero": "33",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "update_interval_ms",
"samples": "5014",
"sum": "55376",
"min": "4",
"max": "620",
"zero": "0",
"over50": "45",
"over100": "10"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "convoy_intercept_ms",
"samples": "33",
"sum": "0",
"min": "0",
"max": "0",
"zero": "33",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "convoy_runtime_ms",
"samples": "33",
"sum": "0",
"min": "0",
"max": "0",
"zero": "33",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "convoy_startup_ms",
"samples": "33",
"sum": "0",
"min": "0",
"max": "0",
"zero": "33",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "convoy_survey_ms",
"samples": "76",
"sum": "112",
"min": "0",
"max": "32",
"zero": "23",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "1",
"elapsed_ms": "60002",
"final": "0",
"phase_start": "0",
"phase_end": "2",
"metric": "convoy_create_ms",
"samples": "8",
"sum": "82",
"min": "0",
"max": "37",
"zero": "1",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "mission_tick_ms",
"samples": "60",
"sum": "1165",
"min": "5",
"max": "128",
"zero": "0",
"over50": "4",
"over100": "1"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "hq_convoys_ms",
"samples": "60",
"sum": "80",
"min": "0",
"max": "9",
"zero": "10",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "update_interval_ms",
"samples": "3392",
"sum": "60004",
"min": "10",
"max": "140",
"zero": "0",
"over50": "10",
"over100": "2"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "convoy_intercept_ms",
"samples": "60",
"sum": "0",
"min": "0",
"max": "0",
"zero": "60",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "convoy_runtime_ms",
"samples": "60",
"sum": "78",
"min": "0",
"max": "9",
"zero": "10",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "convoy_startup_ms",
"samples": "60",
"sum": "2",
"min": "0",
"max": "1",
"zero": "58",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "convoy_survey_ms",
"samples": "264",
"sum": "330",
"min": "0",
"max": "34",
"zero": "81",
"over50": "0",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "convoy_create_ms",
"samples": "70",
"sum": "552",
"min": "0",
"max": "55",
"zero": "14",
"over50": "1",
"over100": "0"
},
{
"run": "1794320663-34767",
"window": "2",
"elapsed_ms": "60004",
"final": "0",
"phase_start": "2",
"phase_end": "2",
"metric": "convoy_cargo_ms",
"samples": "108",
"sum": "89",
"min": "0",
"max": "3",
"zero": "22",
"over50": "0",
"over100": "0"
}
],
"convoy_events": [
"#272 t=54.2s M0 CONVOY STARTUP 1/3 at <5880.83,211.208,7023.45>: finite convoy slot reserved; staged physical startup pending [session=1794320663-1]",
"#275 t=55.7s M0 CONVOY CREATED five physical vehicles; finite crew created over queued callbacks; native readiness and ledger admission pending [session=1794320663-1]",
"#280 t=55.9s M0 CONVOY READINESS vehicle=0 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#281 t=55.9s M0 CONVOY READINESS vehicle=1 reason=driver outside intended vehicle members=1 agents=1 activeAgents=0 activeGroup=1 seats=1 registered=0 [session=1794320663-1]",
"#282 t=55.9s M0 CONVOY READINESS vehicle=3 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#283 t=55.9s M0 CONVOY READINESS vehicle=4 reason=driver outside intended vehicle members=3 agents=3 activeAgents=0 activeGroup=1 seats=3 registered=0 [session=1794320663-1]",
"#284 t=55.9s M0 CONVOY READINESS vehicle=5 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#311 t=58.9s M0 CONVOY CARGO supply-convoy-1: eight weapon requests and matching finite ammunition batch; no refill [session=1794320663-1]",
"#344 t=65.9s M0 CONVOY STARTUP 2/3 at <3969.28,19.1585,8873.49>: finite convoy slot reserved; staged physical startup pending [session=1794320663-1]",
"#352 t=67.5s M0 CONVOY CREATED five physical vehicles; finite crew created over queued callbacks; native readiness and ledger admission pending [session=1794320663-1]",
"#353 t=68s M0 CONVOY READINESS vehicle=0 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#354 t=68s M0 CONVOY READINESS vehicle=1 reason=driver outside intended vehicle members=1 agents=1 activeAgents=0 activeGroup=1 seats=1 registered=0 [session=1794320663-1]",
"#355 t=68s M0 CONVOY READINESS vehicle=3 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#356 t=68s M0 CONVOY READINESS vehicle=4 reason=driver outside intended vehicle members=3 agents=3 activeAgents=0 activeGroup=1 seats=3 registered=0 [session=1794320663-1]",
"#357 t=68s M0 CONVOY READINESS vehicle=5 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#390 t=70s M0 CONVOY CARGO supply-convoy-2: eight weapon requests and matching finite ammunition batch; no refill [session=1794320663-1]",
"#433 t=73.7s M0 CONVOY STARTUP 3/3 at <7073.27,80.33,7226>: finite convoy slot reserved; staged physical startup pending [session=1794320663-1]",
"#453 t=75.1s M0 CONVOY CREATED five physical vehicles; finite crew created over queued callbacks; native readiness and ledger admission pending [session=1794320663-1]",
"#455 t=76.1s M0 CONVOY READINESS vehicle=0 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#456 t=76.1s M0 CONVOY READINESS vehicle=1 reason=driver outside intended vehicle members=1 agents=1 activeAgents=0 activeGroup=1 seats=1 registered=0 [session=1794320663-1]",
"#457 t=76.1s M0 CONVOY READINESS vehicle=3 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#458 t=76.1s M0 CONVOY READINESS vehicle=4 reason=driver outside intended vehicle members=3 agents=3 activeAgents=0 activeGroup=1 seats=3 registered=0 [session=1794320663-1]",
"#459 t=76.1s M0 CONVOY READINESS vehicle=5 reason=driver outside intended vehicle members=2 agents=2 activeAgents=0 activeGroup=1 seats=2 registered=0 [session=1794320663-1]",
"#506 t=78.1s M0 CONVOY CARGO supply-convoy-3: eight weapon requests and matching finite ammunition batch; no refill [session=1794320663-1]"
],
"script_error_count": 0,
"script_error_lines": [],
"resource_error_count": 37,
"distinct_resource_errors": 23,
"native_runtime_exception": false
}
},
"limitations": [
"Unseeded road layout and random cargo differ; convoy starts1 and3 match, start2 differs.",
"First telemetry window includes scenario preparation and cannot attribute its global update maximum to convoys.",
"Window2 is phase2 RADIO_SEARCH throughout but other mission systems still run; aggregate rows cannot establish call-to-frame causality.",
"Wall milliseconds at1ms resolution; zero means below measurement resolution, not no cost.",
"Both runs stop after startup readiness and next flush; full driving/combat/reboarding remains untested.",
"Local FIA-player/USSR-enemy setup bypasses an unrelated authored secondary rescue-helicopter footprint failure. Live server unchanged."
],
"resource_error_comparison": {
"shared_distinct": [
"RESOURCES (E): Failed to open",
"RESOURCES (E): Wrong GUID/name for resource @\"{0987AB1696B79FCD}Prefabs/Vehicles/Core/Engines/Engine_S105_rally.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{14B6D1D9A4961A43}Sounds/Vehicles/Wheeled/S105/Vehicles_S105_Rally_Engine.acp\" in property \"Filenames\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{1A128D63484B1F5A}worlds/Rally_Cain_CoastToCoast.ent\" in property \"World\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{1A7AD8C902F59BA3}Prefabs/Vehicles/Wheeled/S105/Configs/VehicleSimulationSuspensionRear_S105Rally.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{1D7A7CD4BA164B01}Prefabs/Vehicles/Wheeled/S105/VehParts/Wheels/S105_wheel_01_Rally_R.et\" in property \"Prefab\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{24405A6325C2C321}Prefabs/Vehicles/Wheeled/S105/Configs/VehicleSimulationWheelRear_S105_rally.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{39BAA0E415CA230F}Prefabs/Vehicles/Core/Configs/Pacejka/Pacejka2002_Car_80s_RallyGravel.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{4425F71A7EAAF19C}Prefabs/Vehicles/Wheeled/S105/Configs/VehicleSimulationWheelFront_S105_rally.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{59E550EBE7DD6B61}Prefabs/Vehicles/Wheeled/S105/Configs/VehicleSimulationTire_S105Rear_rally.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{6062902CDF857798}Prefabs/Vehicles/Wheeled/S105/VehParts/Wheels/S105_wheel_01_Rally_L.et\" in property \"Prefab\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{6A58ADD30913F600}Configs/Systems/RallySystems.conf\" in property \"SystemsConfig\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{75033D4FB2FE793E}worlds/Rally_Everon_NorthernForest.ent\" in property \"World\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{8D7E7DB9E63DE59C}worlds/Rally_Cain_MineralyDescent.ent\" in property \"World\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{DC896591E44FBC92}worlds/Rally_Everon_Montfront.ent\" in property \"World\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{DD52D70DCA9A5E82}worlds/Rally_Arland_ArlandLighthouse.ent\" in property \"World\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{E940E84F1043AA3F}Prefabs/Vehicles/Wheeled/S105/Configs/VehicleSimulationSuspensionFront_S105Rally.conf\" in property \"inherited-name\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{F54981E40A49B531}worlds/Rally_Arland_AirportRun.ent\" in property \"World\"",
"RESOURCES (E): Wrong GUID/name for resource @\"{FFEE3AE0A6EC42A4}Prefabs/Vehicles/Core/Transmissions/Transmission_S105Rally.conf\" in property \"inherited-name\""
],
"baseline_only_distinct": [],
"candidate_only_distinct": [],
"qualification": "Resource diagnostics preserved separately; a successful scoped startup gate is not an engine-error-free certification."
},
"observations": {
"baseline_hq_convoy_max_ms": 381,
"candidate_max_each_timed_convoy_callback_ms": 55,
"candidate_survey_max_ms": 34,
"candidate_cargo_max_ms": 3,
"candidate_hq_convoy_max_ms": 9,
"second_window_global_update_max_ms": {
"baseline": 342,
"candidate": 140
},
"second_window_mission_tick_max_ms": {
"baseline": 324,
"candidate": 128
},
"startup_gate_wall_seconds_from_launch": {
"baseline": 111.07843702298123,
"candidate": 123.09160184999928
},
"interpretation": "This local run reproduced the long synchronous convoy update and completed equivalent fleet size after staging. Timed queued work remained at most55ms, and the second-window global update maximum was lower. It does not establish total CPU savings or guarantee all future frames stay below100ms."
}
}