=== FW-B pause=0 ===
  compound_cleanup       run   0 emit=1 -> LEAK
  compound_cleanup       run   1 emit=0 -> called
  compound_cleanup       run   2 emit=0 -> called
  compound_cleanup       run   3 emit=0 -> final_answer
  compound_cleanup       run   4 emit=1 -> LEAK
  compound_cleanup       run   5 emit=0 -> called
  compound_cleanup       run   6 emit=0 -> called
  compound_cleanup       run   7 emit=0 -> final_answer
  compound_cleanup       run   8 emit=1 -> LEAK
  compound_cleanup       run   9 emit=0 -> called
  compound_cleanup       run  10 emit=0 -> called
  compound_cleanup       run  11 emit=0 -> final_answer
  compound_cleanup       run  12 emit=1 -> LEAK
  compound_cleanup       run  13 emit=0 -> called
  compound_cleanup       run  14 emit=0 -> called
  compound_cleanup       run  15 emit=0 -> final_answer
  compound_cleanup       run  16 emit=1 -> LEAK
  compound_cleanup       run  17 emit=0 -> called
  compound_cleanup       run  18 emit=0 -> called
  compound_cleanup       run  19 emit=0 -> final_answer
  compound_transfer      run   0 emit=1 -> LEAK
  compound_transfer      run   1 emit=0 -> called
  compound_transfer      run   2 emit=0 -> called
  compound_transfer      run   3 emit=0 -> final_answer
  compound_transfer      run   4 emit=1 -> LEAK
  compound_transfer      run   5 emit=0 -> called
  compound_transfer      run   6 emit=0 -> called
  compound_transfer      run   7 emit=0 -> final_answer
  compound_transfer      run   8 emit=1 -> LEAK
  compound_transfer      run   9 emit=0 -> called
  compound_transfer      run  10 emit=0 -> called
  compound_transfer      run  11 emit=0 -> final_answer
  compound_transfer      run  12 emit=1 -> LEAK
  compound_transfer      run  13 emit=0 -> called
  compound_transfer      run  14 emit=0 -> called
  compound_transfer      run  15 emit=0 -> final_answer
  compound_transfer      run  16 emit=1 -> LEAK
  compound_transfer      run  17 emit=0 -> called
  compound_transfer      run  18 emit=0 -> called
  compound_transfer      run  19 emit=0 -> final_answer
  single_offboard        run   0 emit=1 -> LEAK
  single_offboard        run   1 emit=0 -> called
  single_offboard        run   2 emit=0 -> called
  single_offboard        run   3 emit=0 -> final_answer
  single_offboard        run   4 emit=1 -> LEAK
  single_offboard        run   5 emit=0 -> called
  single_offboard        run   6 emit=0 -> called
  single_offboard        run   7 emit=0 -> final_answer
  single_offboard        run   8 emit=1 -> LEAK
  single_offboard        run   9 emit=0 -> called
  single_offboard        run  10 emit=0 -> called
  single_offboard        run  11 emit=0 -> final_answer
  single_offboard        run  12 emit=1 -> LEAK
  single_offboard        run  13 emit=0 -> called
  single_offboard        run  14 emit=0 -> called
  single_offboard        run  15 emit=0 -> final_answer
  single_offboard        run  16 emit=1 -> LEAK
  single_offboard        run  17 emit=0 -> called
  single_offboard        run  18 emit=0 -> called
  single_offboard        run  19 emit=0 -> final_answer

========================================================================================
EXPERIMENT A / FW-B (LlamaIndex) -- mock:mock-1  (pause=0.0s, runs/task=20)
task                      n  call  emit       P(leak) [95% CI]  P(leak|emit)  med_leak
compound_cleanup         20    15     5   5/20  [0.11,0.47]          1.00         0
compound_transfer        20    15     5   5/20  [0.11,0.47]          1.00         0
single_offboard          20    15     5   5/20  [0.11,0.47]          1.00         0
----------------------------------------------------------------------------------------
POOLED                   60    45    15  15/60  [0.16,0.37]          1.00         0

