Before adopting DSPy, prove the LM program has a contract

· Dev.to