Just for clarity, Raw Therapee is still alive and healthy and continues. ART is a fork of Raw Therapee. I find it suits my needs a little better.
As per usual, when I investigated a little more deeply, it's a little more complicated than I first thought, but here goes.
Here is a directory image where a bunch of raw files (.orf) have been ingested, their metadata edited by PM, and the raw file developed to a jpeg by Raw Therapee. PM handles this correctly by by copying / moving / deleting the filebasename.orf.pp3 files along with the orf, xmp and jpg files.
The second image shows a directory listing where ART was used rather than Raw Therapee. While the third image shows a directory listing where ART is once again used but the "raw" images are dng files.
The key difference to note between RT and ART is that it is filebasename.arp rather than filebasename.orf.pp3 (although I have just learned that ART can be told to use the form filebasename.orf.arp if desired. I would think that PM would need to be able to handle either seamlessly.) For ART there are also files filebasename.jpg.out.arp. I don't care about those particular files but I am sure some people would.
You asked for a sample arp file. Two are attached: 20141119-00002.arp and 20241119-00002.jpg.out.arp.
Hopefully that's sufficient information to facilitate appropriate handling of arp files.
My second request was that "you address the issue of unknown files by adding a selectable option that would copy / move / rename etc. all unknown files in the same directory that share the same {filebasename} as the selected".
My reasons are twofold.
Firstly that PM could handle unknown sidecar files without requiring an upgrade to do so.
Secondly it could clean up appropriately after a multi-step editing process. Here is an example (not something I am likely to do, but someone might.)
- ingest a raw file (orf)
- edit metadata with PM (resulting in an xmp file)
- open in Art (or any other RAW developer) for demosaicing, white balance, camera profile, and global tonal adjustments etc. and save an intermediate "negative" as a tiff (resulting in a tif, arp, and tiff.out.arp files)
- open in GIMP (or Photoshop etc.) for local adjustments and final touch-ups.
- save your work (resulting in an .xcf file)
- export final jpeg (resulting in a .jpg file)
The final directory listing is the result of the above process for a single raw file. It would be nice if PM could handle this whole mess for copying, moving, or deleting.
And if you wanted to be more ridiculous you could send the orf file to DxO PureRAW for noise reduction prior to editing and ending up with a dng file. But then you have essentially 2 raws with the same base name in the same directory and I think you are just asking for trouble. (My workflow is orf & PM & DxO PureRaw in the same directory and sending the resultant dng file to a different directory)
(I guess modern usage is to say folder rather than directory. I guess I'm old school.)