pub async fn run(args: Args) -> Result<()>
Entry point. Always returns Ok(()) — every failure mode degrades silently per the module doc comment; there is no error case this hook should ever surface to Claude Code’s stdout.
Ok(())