Per-routine: open the routine → History tab. The last 100 runs are shown with status, duration, tokens, and a "view" link to the full transcript.

Cross-agency: /logs with the "Routine" filter chip selected.

Failed runs are retried up to 3 times with exponential backoff. After 3 fails the routine is paused and the agency admin is notified.