A screen recording of the settled run exists (fetch it via getPatientRunRecording).
Headline reason when the sync failed (pull-level, or the first failed document); null otherwise.
Live browser-session view; non-null only while pulling — the provider's live view dies the moment the run ends.
Append-only bot step log (oldest first); grows while pulling, frozen once the run settles.
Live bot step (e.g. "Enter patient MRN"); only meaningful while pulling.