Analyze what the run books document

Proprietary

Record what a documentation library says about the estate around it: one relationship row per name a run book member writes that the portfolio answers to, typed by what the name turned out to be, and one coverage row per program and job saying which member documents it. A run book is prose written in upper case, so what makes a name a reference is looking it up among the members, data sets, tables, databases and load modules the portfolio holds rather than anything the sentence says. A program with no run book and a run book whose subject nothing answers to are both findings. FindRunBooks answers the same question and marks every line that writes a name that resolved; this one produces the tables and changes nothing.

io.moderne.mainframe.documentation.AnalyzeRunBooks
mod run . --recipe=io.moderne.mainframe.documentation.AnalyzeRunBooks

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.