Before Adopting DSPy, Prove the LM Program Contract
DSPy is easy to undersell. If you describe it as "a nicer way to write prompts", you will probably test the wrong thing.
The better first test is this: can your language-model workflow be expressed as