Every multi-message AI assistant has an implicit session. Most of them break the first time a real user drops their connection or switches devices. Temporal solved the same class of problem for backend execution. The session layer is where it still exists.