We (GoCardless) run our services in containers, which means a clean file system every time we boot the app.
We should look at what the behaviour is like for people who have file systems that persist between versions of the app. If so, we should look at what mitigations we can implement to make DirectFileStore work by default.
Any edge-cases should be added to the DirectFileStore’s docs.