Our model of your systems holds state, so a read reflects a write the agent just made.
the problem
An agent writes a record on turn two and reads it back on turn five. A mock returns a fixed value regardless of what came before, and a recorded fixture returns what happened in a different run — so the second read is meaningless, and multi-step tasks are where agents actually fail.
refund-retry-reads-back
The agent writes a settlement on turn two, then reads it back on turn five. Both calls resolve against the same simulated world.