Some of the softwares such as SGP supports notification via email when auto guiding is failed. I think this feature is useful when you set up an automatic observation during the night. My way is much simple: just add a python script execution when auto guiding is failed. Then I can write my own script to notify me something went wrong.
Moreover, it will be nice if script execution can be added to other modules (focus, capture, alignment etc) when things go wrong. For an autonomous observation, anything goes wrong should be notified to the observer asap. This will help the observer to deal with the problem immediately without wasting the time.
For these scripts, I think it should only take effect for schedule observation.
I plan to implement a notification system for each step of the scheduler, with a more or less generic backend. As a first step, currently we have the log output, which is fairly complete but requires more strict formatting to be properly parsed by an event analyzer. Also, log rotation.