=== Scale 10 (chunk=10) ===
Backend: clickhouse, Scale: 10 worlds, Environment: local-docker
Streaming mode: totalWorlds=10, chunkSize=10
PBP sink: local at ./pbp-parquet-run

Streaming Run Report
--------------------
Total wall time:           30.19 s
Simulation time:            1.84 s
OC write time:             18.25 s
PBP write time:             1.22 s
Merge time:                 4.10 s
Peak working set:          593.9 MB
Chunks completed:              1
OC rows (merged):        229,403
PBP rows (written):      419,167

=== Scale 100 (chunk=100) ===
Backend: clickhouse, Scale: 100 worlds, Environment: local-docker
Streaming mode: totalWorlds=100, chunkSize=100
PBP sink: local at ./pbp-parquet-run

Streaming Run Report
--------------------
Total wall time:           38.04 s
Simulation time:           11.44 s
OC write time:              6.38 s
PBP write time:             6.07 s
Merge time:                 5.96 s
Peak working set:         4187.6 MB
Chunks completed:              1
OC rows (merged):        243,711
PBP rows (written):    4,198,733

=== Scale 1000 (chunk=100) ===
Backend: clickhouse, Scale: 1000 worlds, Environment: local-docker
Streaming mode: totalWorlds=1000, chunkSize=100
PBP sink: local at ./pbp-parquet-run

Streaming Run Report
--------------------
Total wall time:          262.73 s
Simulation time:          109.33 s
OC write time:             55.06 s
PBP write time:            54.41 s
Merge time:                16.14 s
Peak working set:         5145.4 MB
Chunks completed:             10
OC rows (merged):        244,799
PBP rows (written):   41,972,008

