Exit codes lie when PDF extraction yields nothing
A developer's integration with Claude Code and markitdown falsely reported a PDF as empty because exit codes only indicate process completion, not content yield, and byte thresholds miss near-misses lβ¦