An integrator records how many units a customer may buy. The ceiling can span all time or a rolling interval. A rolling interval also needs its duration and unit. An optional message describes the refusal a buyer should see. Accounting validates and stores this configuration during product saves. It does not count purchases or enforce the ceiling at checkout. The console currently hides these controls and preserves existing settings. Product should settle the Orders contract before treating stored ceilings as purchase protection.
5 rules, 3 to be proved before approval. A rule's product intent is derived from its origin: 0 confirmed by a product decision, the rest inheriting this capability's proposed.
Id
Rule
Kind
Enforced at
Provenance
01must prove
Proposed
A purchase ceiling stores a customer maximum of at least one, an all-time or positive rolling interval in days, weeks, months or years, and an optional refusal message.