I want the network call to be the last step, not the first. A free model does not get an uncounted prompt from me. If I cannot hash the text, reject secret-shaped lines, and fail my own cap, the call does not happen. That is the whole tutorial. Six local checks, then an optional send. The script is a proposal you can run on one laptop, and I am not reporting a benchmark, a retained quota, or a model name. This draft has no primary source for those facts today. Why the ledger comes...