... what is the appropriate workflow to ensure that my raw files (DNGs, in my case) are not modified by the program, but I allow me to still edit them in the Photo Persona? Is the only way to process them with yet another raw processing program that will not destructively save (by using xml sidecars, etc.) and then exporting as tiff? Is there any way I can open a DNG in Affinity, and immediately go to Photo without saving the file back to the DNG? I know I can turn off "automatic" raw processing options in the Assistant Options, but I'm still concerned that if I save back to the DNG (by leaving Develop), ostensibly not changing anything, Affinity will *still* modify the original DNG. I don't want it to do that, since I always want the untouched, raw file available. What I'm thinking of doing is copying the raw file before I open it in Affinity, but that seems wasteful.
How do other folks implement a fully non-destructive workflow starting from a raw file, using only Affinity?
An interesting related question is: how does Affinity know not to apply all the auto corrections again to a raw file that has already been through Develop? It can't reapply all the noise reduction, curves and lens correction again, can it? That would be silly. So, perhaps it's writing an EXIF field that says "I've already messed with this file, don't mess with it again"?