implicit.ink
read this in

properties /availability

property token a chosen word

oversell policy

Whether the product may be purchased past zero available stock: deny (block at zero) or continue (allow, which structurally enables backorder/preorder selling). The selling-configuration state that a 'notify me' or 'backorder' affordance renders from. A flat filterable token from a growing vocabulary, cardinality one. Orthogonal to availability_status (a product can be in-stock with deny, or out-of-stock with continue); the realised choice is offer-level downstream, the grammar is universal.

Oversell policy is answered with one word chosen from the oversell policies list — the same word shared across every product that uses it.

It belongs to availability — whether it can be obtained.

No kind asks this question yet — it is declared in the spine and inherited where it applies.

answered with
token — a token — a word chosen from a fixed vocabulary, shared and filterable across products.
value domain
Oversell Policies — the vocabulary its answers are drawn from.
concern
Availability — the facet of a product it belongs to.

No kind asks this question yet — it is declared in the spine and inherited where it applies.