pub fn extract_effect_response(response: &str) -> EffectSetExpand description
Parse an effect inference response from the LLM into an EffectSet.
Accepts ["Pure"], ["Network", "Fallible"], etc.
Falls back to EffectSet::unknown() on any parse error.