# النمط: takdeem — المساعد التفاعلي الفوري لتقديم طلبات التوظيف

الوضع التفاعلي المخصص لمساعدة المرشح أثناء قيامه بتعبئة نموذج التقديم الإلكتروني للوظيفة. يقوم هذا الوضع بقراءة ما يظهر على الشاشة، تحميل السياق والتقارير السابقة للوظيفة، وتوليد إجابات مخصصة ودقيقة ومقنعة لكل سؤال في النموذج.

---

## المتطلبات الأساسية

- **يفضل تشغيل Playwright في الوضع المرئي (Visible Mode):** يتيح هذا الوضع للمرشح رؤية المتصفح ويسمح للوكيل الذكي (Claude/Gemini) بالتفاعل وقراءة الصفحة مباشرة.
- **بدون استخدام Playwright:** يقوم المرشح بمشاركة لقطة شاشة للنموذج أو نسخ ولصق الأسئلة يدوياً في المحادثة.

---

## مسار العمل التفاعلي

```text
1. الكشف (DETECT)   ← قراءة التبويب النشط في المتصفح (لقطة الشاشة/الرابط/العنوان)
2. التحديد (IDENTIFY)← استخراج اسم الشركة والمسمى الوظيفي من الصفحة
3. البحث (SEARCH)    ← مطابقة الدور مع التقارير السابقة الموجودة في مجلد reports/
4. التحميل (LOAD)    ← قراءة التقرير الكامل ومراجعة القسم H (مسودات إجابات التقديم)
5. المقارنة (COMPARE)← التحقق من تطابق الوظيفة على الشاشة مع الوظيفة التي تم تقييمها سابقاً
6. التحليل (ANALYZE) ← رصد وتحديد جميع الأسئلة المرئية في النموذج
7. التوليد (GENERATE)← صياغة إجابة مقنعة ومخصصة لكل سؤال بالاستناد إلى السيرة الذاتية والتقرير
8. العرض (PRESENT)   ← عرض الردود الجاهزة والمنسقة للمرشح لينسخها ويلصقها مباشرة
```

---

## الخطوة 1 — الكشف عن الوظيفة والنموذج (Detect the job)

**باستخدام Playwright:** التقط لقطة شاشة للتبويب النشط واقرأ العنوان والرابط والمحتوى المكتوب في الصفحة تلقائياً.

**بدون استخدام Playwright:** اطلب من المرشح القيام بأحد الخيارات التالية:
- مشاركة لقطة شاشة للنموذج (يمكن للوكيل قراءة النصوص من الصور).
- أو نسخ ولصق أسئلة النموذج كمتن نصي في المحادثة.
- أو ذكر اسم الشركة والوظيفة لنقوم بالبحث عنها في التقارير السابقة.

---

## الخطوة 2 — تحديد الفرصة واستحضار السياق (Identify and search)

1. استخراج اسم الشركة والمسمى الوظيفي بدقة من الصفحة.
2. البحث في مجلد `reports/` عن التقارير المرتبطة باسم الشركة (باستخدام بحث grep غير حساس لحالة الأحرف).
3. عند العثور على التقرير المطابق ← قم بتحميله بالكامل.
4. إذا كان التقرير يحتوي على القسم H — Draft Application Answers (مسودات إجابات التقديم، كما هو محدد في fursah.md) ← قم بتحميل مسودات الإجابات السابقة لاستخدامها كقاعدة صلبة.
5. في حال عدم وجود أي تقارير سابقة مطابقة لهذه الشركة ← نبه المرشح واقترح تشغيل تقييم سريع وتلقائي للوظيفة (Auto-Pipeline) أولاً.

---

## الخطوة 3 — التحقق من مطابقة متطلبات الوظيفة (Detect changes)

إذا كانت متطلبات وتفاصيل الوظيفة المعروضة حالياً على الشاشة تختلف عما تم تقييمه وحفظه في التقرير سابقاً:
- **نبه المرشح فوراً:** "المسمى الوظيفي أو تفاصيل الفرصة قد تغيرت من [X] إلى [Y]. هل تفضل أن أقوم بإعادة تقييم الدور بالكامل أم أقوم بتكييف الإجابات مع المسمى الجديد مباشرة؟"
- **في حال التكييف (Adapt):** عدل الردود لتلائم التسمية والمتطلبات الجديدة دون إعادة كتابة التقرير الشامل.
- **في حال إعادة التقييم (Re-evaluate):** أطلق تقييماً شاملاً من A إلى G، قم بتحديث التقرير في المجلد وتوليد مسودات ردود جديدة تماماً.
- **تحديث جدول التتبع:** قم بتحديث اسم الوظيفة وحالتها في ملف `applications.md` إذا لزم الأمر.

