Thank you for your answer.
I take note that it works in your example on a looper type “query builder”.
My question is about “dynamic content” type using a repeater. And {{dc::looper::count}} does not return the expected value in this case (I have added some texts in blue to display this value at different locations - It should display 0 or 3, but not 1).
My guess is : the condition “provider output => is/is not empty” and the variable {{dc::looper::count}} are set as soon as the looper is initialized if the looper is of type “query builder” but not when of type “dynamic content”.
When using dynamic content, the looper is not initialized before being consumed, and {{dc::looper::count}} returns the number of item of the ancestor looper (here, the main wp query, with only 1 post).
Am I right ? If so, can it be fixed so the looper output can be tested whatever the looper type is ?