After numerous planning and improvements, we have to finalize the backup workflow as initially designed, implementing incremental updates to existing media backups, while keeping history intact- not only to add the newly uploaded files to the backups, but to also make sure its metadata (file status: deleted, archived, latest; renames, etc.) is kept -as good as possible- archived so later it can be used for recoveries to Swift storage.
This work should conclude the initial scope planned for backups so that they can now function completely autonomously, without needing a human manually scheduling runs. While certainly later improvements should be made: fully automated mass recovery, streaming backups, better UI, etc. those should be later enhancements not in the initial scope, and implemented on a later iteration, allowing to have a feature-complete self-sustained backup workflow for media.