لمحة من خمس نقاط

اللغة English Español Português العربية Русский 中文

تجيب هذه الصفحة:بخمس درجات تقيّم بها نفسك، أين عقبتك الحقيقية؟

الصحة (0–100)
المال (0–100)
المسار المهني (0–100)
العلاقات (0–100)
النمو الشخصي (0–100)

ما تحسبه هذه الصفحة: نقطة الألم هي أدنى درجة، ونقطة القوة هي أعلى درجة، وعند التعادل تُؤخذ الأولى بحسب ترتيب الأبعاد الخمسة (دالتا min/max في بايثون تعيدان أول تطابق عند التعادل). وتنظر درجة الخطورة إلى درجة نقطة الألم وحدها: ≤30 🔴 تحتاج اهتمامًا عاجلًا، ≤50 🟡 تحتاج تحسينًا، وما عدا ذلك 🟢 في حالة جيدة. والسلسلة الموصى بها تُشتق من بُعد نقطة الألم: الصحة → سلسلة الصحة / المال → سلسلة الأصول / المسار المهني → سلسلة المسار المهني / العلاقات → سلسلة العلاقات / النمو الشخصي → سلسلة الاستبصار. ومتوسط الأبعاد الخمسة = round(mean, 1)، مع pyRound() الذي يحاكي تقريب النصف إلى الزوجي في بايثون. والمخرَج محدد بالكامل بهذه المدخلات الخمسة: لا شيء عشوائي، ولا استدعاء خلفي.

ما الذي تنقله هذه الصفحة وما لا تنقله (بصراحة)
· المصدر: /opt/algorithms/functional/five_shot_snapshot.py في ماكينة النقل (72 سطرًا، IMPORTED)، والمقابل FiveShotSnapshotModule.run() الأسطر 29-71. والعتبات (≤30 / ≤50)، وترتيب الأبعاد الخمسة، وchain_map، وتقييد 0–100، وعدد المنازل العشرية في المتوسط، كلها منسوخة حرفيًا.
· غير منقول: إطار الوحدات BaseModule / DataBus / ModuleInfo، وخطوة الكتابة إلى الناقل في السطر L71 — فهذه الصفحة بلا ناقل.
· غير متوافق (طبقة الإدخال): في المصدر لا يُرجَع إلى القيمة الافتراضية 50 إلا عند غياب الحقل، وتمرير سلسلة فارغة يجعل بايثون يرفع TypeError؛ أما هذه الصفحة فتعامل المربع الفارغ كـ«غير مُدخل» وتستخدم القيمة الافتراضية 50 نفسها.
· غير متوافق (طبقة الإدخال): المدخل غير الرقمي يرفع استثناءً في المصدر؛ أما هذه الصفحة فتعيد خطأً بلغة واضحة ولا تصل إلى الخوارزمية أبدًا.
· فضّ التعادل سلوك المصدر، لا اختيار هذه الصفحة: فعند تساوي الخمسة، تذهب نقطة الألم ونقطة القوة معًا إلى «الصحة» (الأولى في ترتيب الأبعاد الخمسة).
· اصطلاح العرض: المدخل الصحيح يُطبع «50»، والمدخل ذو الفاصلة العشرية يُطبع «50.0» (مطابقةً لـ str() في بايثون)، والمتوسط يُطبع دائمًا عددًا عشريًا بمنزلة عشرية واحدة، «50.0».

[قسم الأدلة · حيث يمكن التحقق من كل رقم]
(1) المصدر: /opt/algorithms/functional/five_shot_snapshot.py في ماكينة نقل الخوارزمية (72 سطرًا، قراءة فقط): ترتيب الأبعاد الخمسة DIMENSIONS = السطر 19؛ وFiveShotSnapshotModule.run() = الأسطر 29-71؛ وعتبة الخطورة pain_score <= 30 = السطر 46؛ وchain_map = الأسطر 56-60؛ ومتوسط الأبعاد الخمسة round(..., 1) = السطر 69؛ وتقييد 0–100 = السطر 35.
(2) ثلاث فئات
· [قابل للتحقق] نقطة الألم = أدنى درجة، ونقطة القوة = أعلى درجة، وفضّ التعادل بترتيب الأبعاد الخمسة (سلوك min/max في بايثون)، ونطاقا ≤30 / ≤50، ومخططات chain_map الخمسة، والتقييد، والمتوسط المقرّب إلى منزلة عشرية واحدة — كلها قابلة للتحقق سطرًا بسطر.
· [اصطلاح عرض خاص بهذه الصفحة] طباعة المدخل الصحيح كـ«50» والمدخل ذي الكسور كـ«50.0» هي عرض هذه الصفحة نفسها؛ وطريقة تجميع الوصف المكوّن من سطر واحد هي أيضًا من نصوص الصفحة.
· [لا مصدر موجود] لماذا يقع خطا الخطورة عند ≤30 و≤50 ليس له ملاحظة أصل في المصدر (فترويسة الملف تصف موضع الوحدة فقط).
(3) كيف تتحقق بنفسك: أدخل 10,90,90,90,90 → ينبغي أن تكون نقطة الألم الصحة (10، 🔴 تحتاج اهتمامًا عاجلًا)، ونقطة القوة المال (تعادل أربع درجات 90، والأولى في ترتيب الأبعاد الخمسة تفوز)، والسلسلة الموصى بها سلسلة الصحة؛ وغيّرها إلى 90,10,90,90,90 → تصبح نقطة الألم المال وتصبح السلسلة الموصى بها سلسلة الأصول. وهاتان التجربتان تختبران فضّ التعادل وجدول الاشتقاق في الوقت نفسه.

ما يمكنك فعله بعد ذلك

لا توجد شرائح تالية بعد.

أُنشئت بواسطة /opt/slices_build/build.py من المواصفة /_shared/slices/five-shot-snapshot.json — لتغيير هذه الصفحة، عدّل المواصفة وأعد تشغيل المولّد؛ لا تحرّر HTML يدويًا.