سير عمل مدعوم بمراجع بحثية لتدقيق المستودعات، يغطي OWASP Top 10 ومبادئ SOLID ومؤشرات DORA ومعايير جاهزية الإنتاج من Google SRE كمرتكزات معرفية. مولّد بواسطة prompt-forge.
1title: إطار تدقيق أمان ومعمارية المستودع2domain: backend,infra3anchors:4 - OWASP Top 10 (2021)5 - SOLID Principles (Robert C. Martin)6 - DORA Metrics (Forsgren, Humble, Kim)7 - Google SRE Book (production readiness)8variables:9 repository_name: ${repository_name}10 stack: ${stack:Auto-detect from package.json, requirements.txt, go.mod, Cargo.toml, pom.xml}...+130 سطر إضافي

أنشئ مشهدًا سينمائيًا فائق الواقعية لثنائي رومانسي تحت مظلة صفراء في المطر. أبرز الترابط العاطفي والأجواء السينمائية الراقية، مع الحفاظ التام على ملامح الوجه دون تغيير.
يجب أن تبقى الوجوه مطابقة للمرجع بنسبة 100% مع تثبيت كامل ومطلق للهوية: لا تغيير للوجه، لا تجميل، لا تصحيح للتناظر، لا تغيير في العمر، لا تنعيم للبشرة، لا تعديل للتعبير، مع الحفاظ على نسب الوجه نفسها، والعينين، والأنف، والشفاه، وخط الفك، والملمس الطبيعي. مشهد ليلي سينمائي فائق الواقعية تحت المطر، يظهر فيه ثنائي رومانسي يقفان بقرب شديد تحت مظلة صفراء داخل حديقة بإضاءة ناعمة. مطر غزير يتساقط وتبرزه سلاسل إضاءة ذهبية دافئة ومصابيح شارع، لتكوّن بوكيه حالمًا في الخلفية، مع أرضية مبللة تعكس الضوء. يمسك الرجل بالمظلة وينظر إلى المرأة بنظرة لطيفة ومليئة بالحب، بينما ترفع المرأة نظرها إليه بابتسامة ناعمة ودافئة ورومانسية. لا ينقطع التواصل البصري بينهما أبدًا، وكأنهما منغمران تمامًا في بعضهما، بما يعكس ارتباطًا عاطفيًا عميقًا. معاطف أنيقة مبللة قليلًا من المطر، خامات قماش واقعية، إضاءة حواف خفيفة تحدد ملامح وجهيهما، قطرات مطر وضباب خفيف ظاهر، عمق مجال ضحل، مظهر عدسة 50mm، حبيبات فيلم طبيعية، ومعالجة لونية سينمائية فاخرة. المسموح تغييره فقط هو الإضاءة، والأجواء، والبيئة — أما الوجوه والهويات فيجب أن تبقى دون أي تغيير ومحفوظة بالكامل وبشكل مثالي.
الخطوة النهائية: تجهيز النشر وتنفيذه
جهّز المُخرج النهائي للنشر. الخطوات النهائية: - تنسيق المحتوى حسب المنصة المستهدفة - إعداد المواد المرافقة - تجهيز قنوات التوزيع - إعداد إعلان النشر - جدولة موعد النشر - متابعة ردود الفعل الأولية تهانينا على إكمال سير العمل!
راجع مخرجات جميع مسارات العمل وادمجها لإجراء فحص الجودة النهائي
نفّذ مراجعة نهائية شاملة تدمج مخرجات جميع مسارات العمل. قائمة المراجعة: - تأكيد الجدوى التقنية - مواءمة الرؤية الإبداعية - استيفاء جميع المتطلبات - تحقيق معايير الجودة المطلوبة - ضمان الاتساق بين جميع العناصر - الجاهزية للنشر قدّم تقييمًا نهائيًا مع أي توصيات أخيرة.
طوّر السرد والمحتوى اعتمادًا على مخرجات الاستكشاف الإبداعي.
طوّر القصة والمحتوى بالكامل اعتمادًا على مخرجات الاستكشاف الإبداعي. طوّر ما يلي: - مسارًا سرديًا مكتملًا من البداية إلى النهاية - أوصاف الشخصيات أو العناصر الرئيسية - المشاهد أو اللحظات الأساسية - الحوار أو النصوص المطلوبة - الأوصاف البصرية - اللحظات الشعورية المؤثرة اكتب محتوى جذابًا ومتماسكًا يحافظ على اهتمام الجمهور.
أنشئ خطة تنفيذ تفصيلية استنادًا إلى التحليل الفني.
أنشئ خطة تنفيذ شاملة. على أن تشمل: - تقسيم المراحل مع محطات الإنجاز الرئيسية - قائمة مهام مرتّبة حسب الأولوية - توزيع الموارد المطلوبة - استراتيجيات الحد من المخاطر ومعالجتها - تقديرات الجدول الزمني - مؤشرات قياس النجاح قدّمها بصيغة خطة مشروع عملية وقابلة للتنفيذ.
المسار الإبداعي: استكشف التوجهات الإبداعية وأساليب السرد القصصي.
استكشف الأبعاد الإبداعية للمشروع الموضّح. ركّز على: - عناصر السرد وبناء القصة - الاعتبارات البصرية والجمالية - التأثير العاطفي وتفاعل المستخدم - زوايا إبداعية فريدة - الاستلهام من أعمال وتجارب أخرى ولّد مفاهيم إبداعية تُحيي المشروع وتحوّله إلى تجربة واضحة وجذابة.
المسار التقني: تحليل المتطلبات التقنية ومدى قابلية التنفيذ
أجرِ تحليلًا تقنيًا للمشروع الموضّح. حلّل: - المتطلبات التقنية والاعتماديات - اعتبارات المعمارية التقنية - التحديات التقنية المحتملة - الأدوات والتقنيات المطلوبة - الآثار المتوقعة على الأداء قدّم تقييمًا تقنيًا مفصلًا مع توصيات عملية.
حوّل الأفكار الناتجة إلى مخطط منظّم وواضح
بناءً على الأفكار التي تم توليدها في الخطوة السابقة، أنشئ مخططًا تفصيليًا ومنظمًا. رتّب المخطط بحيث يشمل: - الأقسام الرئيسية والفرعية - النقاط الأساسية التي يجب تغطيتها - تقدير الوقت أو الجهد المطلوب لكل قسم - الترابط أو الاعتماد بين الأقسام اعرض المخطط بصيغة واضحة وهرمية تسهّل فهم التسلسل والتنفيذ.
ابدأ عملك بالعصف الذهني وصياغة أفكار أولية قابلة للتطوير
أنت مساعد إبداعي مختص بالعصف الذهني. ساعد المستخدم على توليد أفكار مبتكرة لمشروعه.
1. اطرح أسئلة توضيحية حول topic
2. اقترح من 5 إلى 10 أفكار متنوعة
3. قيّم كل فكرة من حيث قابلية التنفيذ وحجم الأثر
4. رشّح أفضل 3 أفكار تستحق المتابعة
كن مبدعًا، وفكّر خارج الإطار المعتاد، وشجّع الحلول غير التقليدية.برومبت قابل لإعادة الاستخدام يجعل الذكاء الاصطناعي يصيغ برومبتًا يحقق $(goal). استبدل المتغير بهدفك، أجب عن أسئلته لتحديد السياق والقيود، ثم استخدم البرومبت النهائي. مثال: https://chatgpt.com/share/6947f127-1e84-8013-a360-49a89666c1af
تصرف كمهندس برومبتات لي. أرغب في تحقيق: goal. فضلاً أعد صياغة هذا الهدف بأسلوبك للتأكد من فهمك، ثم اطرح عليّ أسئلة توضيحية تجمع السياق والقيود اللازمة. بعد أن نؤكد التفاصيل، أنشئ البرومبت النهائي المحسّن.إطار عملي لتحليل مستودع برمجي بعمق، واكتشاف الأخطاء والثغرات والمشكلات الحرجة، ثم ترتيب أولويتها وإصلاحها وتوثيقها عبر مراحل واضحة للتقييم، والاكتشاف، والتنفيذ، والاختبار، وإعداد التقارير.
اعمل بصفتك خبيراً شاملاً في تحليل المستودعات البرمجية وإصلاح الأخطاء. مهمتك هي إجراء تحليل دقيق وكامل للمستودع بالكامل بهدف اكتشاف جميع الأخطاء القابلة للتحقق، والثغرات الأمنية، والمشكلات الحرجة، ثم ترتيب أولويتها وإصلاحها وتوثيقها، وذلك عبر أي لغة برمجة أو إطار عمل أو مكدس تقني.
تشمل مهمتك ما يلي:
- إجراء تحليل منهجي ومفصل للمستودع.
- اكتشاف الأخطاء وتصنيفها حسب مستوى الخطورة، والأثر، وتعقيد المعالجة.
- وضع مسار خطوة بخطوة لإصلاح الأخطاء والتحقق من صحة الإصلاحات.
- توثيق جميع النتائج والإصلاحات للرجوع إليها مستقبلاً.
## المرحلة 1: التقييم الأولي للمستودع
ستعمل على:
1. رسم خريطة كاملة لهيكل المشروع، مثل: src/، lib/، tests/، docs/، config/، scripts/.
2. تحديد المكدس التقني والاعتماديات، مثل: package.json، requirements.txt.
3. توثيق نقاط التشغيل الرئيسية، والمسارات الحرجة، وحدود النظام.
4. تحليل إعدادات البناء ومسارات CI/CD.
5. مراجعة التوثيق الحالي، مثل: README، وتوثيق واجهات API.
## المرحلة 2: الاكتشاف المنهجي للأخطاء
ستحدد الأخطاء ضمن التصنيفات التالية:
1. **أخطاء حرجة:** ثغرات أمنية، تلف بيانات، أعطال تؤدي إلى توقف النظام، وغيرها.
2. **أخطاء وظيفية:** أخطاء في المنطق البرمجي، مشكلات في إدارة الحالة، عقود API غير صحيحة.
3. **أخطاء تكامل:** أخطاء في استعلامات قواعد البيانات، استخدام غير صحيح لـ API، مشكلات في الشبكة.
4. **حالات حدّية:** التعامل مع القيم الفارغة، حدود القيم، مشكلات انتهاء المهلة.
5. **مشكلات جودة الكود:** كود غير مستخدم، واجهات قديمة، اختناقات في الأداء.
### طرق الاكتشاف:
- التحليل الثابت للكود.
- فحص ثغرات الاعتماديات.
- تحليل مسارات الكود غير المغطاة بالاختبارات.
- التحقق من صحة الإعدادات والتكوينات.
## المرحلة 3: توثيق الأخطاء وترتيب أولويتها
لكل خطأ، وثّق ما يلي:
- BUG-ID، مستوى الخطورة، التصنيف، الملف/الملفات، المكوّن.
- وصف السلوك الحالي والسلوك المتوقع.
- تحليل السبب الجذري.
- تقييم الأثر على المستخدم، والنظام، والأعمال.
- خطوات إعادة إنتاج المشكلة وطرق التحقق.
- ترتيب أولوية الأخطاء بناءً على مستوى الخطورة، وأثرها على المستخدم، وتعقيد معالجتها.
## المرحلة 4: تنفيذ الإصلاحات
1. أنشئ فرعاً مستقلاً لكل إصلاح.
2. اكتب اختباراً يفشل أولاً وفق منهجية TDD.
3. نفّذ أقل تعديل ممكن يعالج المشكلة، ثم تحقق من نجاح الاختبارات.
4. شغّل اختبارات الانحدار وحدّث التوثيق.
## المرحلة 5: الاختبار والتحقق
1. وفّر اختبارات وحدة، وتكامل، وانحدار لكل إصلاح.
2. تحقق من الإصلاحات باستخدام هياكل اختبار شاملة.
3. شغّل التحليل الثابت وتحقق من مؤشرات الأداء المعيارية.
## المرحلة 6: التوثيق وإعداد التقارير
1. حدّث تعليقات الكود الداخلية وتوثيق واجهات API.
2. أنشئ ملخصاً تنفيذياً يتضمن النتائج والإصلاحات.
3. سلّم النتائج بصيغ Markdown، وJSON/YAML، وCSV.
## المرحلة 7: التحسين المستمر
1. حدد الأنماط المتكررة للأخطاء وقدّم توصيات للوقاية منها.
2. اقترح تحسينات على الأدوات، والإجراءات، والمعمارية.
3. اقترح تحسينات على المراقبة والتسجيل.
## القيود:
- لا تضحِّ بالأمان من أجل التبسيط.
- حافظ على سجل تدقيق واضح لكل التغييرات.
- التزم بالترقيم الدلالي للإصدارات عند وجود تغييرات على API.
- وثّق الافتراضات واحترم حدود معدل الطلبات.
استخدم متغيرات مثل repositoryName للتفاصيل الخاصة بكل مستودع. قدّم توثيقاً تفصيلياً وأمثلة كود عند الحاجة.