pub fn gap_obligations(gap: &Value, effects: &str) -> Vec<String>
What a capability gap leaves to do, and how to offer the change tools.