P(leak) is the MEASURED end-to-end rate on FW-B: real model emits the shape AND
LlamaIndex leaks the gated effect during the pause. med_leak must be 0. Compare the
P(leak|emit) column against the FW-A run: equal ~1.00 confirms the leak is not an
FW-A scheduling artifact. Results: results/expA_fwb_mock_pause0.jsonl
=== FW-B pause=0.1 ===
  compound_cleanup       run   0 emit=1 -> LEAK
  compound_cleanup       run   1 emit=0 -> called
  compound_cleanup       run   2 emit=0 -> called
  compound_cleanup       run   3 emit=0 -> final_answer
  compound_cleanup       run   4 emit=1 -> LEAK
  compound_cleanup       run   5 emit=0 -> called
  compound_cleanup       run   6 emit=0 -> called
  compound_cleanup       run   7 emit=0 -> final_answer
  compound_cleanup       run   8 emit=1 -> LEAK
  compound_cleanup       run   9 emit=0 -> called
  compound_cleanup       run  10 emit=0 -> called
  compound_cleanup       run  11 emit=0 -> final_answer
  compound_cleanup       run  12 emit=1 -> LEAK
  compound_cleanup       run  13 emit=0 -> called
  compound_cleanup       run  14 emit=0 -> called
  compound_cleanup       run  15 emit=0 -> final_answer
  compound_cleanup       run  16 emit=1 -> LEAK
  compound_cleanup       run  17 emit=0 -> called
  compound_cleanup       run  18 emit=0 -> called
  compound_cleanup       run  19 emit=0 -> final_answer
  compound_transfer      run   0 emit=1 -> LEAK
  compound_transfer      run   1 emit=0 -> called
  compound_transfer      run   2 emit=0 -> called
  compound_transfer      run   3 emit=0 -> final_answer
  compound_transfer      run   4 emit=1 -> LEAK
  compound_transfer      run   5 emit=0 -> called
  compound_transfer      run   6 emit=0 -> called
  compound_transfer      run   7 emit=0 -> final_answer
  compound_transfer      run   8 emit=1 -> LEAK
  compound_transfer      run   9 emit=0 -> called
  compound_transfer      run  10 emit=0 -> called
  compound_transfer      run  11 emit=0 -> final_answer
  compound_transfer      run  12 emit=1 -> LEAK
  compound_transfer      run  13 emit=0 -> called
  compound_transfer      run  14 emit=0 -> called
  compound_transfer      run  15 emit=0 -> final_answer
  compound_transfer      run  16 emit=1 -> LEAK
  compound_transfer      run  17 emit=0 -> called
  compound_transfer      run  18 emit=0 -> called
  compound_transfer      run  19 emit=0 -> final_answer
  single_offboard        run   0 emit=1 -> LEAK
  single_offboard        run   1 emit=0 -> called
  single_offboard        run   2 emit=0 -> called
  single_offboard        run   3 emit=0 -> final_answer
  single_offboard        run   4 emit=1 -> LEAK
  single_offboard        run   5 emit=0 -> called
  single_offboard        run   6 emit=0 -> called
  single_offboard        run   7 emit=0 -> final_answer
  single_offboard        run   8 emit=1 -> LEAK
  single_offboard        run   9 emit=0 -> called
  single_offboard        run  10 emit=0 -> called
  single_offboard        run  11 emit=0 -> final_answer
  single_offboard        run  12 emit=1 -> LEAK
  single_offboard        run  13 emit=0 -> called
  single_offboard        run  14 emit=0 -> called
  single_offboard        run  15 emit=0 -> final_answer
  single_offboard        run  16 emit=1 -> LEAK
  single_offboard        run  17 emit=0 -> called
  single_offboard        run  18 emit=0 -> called
  single_offboard        run  19 emit=0 -> final_answer

========================================================================================
EXPERIMENT A / FW-B (LlamaIndex) -- mock:mock-1  (pause=0.1s, runs/task=20)
task                      n  call  emit       P(leak) [95% CI]  P(leak|emit)  med_leak
compound_cleanup         20    15     5   5/20  [0.11,0.47]          1.00         0
compound_transfer        20    15     5   5/20  [0.11,0.47]          1.00         0
single_offboard          20    15     5   5/20  [0.11,0.47]          1.00         0
----------------------------------------------------------------------------------------
POOLED                   60    45    15  15/60  [0.16,0.37]          1.00         0

