Turns out that no matter what fancy scripts I write, the best checker for the the guides is the addon itself.
So I added some features to the config section:
- An Enable Debug checkbox (turn on all sorts of text telling me what is going on.
- A “Clear the log” button, to get rid of any current gunk
- A “Show the log” button, to open up a frame with the log that you can cut and paste into a comment!
- A “Run the Guide Checker” button, to start the guide checker and vomit all the messages in the log.
Looks like this: