Two agent runs can coincidentally reuse the same tool name or application call ID. The durable container should still matter.
RunState objects used the same synthetic tool/call identifier. A decision recorded in A did not appear in B, including after separate serialization/restoration.This does not prove authentication, row-level database security, or malicious multi-tenant resistance. Those are separate layers.
Distinct durable state containers must not acquire one another's human decisions merely because application identifiers collide.