Tumblr API 404s were leaving Posts.NotFound=0 and Notes.replyText='.', so GetRepliesWithFilledText kept re-selecting the same dead post and the loop spun forever. Mark NotFound=1 and replies '?' on 404. Co-Authored-By: Claude Opus 4.7 <[email protected]>