SIGN IN SIGN UP

test(e2e): add live PROBE dump every 5s during turn 4 hang to inspect mock state

Previous diagnostic dumps requests AFTER timeout. This adds an interval
timer that, every 2 seconds while a send() is in flight, dumps the last
3 mock requests if we're already past 50 requests for this turn.

This will let us see HOW the message array structure evolves during
the 600s CI hang — specifically whether:
  - Pre-compaction history gets continuously added back into the wire
  - The synthetic compaction marker is being inserted/re-removed in a loop
  - Each iteration's assistant content keeps growing into the same msg
  - The mock-reset state varies turn-by-turn

CI also gets 'msgs=N lastTwo=...' so we can correlate message count
growth vs request count. Tests pass locally (turns 1-23 in 4-5s).
I
Ismet Ufuk Altinok committed
f62d5441860e1efa583ff5e08f4539732fb23957
Parent: 33487f3