this is a great write-up. the session isolation approach makes sense for anything with side effects, but curious how you handle context sharing between agents when one discovers something mid-run that changes the plan for another. at 24-30 concurrent sessions that coordination overhead feels like the hardest part to get right.