I have a few requests here:
1) Can you please change "current-ruin-set" in settings.lua to constants.CURRENT_RUIN_SET_KEY and add local constants = require("__AbandonedRuins_updated_fork__/lua/constants") to your code as well?
2) And can you rename that file to settings-updates.lua as it only updates existing settings and not add anything new?
3) Please then bump needed version of AbandonedRuins_updated_fork to a higher version, e.g. 1.3.10, 1.3.0 is to low and does not contain the constants.lua file.
Then the mod is perfectly bond to its dependency.