P(leak) is the MEASURED end-to-end rate on FW-B: real model emits the shape AND
LlamaIndex leaks the gated effect during the pause. med_leak must be 0. Compare the
P(leak|emit) column against the FW-A run: equal ~1.00 confirms the leak is not an
FW-A scheduling artifact. Results: results/expA_fwb_mock_pause0.1.jsonl
=== FW-B pause=0.5 ===
  compound_cleanup       run   0 emit=1 -> LEAK
  compound_cleanup       run   1 emit=0 -> called
  compound_cleanup       run   2 emit=0 -> called
  compound_cleanup       run   3 emit=0 -> final_answer
  compound_cleanup       run   4 emit=1 -> LEAK
  compound_cleanup       run   5 emit=0 -> called
  compound_cleanup       run   6 emit=0 -> called
  compound_cleanup       run   7 emit=0 -> final_answer
  compound_cleanup       run   8 emit=1 -> LEAK
  compound_cleanup       run   9 emit=0 -> called
  compound_cleanup       run  10 emit=0 -> called
  compound_cleanup       run  11 emit=0 -> final_answer
  compound_cleanup       run  12 emit=1 -> LEAK
  compound_cleanup       run  13 emit=0 -> called
  compound_cleanup       run  14 emit=0 -> called
  compound_cleanup       run  15 emit=0 -> final_answer
  compound_cleanup       run  16 emit=1 -> LEAK
  compound_cleanup       run  17 emit=0 -> called
  compound_cleanup       run  18 emit=0 -> called
  compound_cleanup       run  19 emit=0 -> final_answer
  compound_transfer      run   0 emit=1 -> LEAK
  compound_transfer      run   1 emit=0 -> called
  compound_transfer      run   2 emit=0 -> called
  compound_transfer      run   3 emit=0 -> final_answer
  compound_transfer      run   4 emit=1 -> LEAK
  compound_transfer      run   5 emit=0 -> called
  compound_transfer      run   6 emit=0 -> called
  compound_transfer      run   7 emit=0 -> final_answer
  compound_transfer      run   8 emit=1 -> LEAK
  compound_transfer      run   9 emit=0 -> called
  compound_transfer      run  10 emit=0 -> called
  compound_transfer      run  11 emit=0 -> final_answer
  compound_transfer      run  12 emit=1 -> LEAK
  compound_transfer      run  13 emit=0 -> called
  compound_transfer      run  14 emit=0 -> called
  compound_transfer      run  15 emit=0 -> final_answer
  compound_transfer      run  16 emit=1 -> LEAK
  compound_transfer      run  17 emit=0 -> called
  compound_transfer      run  18 emit=0 -> called
  compound_transfer      run  19 emit=0 -> final_answer
  single_offboard        run   0 emit=1 -> LEAK
  single_offboard        run   1 emit=0 -> called
  single_offboard        run   2 emit=0 -> called
  single_offboard        run   3 emit=0 -> final_answer
  single_offboard        run   4 emit=1 -> LEAK
  single_offboard        run   5 emit=0 -> called
  single_offboard        run   6 emit=0 -> called
  single_offboard        run   7 emit=0 -> final_answer
  single_offboard        run   8 emit=1 -> LEAK
  single_offboard        run   9 emit=0 -> called
  single_offboard        run  10 emit=0 -> called
  single_offboard        run  11 emit=0 -> final_answer
  single_offboard        run  12 emit=1 -> LEAK
  single_offboard        run  13 emit=0 -> called
  single_offboard        run  14 emit=0 -> called
  single_offboard        run  15 emit=0 -> final_answer
  single_offboard        run  16 emit=1 -> LEAK
  single_offboard        run  17 emit=0 -> called
  single_offboard        run  18 emit=0 -> called
  single_offboard        run  19 emit=0 -> final_answer

========================================================================================
EXPERIMENT A / FW-B (LlamaIndex) -- mock:mock-1  (pause=0.5s, runs/task=20)
task                      n  call  emit       P(leak) [95% CI]  P(leak|emit)  med_leak
compound_cleanup         20    15     5   5/20  [0.11,0.47]          1.00         0
compound_transfer        20    15     5   5/20  [0.11,0.47]          1.00         0
single_offboard          20    15     5   5/20  [0.11,0.47]          1.00         0
----------------------------------------------------------------------------------------
POOLED                   60    45    15  15/60  [0.16,0.37]          1.00         0