---

## الخطوة 4 — تحليل أسئلة نموذج التقديم (Analyze form questions)

قم برصد وتصنيف كافة الأسئلة والأسطح المرئية في النموذج الإلكتروني:
- الحقول النصية الحرة (خطاب التغطية، لماذا تريد الانضمام إلينا؟، تحدّث عن مشروع مميز، إلخ).
- القوائم المنسدلة (كيف سمعت عنا؟، تصريح العمل، إلخ).
- الأسئلة الثنائية نعم/لا (الموافقة على الانتقال، رعاية التأشيرة، إلخ).
- حقول الراتب والتوقعات المالية (الحد الأدنى، التوقعات المالية الإجمالية).
- حقول رفع المستندات (السيرة الذاتية المخصصة، خطاب التغطية بصيغة PDF).

صنف الأسئلة المطروحة إلى:
- **أسئلة مجاب عنها سابقاً في مسودة التقرير** ← قم بتكييف الصياغة السابقة وتحسينها لتناسب حقل النموذج الحالي.
- **أسئلة جديدة تماماً** ← قم بتوليد إجابات مهنية مقنعة فوراً بالاستناد إلى التقرير الشامل وملف السيرة الذاتية `cv.md`.

---

## الخطوة 5 — توليد وصياغة الإجابات (Generate responses)

لكل سؤال مرصود في النموذج، صغ الإجابة مع الالتزام بالمعايير التالية:

1. **الاستناد إلى السياق والتقارير:** استخدم نقاط الإثبات القوية المستخلصة في التقييم (الكتلة B) وقصص المقابلات المسجلة بأسلوب STAR (الكتلة F).
2. **استغلال المسودات السابقة:** ابدأ بالمسودات المعدة مسبقاً في القسم H إن وُجدت، وقم بتنقيحها وتلميعها.
3. **نبرة مهنية واثقة ومباشرة:** ابتعد عن العبارات الاستهلاكية والجمل الطويلة المفرغة من المعاني المهنية، وركّز على إبراز رغبتك بالانضمام للشركة تحديداً استناداً لمعلومات دقيقة.
4. **تضمين تفاصيل محددة من الـ JD:** أشر في إجاباتك إلى متطلبات تقنية أو مهام حقيقية ذُكرت بوضوح في إعلان الوظيفة المعروض على الشاشة.

**صيغة وهيكل الإجابات المعروضة:**

```text
## إجابات مقترحة لنموذج تقديم: [الشركة] — [الوظيفة]

مستند إلى: تقرير التقييم #{###} | التقييم الإجمالي: {X.X/5} | النمط الوظيفي: [النمط المكتشف]

---

### 1. [السؤال كما هو مكتوب في نموذج التقديم تماماً]
> [الإجابة المصاغة والجاهزة للنسخ واللصق المباشر]

### 2. [السؤال التالي]
> [الإجابة المصاغة]

...

---

ملاحظات وتوجيهات للمرشح:
- [أي ملاحظات حول التغييرات المرصودة في متطلبات الوظيفة أو شروط التقديم]
- [نقاط تذكرك بالأشياء التي يجب عليك التحقق منها أو إضافتها بنفسك قبل الإرسال]
```

---

## الخطوة 6 — ما بعد إرسال الطلب (Post-apply)

عندما يؤكد المرشح قيامه بإرسال طلب التقديم بنجاح:
1. قم بتحديث حالة طلب التوظيف في ملف التتبع `applications.md` من "Evaluated" إلى "Applied".
2. قم بحفظ الإجابات النهائية المعتمدة والملقاة في القسم H من تقرير الوظيفة للرجوع إليها لاحقاً عند التحضير للمقابلات.
3. اقترح على المرشح الخطوة الذكية التالية مباشرة: تشغيل الأمر `/career-ops contacto` لصياغة رسالة احترافية وموجهة للتواصل مع مسؤولي التوظيف في الشركة عبر LinkedIn.
