DSPy silently drops Pydantic Field constraints before any back end sees them | Hacker News Reader