"reads": it only looks (a search, reading a file); it is never asked about by the "changes" rule, and a required journal does not wait before it. "changes": it changes something (writes, sends, pays). Left out: unknown, which every rule treats as "changes".
None
name
str
What the model is told, instead of the function's name and docstring.
None
description
str
What the model is told, instead of the function's name and docstring.