Lately I have been playing with side-effecty projections that emit events onto some target streams. The dashboard rightfully warns me that resetting projects is a dangerous process because emissions will be fired again.
In my particular stream model, the extra emissions are acceptable so I was pleasantly surprised that these just worked the way I expected. To some extent.
One behavior that I did not expect though was that previous event emissions (prior to resetting the projections) on these target streams were deleted (hopefully soft-deleted.)
So my questions are: is this behavior correct? Did I hit some default setting? Can it be turned off?
A side question is: are events soft-deleted? I would really appreciate if events were “eternal”.