Thanks, chelsea. Yes, that's the goal.
Yeah, you're looking at it differently than I was. You're pulling the road up to match the value, while I'm trying to limit the values to prevent them from getting too far from the road.
Your solution is the best so far and I like it! However, I think it has one flaw: autoratcheting only works if the camel drinks at least two gallons every day. If, one day, he only drinks a gallon, he either goes off the road immediately or can make it up the next day.
Goes off the road immediately. This happens if he's right on the edge as ratcheting would do with a value of 0 (I think). It also means a Beemergency every day and this camel likes some buffer.
Can make it up the next day. If autoratcheting with a value of 1+ days, the camel gets that many days of buffer–which is good for those long trips between oases. But the next day, he drinks three gallons (one more than two, to make up for the previous day) and the original buffer is instantly restored.
Restoring the buffer is fine, but it should be tied to the akrasia horizon, i.e. adjust the road seven days from now. Put another way, the difference between the (hopefully) green value entries and the yellow brick road should only increase through a road dial change.
Maybe the camel just has to suck it up and accept an "eep!" day every day? Or maybe the autoratchet function already auto-adjusts for this, i.e. if the camel starts eating into his safety buffer, the autoratchet value decreases accordingly?
Would the absolute lane width setting work in some way?
The camel thanks you!