pub fn run() -> Result<(), Error>Expand description
Run oo init: create .claude/hooks.json and print the AGENTS.md snippet.
Idempotent — if hooks.json already exists it warns and skips the write.
Uses the current working directory as the starting point for git-root detection.