SIGN IN SIGN UP

fix(pi-file-search): harden fd/rg against observed live failure modes

- rg: exit 2 with stdout matches (broken node_modules symlinks) now
  returns matches with a 'some paths were unreadable' note instead of
  throwing; --no-messages was verified to keep exit 2 and was rejected
  to preserve real error reporting
- rg: patterns containing a literal newline or \n escape auto-enable
  --multiline
- fd: patterns starting with * or ? are auto-treated as globs (with a
  note) instead of failing regex parse
- fd: dotfile patterns retry once with hidden files included
- fd: non-directory search paths fail fast with the resolved path and
  cwd in the error

Adds 11 vitest cases (tmp-dir fixtures incl. broken symlink and
unreadable dir), updates README and the file-search skill.
L
Luke Parke committed
6055fc7590b6b69c83a61ddf67a2ba681411ae3a
Parent: 86f15cf