I skimmed over it and I think this is actually roughly how climate in sote works currently, but the constants are not tuned.
+ I think we exposed climate defines in the latest release
I'll give a more throughout reply in the coming days, it's 2 am in my timezone at the moment