b797e9d7b3
Config caches, the profile re-scan watcher, the MCP reconciler, managed-scope reads, the completer memo, OAuth heal marks, and the skill-manifest snapshot keyed change detection on (st_mtime_ns, st_size) only, so a replacement that preserved both (cp -p, rsync -t, timestamp-pinning scripts, sync clients) was treated as unchanged and stale values were served until restart. Add st_ino (fresh inode on atomic replace) and st_ctime_ns (cannot be backdated via os.utime) to every signature via a shared hermes_cli.managed_scope.file_signature() helper. Fixes #111105