Great doc! Just wanted to call out a few things I spotted on my first reading (I’m sure there’ll be a second and third).
I would just omit this sentence entirely. Once we get through the double-digit version issues of 3.10, there’s no reason to go to 4
just as a minor version, so I’d expect to see “why bother” arguments at that stage. Preemptively setting expectations is just asking to be proven wrong, and that will confuse (and hence, upset) people who had read it.
I’d put this much higher up and as prominently as possible. Maybe make it one line with a “Semantic Versioning (SemVer)” heading
“… may need to upgrade to the next minor version after the bugfix period ends”
Is this referring to the fact that we may add new features (gated behind future imports), or that anything behind a future import may change at any time? Seems like it should only be the former.