Type a runbook. Every line is parsed as you write it — by yell's own parser, compiled to WebAssembly, giving the same refusals the terminal would.
Each line is shown as yell read it: the family its word belongs to, the word, the yantra it was spoken to, and the statement spelled back in yell's own spelling — which is how you tell what a line means from what you happened to type. A line yell will not accept is marked where it stands, and the lines after it are still read.
The same parse, as a picture. Each column is a yantra the document speaks to; each row is one statement, in the order it runs, coloured by its family. Statements that speak to no yantra — the ones that keep an answer or hold the session — stand in the first column.