The stop gate supports both last_assistant_message and transcript fallback. We should add more test coverage for real-world payload variation.\n\nSuggested scope:\n- add transcript fixtures with assistant content nested in different shapes\n- test clarifying-question detection\n- test caveat detection edge cases\n- confirm that empty or malformed transcript lines fail open rather than crash\n\nThis is a good first issue if you want to work in Python without changing the public API.
The stop gate supports both last_assistant_message and transcript fallback. We should add more test coverage for real-world payload variation.\n\nSuggested scope:\n- add transcript fixtures with assistant content nested in different shapes\n- test clarifying-question detection\n- test caveat detection edge cases\n- confirm that empty or malformed transcript lines fail open rather than crash\n\nThis is a good first issue if you want to work in Python without changing the public API.