I used to think of tenant isolation as a database concern, something you enforce at the query layer and then stop worrying about. A lot of it turns out to live in the agent's own working memory, where a summarised history or a cached plan can carry one tenant's context straight into the next. Calling it contamination rather than a query bug feels like the right instinct. Glad someone is writing this down.