one of the points is that LLMs are NOT deterministic so you can't run them yourself a thousand times and expect the same output.
Debian has an extensive toolchain to check things. Having a set of deterministic tools which feed LLM with data can be beneficial, though.
Again, I'm not defending the LLM here, just want to show how hard the problem is to begin with.
If there are deterministic tools involved - just return their output as is. It's usually quite readable if needs a bit of adjusting