إنتقل إلى المحتوى الرئيسي

كيف تعمل الأتمتة لدينا

متقدّم

صفحة الشفافية: إليك الآلية التي تساعد في إبقاء AILmanac حديثًا وعالي الجودة بأقل جهد ممكن من القائمين على الصيانة. المبدأ الذي يحكم كل شيء: الأتمتة تُظهر العمل للبشر ليوافقوا عليه — وهي لا تنشر أبدًا ادعاءات غير محقَّقة بصمت.

بوابة البناء (نشطة)

كل تغيير يُبنى باستخدام onBrokenLinks: 'throw'، لذا فإن أي رابط داخلي معطّل أو MDX معطوب يُفشِل عملية البناء قبل الدمج. هذا هو الفحص الأكثر قيمة على الإطلاق — فهو يُبقي التنقل جديرًا بالثقة.

سير عمل التكامل المستمر (CI)

ملفات سير العمل موجودة على فرع ci-workflows وتُفعَّل بمجرد أن يمتلك المستودع رمزًا (token) بنطاق workflow (راجع ملف README). حتى ذلك الحين يُنشر الموقع من فرع gh-pages.

  • build-check — يبني كل طلب سحب (PR) (الروابط المعطّلة تُفشِله). فحص إلزامي.
  • deploy — يبني وينشر إلى GitHub Pages عند الدفع إلى main.
  • link-check — يعمل lychee أسبوعيًا وعند طلبات السحب؛ وعند وجود روابط خارجية معطّلة فإنه يفتح مشكلة (issue) للتتبع (بالوسم link-rot) بدلاً من مجرد إظهار اللون الأحمر.

أتمتة التحديث (مخطط لها / على مراحل)

  • مراقب الإصدارات — مهمة مجدولة تستطلع وثائق/سجل تغييرات Anthropic و الأسطح الاستهلاكية الأسرع تغيّرًا (التطبيقات، والصوت، والهاتف المحمول، والسوق). عند حدوث تغيير تفتح مشكلة/طلب سحب بالوسمين upstream-change + needs-verification يشيران إلى الصفحات المرجَّح تأثرها. ويكتب إنسان التحديث.
  • أداة التحقق من جدول النماذج — تقارن data/models.json بالقائمة الرسمية للنماذج وتفتح طلب سحب عندما ينحرف شيء ما. يعرض جدول النماذج تاريخ "آخر تحقّق".
  • مسح التقادم — يضع علامة على الصفحات المتقلّبة التي يكون فيها lastVerified أقدم من عتبة معينة.

لماذا الإنسان في الحلقة

:::tip مُؤتمَت وأمين > مُؤتمَت وخاطئ الذكاء الاصطناعي الذي يُودِع "أخبارًا" تلقائيًا في موقع مرجعي يخاطر بنشر هلوسات — وهو عكس الجدارة بالثقة. لذا فإن أتمتتنا تقترح (مشكلات/طلبات سحب)؛ والبشر يتحققون ويدمجون. راجع التحقق من الحقائق. :::

هل تريد المساعدة في الأتمتة؟

تحسين سير العمل هذا مساهمة متقدمة رائعة — راجع .github/workflows (على فرع ci-workflows) والمساهمة.

التالي