تجيب هذه الصفحة:في أي مستوى أنا، وكم شخصًا يتبقى للوصول إلى المستوى التالي؟
لا يعتمد التحديد إلا على هذا الرقم، أي عدد المُوصى بهم: عند شخص واحد ترتقي إلى T1، وعند 7 أشخاص ترتقي إلى T3، وعند 30 شخصًا ترتقي إلى T7 (في الكود THRESHOLDS = {"T1": 1, "T3": 7, "T7": 30}، السطر 21). التقدّم = الموضع الذي يبلغه عدد الأشخاص داخل نطاق مستواهم: T0 يستخدم c÷1، وT1 يستخدم (c−1)÷6، وT3 يستخدم (c−7)÷23، وT7 يساوي 1 دائمًا؛ وفي النهاية round(min(1, max(0, p)), 2) (السطر 59 من الكود). العتبات ثابتة ولا تتغير بتغير عدد الأشخاص.
/opt/algorithms/functional/motivation_level.py (62 سطرًا، IMPORTED)، ويقابل MotivationLevelModule.run() الأسطر 29-63. العتبات 1/7/30، وترتيب تحديد المستويات الأربعة، وصيغة التقدّم، والتقريب إلى منزلتين عشريتين — كلها منسوخة كما هي.earnings_rate في الكود (حصة دائمة 0.70 / 0.75 / 0.80)، وكذلك نصّا التحفيز الداخلي في جدول المزايا — «حصة دائمة 70%/75%/80%» و«مكافأة كرات السكر ×5 لكل شخص» —؛ فهذان معيارا الحصة / كرات السكر الخاصان بالموقع الصيني ولا ينطبقان على الموقع الخارجي، ولذلك لا تعرضهما هذه الصفحة. والمحذوف هو هذا النوع من النصوص والحقول فقط؛ أما المستويات والعتبات والتقدّم فلم تُمسّ ولا كلمة.min_invites — وهذا لا يطابق نسخة functional (1/7/30) التي تنقلها هذه الصفحة. وقد نُقلت هذه الصفحة وفق نسخة functional المحدَّدة في قائمة المرشّحين؛ ولم يتأكّد أيّ النسختين هي الفعّالة فعلًا في سلسلة الإنتاج.BaseModule / DataBus وخطوة الكتابة في الناقل. طبقة الإدخال: الكود لا يتحقق من النوع (تمرير نص يؤدي إلى استثناء في السطر 34)، بينما تعطي هذه الصفحة رسالة خطأ واضحة عند إدخال غير رقمي.
/opt/algorithms/functional/motivation_level.py (63 سطرًا، قراءة فقط): العتبات THRESHOLDS = {"T1": 1, "T3": 7, "T7": 30} = السطر 21؛ جدول المستويات LEVEL_INFO = الأسطر 22-27؛ MotivationLevelModule.run() = الأسطر 29-61؛ التقدّم round(min(1.0, max(0.0, progress)), 2) = السطر 59.spread_algorithms/algo_motivation_level.py، لكن عتبات ذلك الملف 1/3/7 وأسماء مستوياته مختلفة — النسختان لا تتطابقان، ولم يتأكّد أيّهما هو الفعّال في سلسلة الإنتاج، فتبقى الأساس النهائي لعتبات هذه الصفحة موضع شك.0 → T0؛ و1 → T1؛ و7 → T3؛ و30 → T7؛ وأدخل 3 → T1 ويجب أن يكون التقدّم (3−1)/(7−1) = 0.33. أدخل هذه الأرقام الخمسة في الأسطر 34-49 من الكود، فينبغي أن يتوافق التصنيف والتقدّم.
لا توجد شرائح تالية بعد.
/opt/slices_build/build.py من المواصفة /_shared/slices/motivation-level.json — لتغيير هذه الصفحة، عدّل المواصفة وأعد تشغيل المولّد؛ لا تحرّر HTML يدويًا.