notion.blocks.children.list returns at most 100 blocks per call. Without pagination, --replace only cleared the first 100 blocks of a page, leaving the rest behind and producing surprising partial-replace behavior. Loop with next_cursor until has_more is false so the entire page is cleared. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>