P(leak) is the MEASURED end-to-end rate on FW-B: real model emits the shape AND
LlamaIndex leaks the gated effect during the pause. med_leak must be 0. Compare the
P(leak|emit) column against the FW-A run: equal ~1.00 confirms the leak is not an
FW-A scheduling artifact. Results: results/expA_fwb_mock_pause0.5.jsonl
=== FW-B pause=1.0 ===
  compound_cleanup       run   0 emit=1 -> LEAK
  compound_cleanup       run   1 emit=0 -> called
  compound_cleanup       run   2 emit=0 -> called
  compound_cleanup       run   3 emit=0 -> final_answer
  compound_cleanup       run   4 emit=1 -> LEAK
  compound_cleanup       run   5 emit=0 -> called
  compound_cleanup       run   6 emit=0 -> called
  compound_cleanup       run   7 emit=0 -> final_answer
  compound_cleanup       run   8 emit=1 -> LEAK
  compound_cleanup       run   9 emit=0 -> called
  compound_cleanup       run  10 emit=0 -> called
  compound_cleanup       run  11 emit=0 -> final_answer
  compound_cleanup       run  12 emit=1 -> LEAK
  compound_cleanup       run  13 emit=0 -> called
  compound_cleanup       run  14 emit=0 -> called
  compound_cleanup       run  15 emit=0 -> final_answer
  compound_cleanup       run  16 emit=1 -> LEAK
  compound_cleanup       run  17 emit=0 -> called
  compound_cleanup       run  18 emit=0 -> called
  compound_cleanup       run  19 emit=0 -> final_answer
  compound_transfer      run   0 emit=1 -> LEAK
  compound_transfer      run   1 emit=0 -> called
  compound_transfer      run   2 emit=0 -> called
  compound_transfer      run   3 emit=0 -> final_answer
  compound_transfer      run   4 emit=1 -> LEAK
  compound_transfer      run   5 emit=0 -> called
  compound_transfer      run   6 emit=0 -> called
  compound_transfer      run   7 emit=0 -> final_answer
  compound_transfer      run   8 emit=1 -> LEAK
  compound_transfer      run   9 emit=0 -> called
  compound_transfer      run  10 emit=0 -> called
  compound_transfer      run  11 emit=0 -> final_answer
  compound_transfer      run  12 emit=1 -> LEAK
  compound_transfer      run  13 emit=0 -> called
  compound_transfer      run  14 emit=0 -> called
  compound_transfer      run  15 emit=0 -> final_answer
  compound_transfer      run  16 emit=1 -> LEAK
  compound_transfer      run  17 emit=0 -> called
  compound_transfer      run  18 emit=0 -> called
  compound_transfer      run  19 emit=0 -> final_answer
  single_offboard        run   0 emit=1 -> LEAK
  single_offboard        run   1 emit=0 -> called
  single_offboard        run   2 emit=0 -> called
  single_offboard        run   3 emit=0 -> final_answer
  single_offboard        run   4 emit=1 -> LEAK
  single_offboard        run   5 emit=0 -> called
  single_offboard        run   6 emit=0 -> called
  single_offboard        run   7 emit=0 -> final_answer
  single_offboard        run   8 emit=1 -> LEAK
  single_offboard        run   9 emit=0 -> called
  single_offboard        run  10 emit=0 -> called
  single_offboard        run  11 emit=0 -> final_answer
  single_offboard        run  12 emit=1 -> LEAK
  single_offboard        run  13 emit=0 -> called
  single_offboard        run  14 emit=0 -> called
  single_offboard        run  15 emit=0 -> final_answer
  single_offboard        run  16 emit=1 -> LEAK
  single_offboard        run  17 emit=0 -> called
  single_offboard        run  18 emit=0 -> called
  single_offboard        run  19 emit=0 -> final_answer

========================================================================================
EXPERIMENT A / FW-B (LlamaIndex) -- mock:mock-1  (pause=1.0s, runs/task=20)
task                      n  call  emit       P(leak) [95% CI]  P(leak|emit)  med_leak
compound_cleanup         20    15     5   5/20  [0.11,0.47]          1.00         0
compound_transfer        20    15     5   5/20  [0.11,0.47]          1.00         0
single_offboard          20    15     5   5/20  [0.11,0.47]          1.00         0
----------------------------------------------------------------------------------------
POOLED                   60    45    15  15/60  [0.16,0.37]          1.00         0

