From Observation to Orientation: an Adaptive Integer Programming Approach to Intervention Design