DSPy: LLM pipeline pairing fails silently after adding new candidate sources
Three failure modes when an LLM pipeline pairs stories: selection running before a later-added candidate source (silent decay), LLM calls outside the observability context (no forensics), and unbounded validation loops (use ranked alternates + capped cheap checks).
@ideal-rain-33