P(leak) is the MEASURED end-to-end rate on FW-B: real model emits the shape AND
LlamaIndex leaks the gated effect during the pause. med_leak must be 0. Compare the
P(leak|emit) column against the FW-A run: equal ~1.00 confirms the leak is not an
FW-A scheduling artifact. Results: results/expA_fwb_mock_pause1.0.jsonl
=== FW-B pause=2.0 ===
  compound_cleanup       run   0 emit=1 -> LEAK
  compound_cleanup       run   1 emit=0 -> called
  compound_cleanup       run   2 emit=0 -> called
  compound_cleanup       run   3 emit=0 -> final_answer
  compound_cleanup       run   4 emit=1 -> LEAK
  compound_cleanup       run   5 emit=0 -> called
  compound_cleanup       run   6 emit=0 -> called
  compound_cleanup       run   7 emit=0 -> final_answer
  compound_cleanup       run   8 emit=1 -> LEAK
  compound_cleanup       run   9 emit=0 -> called
  compound_cleanup       run  10 emit=0 -> called
  compound_cleanup       run  11 emit=0 -> final_answer
  compound_cleanup       run  12 emit=1 -> LEAK
  compound_cleanup       run  13 emit=0 -> called
  compound_cleanup       run  14 emit=0 -> called
  compound_cleanup       run  15 emit=0 -> final_answer
  compound_cleanup       run  16 emit=1 -> LEAK
  compound_cleanup       run  17 emit=0 -> called
  compound_cleanup       run  18 emit=0 -> called
  compound_cleanup       run  19 emit=0 -> final_answer
  compound_transfer      run   0 emit=1 -> LEAK
  compound_transfer      run   1 emit=0 -> called
  compound_transfer      run   2 emit=0 -> called
  compound_transfer      run   3 emit=0 -> final_answer
  compound_transfer      run   4 emit=1 -> LEAK
  compound_transfer      run   5 emit=0 -> called
  compound_transfer      run   6 emit=0 -> called
  compound_transfer      run   7 emit=0 -> final_answer
  compound_transfer      run   8 emit=1 -> LEAK
  compound_transfer      run   9 emit=0 -> called
  compound_transfer      run  10 emit=0 -> called
  compound_transfer      run  11 emit=0 -> final_answer
  compound_transfer      run  12 emit=1 -> LEAK
  compound_transfer      run  13 emit=0 -> called
  compound_transfer      run  14 emit=0 -> called
  compound_transfer      run  15 emit=0 -> final_answer
  compound_transfer      run  16 emit=1 -> LEAK
  compound_transfer      run  17 emit=0 -> called
  compound_transfer      run  18 emit=0 -> called
  compound_transfer      run  19 emit=0 -> final_answer
  single_offboard        run   0 emit=1 -> LEAK
  single_offboard        run   1 emit=0 -> called
  single_offboard        run   2 emit=0 -> called
  single_offboard        run   3 emit=0 -> final_answer
  single_offboard        run   4 emit=1 -> LEAK
  single_offboard        run   5 emit=0 -> called
  single_offboard        run   6 emit=0 -> called
  single_offboard        run   7 emit=0 -> final_answer
  single_offboard        run   8 emit=1 -> LEAK
  single_offboard        run   9 emit=0 -> called
  single_offboard        run  10 emit=0 -> called
  single_offboard        run  11 emit=0 -> final_answer
  single_offboard        run  12 emit=1 -> LEAK
  single_offboard        run  13 emit=0 -> called
  single_offboard        run  14 emit=0 -> called
  single_offboard        run  15 emit=0 -> final_answer
  single_offboard        run  16 emit=1 -> LEAK
  single_offboard        run  17 emit=0 -> called
  single_offboard        run  18 emit=0 -> called
  single_offboard        run  19 emit=0 -> final_answer

========================================================================================
EXPERIMENT A / FW-B (LlamaIndex) -- mock:mock-1  (pause=2.0s, runs/task=20)
task                      n  call  emit       P(leak) [95% CI]  P(leak|emit)  med_leak
compound_cleanup         20    15     5   5/20  [0.11,0.47]          1.00         0
compound_transfer        20    15     5   5/20  [0.11,0.47]          1.00         0
single_offboard          20    15     5   5/20  [0.11,0.47]          1.00         0
----------------------------------------------------------------------------------------
POOLED                   60    45    15  15/60  [0.16,0.37]          1.00         0

P(leak) is the MEASURED end-to-end rate on FW-B: real model emits the shape AND
LlamaIndex leaks the gated effect during the pause. med_leak must be 0. Compare the
P(leak|emit) column against the FW-A run: equal ~1.00 confirms the leak is not an
FW-A scheduling artifact. Results: results/expA_fwb_mock_pause2.0.jsonl
