Loading and turn-timing state moved into a subscribable store, which is also how timing reaches the transcript.
What's wrong with this entry?
Query loading and timing state now lives in a dedicated class with subscribers rather than React state plus refs, which is also where turn timing reaches the transcript.
- Holds
isQueryActive,isExternalLoading,isLoading,submitCount,lastQueryCompletionTimeand the abort controller. - Turn start and paused time are mirrored into the transcript, and resetting the token count now writes through to transcript progress.
lastQueryCompletionTime
Strings lifted out of the shipped bundle, so the claim above can be checked against them.