reticle gate --list answers one question: given these changed files, which saved flows cover them? The gate checks the same set. --list only names it and checks nothing. It costs your agent nothing per turn because it runs in the environment.
reticle affected is the old name. It still works for one release and prints one line naming gate --list.
Arguments and flags
With no files,
reticle gate --list compares the working tree with HEAD.
What it prints
Onereticle_affected line. Real capture from this repository, with the file and flow lists trimmed for length:
Exit codes
Always0. A load error is logged as reticle_affected_failed, not thrown. Use reticle gate without --list when you want a non-zero exit.