configuration folders should be considered read only; or at least they may be set to read only. This means that some modules when writing to configuration should check if they have permission and if not use the data folder, which should have read and write permissions always. Of course this implies they should also look for configuration in data folder.
Example: mw.managers.space writes peer.ids to config folder, but if this folder has no writing permissions this operation fails.
configuration folders should be considered read only; or at least they may be set to read only. This means that some modules when writing to configuration should check if they have permission and if not use the data folder, which should have read and write permissions always. Of course this implies they should also look for configuration in data folder.
Example: mw.managers.space writes peer.ids to config folder, but if this folder has no writing permissions this operation fails.