Pricing · The discount policy · Element
The authority
Who can approve what level of discount.
The part
What it is
Authority levels should be few and unambiguous. A schedule that requires interpretation is one that gets interpreted generously.
The threshold at which approval is needed determines behaviour: deals cluster just beneath it, which is either useful or a signal to move it.
The smallest level
The attributes it carries
Each attribute is one of the framework’s shared types. What a date is, and how it is written, is defined once for the whole model — the note here says what it means in this particular place.
Escalation
What happens above the limit, so exceptions have a route rather than an argument.
Choice shared type