Chloéllia — تجارة المصوغات
متجر للذهب والمصوغات الثمينة، لا يكون فيه السعر رقماً مخزّناً: سعر المعدن هو ما يقود الكتالوج، والقطعة التي يفصّلها الزبون بنفسه تُحسَب كلفتها وتُبنى من مكوّناتها آلياً.
بُني في Davinda. الذهب ليس له سعر، له سعرُ صرفٍ يتحرّك. وكتالوج مصوغات مبنيّ على أسعار مخزّنة يصير خاطئاً لحظةَ حفظه — فإمّا يبيع المتجر بأقلّ من الكلفة، وإمّا يعيد تسعير كل قطعة يدوياً كل صباح.
لذلك السعر ليس عموداً في جدول. كل قطعة موصوفة بما هي مصنوعة منه — المعدن، والوزن، والعيار، والأحجار، وأجرة الصياغة فوقها — والسعر يُشتَقّ من السعر الحالي في اللحظة التي يُسأل فيها عنه. يتغيّر سعر المعدن فيصير الكتالوج كلّه صحيحاً من جديد، دون تعديل شيء.
والنموذج نفسه يحمل النصف الأصعب. الزبون الذي يفصّل قطعةً خاصة به ليس حالةً استثنائية تُسعَّر يدوياً: الطلب المخصّص يُركَّب من المكوّنات ذاتها ويُحسَب بالقواعد ذاتها، فيصير للقطعة التي لم تُصنَع بعدُ سعرٌ.
نصيبي منه كان الواجهة الخلفية — نموذج البيانات، وقواعد التسعير، وواجهة REST فوقهما.