You have to carefully choose the goal you want to achieve with the "auto-adjusting"
Here's a starting point.
A periodic block size adjustment should occur that:
- Maintains some scarcity to maintain transaction fees
- But not too much scarcity (i.e. 1MB limit forever)
- Doesn't incentivize miners to game the system