doghouse answers 200 with "Unable to establish a DB connection", and parse() reported two parser errors about end of input that buried it. A body that does not start with < now reports its first line, and explain_failure flags it as the publisher's problem. Malformed XML keeps the parsers' errors. Fixes #2 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SZbKERNSt4vQfyGV8rvkqp