pub fn extract(text: &str) -> Artifacts
Extract artifacts from a single piece of text (event body, prompt, tool output — anything stringly-typed). Idempotent and free of I/O.