This question already has an answer here:
I know it is possible to allow for more than 8 decimal places in Bitcoin. We all hope that Bitcoin will become extremely valuable one day and increments smaller than 0.00000001 BTC will be helpful.
Has the decision of when this will occur already codified? Is there any reason why it cannot be decided now a long time before it matters?
It would be nice to solve a potentially important issue like this now in code instead of one day needing to debate the issue after it becomes contentious (like the blocksize today).