Make invalid states unrepresentable (for your agents) | Hacker News Reader