عن المشروع

AURA هو نظام ذكي آلي للأخبار يتتبع شفافية ملكية الشركات في نيجيريا، مع التركيز على المالكين المستفيدين (الأشخاص ذوو السيطرة الجوهرية)، وتغييرات مجلس الإدارة، وعمليات الاندماج، وقرارات المشتريات، والإجراءات التنظيمية. يعمل أربع مرات يوميًا باستخدام GitHub Actions كمجدول، وGoogle Sheets كقاعدة بيانات، وسلسلة LLM للاستخراج وإنشاء التقارير، وGitHub Pages للوحة معلومات ثابتة—كل ذلك بتكلفة استضافة صفرية. يجمع خط الأنابيب الأخبار من Google News RSS وNewsAPI وGNews وNewsData وThe Guardian. يقوم بتصفية القصص غير ذات الصلة، واستخراج السجلات المهيكلة، وإنشاء ملخصات تنفيذية يومية مع التطورات الرئيسية، وتنبيهات المخاطر العالية، وتغييرات المشتريات/مجلس الإدارة. يربط رسم بياني معرفي الكيانات، وتوفر لوحة بحث عالمية ملفات تعريفية للشركات والأشخاص والوكالات وسجلات PSC. تحاول سلسلة LLM مزودين بالترتيب (Ollama، NVIDIA NIM، Gemini، OpenAI) وتفشل بصوت عالٍ إذا فشل الجميع، مما يتجنب التدهور الصامت. يتتبع كل سجل المحرك الذي أنتجه. تتضمن لوحة المعلومات موجزًا استخباراتيًا، وسجل PSC قابلًا للفرز، وقوائم مراقبة، وإغلاق التنبيهات، وتصدير CSV، وإشارات سياقية مثل زخم المصطلحات والطقس. النشر بسيط: قم بعمل fork للمستودع، وتمكين GitHub Actions وPages، وإضافة الأسرار، ويعمل المجدول في 07:00 و13:00 و17:00 و23:00 بالتوقيت العالمي المنسق. يعمل التطوير المحلي مع الرجوع إلى مصنف Excel. يتضمن المستودع أيضًا حزمة اختيارية من FastAPI/PostgreSQL/Celery/Redis لوضع الخدمة المباشرة، على الرغم من أنها لا تُستخدم للوحة المعلومات المباشرة. تشمل إجراءات الأمان تهريب HTML، وفحوصات مخطط URL، وتحويل حقن صيغة CSV، وترويسات CSP، ونصوص CDN المثبتة. المشروع مرخص بموجب MIT.