Synthesize, Recurse, or Infer: Data-Adaptive Program Synthesis at Runtime AI Breakpoints | Synapse