# تعليمات تحديث نظام سواعد إلى 1.2

1. خذ نسخة احتياطية كاملة من قاعدة البيانات ومجلد النظام.
2. فك حزمة التحديث فوق مجلد النظام الحالي، ولا تستبدل ملف `.env` أو محتويات `storage/uploads`.
3. سجّل الدخول بحساب المدير العام، ثم افتح `/public/upgrade.php` واضغط تنفيذ الترقية مرة واحدة.
4. تأكد من ظهور نجاح الترحيلين `2026_07_20_002_core_hr` و`2026_07_20_003_attendance_payroll` أو أنهما مطبقان مسبقًا.
5. من إدارة المستخدمين أنشئ/حدّث حساب الموظف واربطه برقم الموظف.
6. من شاشة الحضور أضف موقع التحضير لكل مشروع: الإحداثيات ونصف القطر المسموح.
7. عيّن الوردية للموظفين واختبر الحضور والانصراف بهاتف داخل الموقع عبر HTTPS مع السماح للكاميرا وGPS.
8. اختبر شهرًا تجريبيًا في الرواتب بالترتيب: احتساب، مراجعة، اعتماد، ترحيل. راجع القيد المحاسبي قبل التشغيل الفعلي.
9. بعد نجاح الفحص، احذف `public/upgrade.php` من الخادم.

## ملاحظات تشغيلية

- يمنع النظام تعديل حضور فترة رواتب مقفلة أو مغلقة.
- إقفال الغياب يستثني الإجازات المعتمدة ويعامل الجمعة كراحة أسبوعية افتراضية.
- لا تعِد احتساب أو ترحيل رواتب الإنتاج قبل مطابقة السياسات الفعلية للبدلات والخصومات والتأمينات.
- الكاميرا مطلوبة في التدفق الحالي، لكن المطابقة البيومترية الحقيقية تحتاج مزودًا معتمدًا وتحققًا خادميًا؛ لا تعتبر مجرد فتح الكاميرا إثبات هوية.
