> What you need to avoid are a stack of commits like "added some code today" and "fixed bugs" and "try #3".
That’s what you need to avoid in your mainline. Mandating what developers do in development branches is like having a dress code at work and then complaining about your colleague’s choice of underwear.