Soft range instead of fixed 9m; helper defaults to no push.
Match historical area: message style; optional cadence commit/push helper.