pub fn search_codebase(pattern: &str, root: &Path) -> Result<String>
Search workspace with optional glob filter (e.g. "*.py") and context lines.
"*.py"