Do not tune on its own output
Generating examples with the model you are about to tune teaches it to copy itself. Use a different, stronger model for generation, or write them, and keep that separation deliberate.
Report the survival rate
How many generated examples passed the filter. A set where ninety percent failed is a generator that is not producing what you need, and the rate is the number that says so.