drain

suspend fun drain(): Either<CoreFailure, Unit>

A failed item stays durable, while independent confirmations in later pages can advance.