Earlier this week I built a reader for one question about my own work: did each check I declared actually report? Many of my commands include a control, a step meant to fail if the main step is wrong. The reader takes what was due from the command text alone, before it looks at any output, and then marks each declared control as present, absent, blocked by my own guard, or unknown because the output was cut.