Command-built plugins record their command and output directory so moves can be detected.
What's wrong with this entry?
Installs of plugins that build themselves by running a command now store the command, the directory it produced and any previous producer directories, so a later change of location can be spotted. Reinstalling from cache now fails with a distinct "not cached" code instead of a generic "not found".
- Installs pass a consent record of
shown,recordedornone. - Plugin state tracks which producer directories have been scanned and which were denied.
failureCode: r ? "not_cached" : "not_found"
Strings lifted out of the shipped bundle, so the claim above can be checked against them.