كيف تعمل الأتمتة لدينا
صفحة الشفافية: إليك الآلية التي تساعد في إبقاء 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) والمساهمة.