This article describes how the author reused a moisture-scoring engine (Groundwise) from a trail riding app to build Yardwise, a garden watering assistant, by inverting the verdict logic.
•An EngineMode enum flips the wetness score interpretation: low wetness triggers 'water today' in dryness mode vs. 'go ride' in wetness mode.
•Yardwise logs manual watering events as precipitation equivalents with 72-hour time-weighted decay (70%/20%/10%).
•Cold weather extends the watering memory window from 48 to up to 96 hours via a coldFactor tied to evapotranspiration.
•An establishment sensitivity boost (+0.5 for newly seeded lawns) overrides borderline 'Maybe' verdicts to 'Yes: water.'
•Surface types include potting mix (2.0x drying rate) and mulched soil (0.7x), tuned to real garden behavior.
This summary was automatically generated by AI based on the original article and may not be fully accurate.