إسناد · القيادة

الخطة

عرض خطة العمل المُوثّقة لإسناد. تبقى خطة الطريق (roadmap) المصدر الأساسي للحقيقة (EPIC، Sprint، ترتيب التنفيذ، حالة البرنامج). يفصّل Spec Kit السبرنت/الميزة المختارة دون أن يحلّ محلّها.

المصدر الأساسي للحقيقةplanning/epics/scientific-knowledge-layer-roadmap.md· الإصدار v1.60· التحديث 2026-10-04

1. غاية المنصّة

ما وظيفة إسناد

إسناد مكتبة علمية لرواة الحديث وسلاسل الرواية. تتيح العثور على الحديث وقراءة نصّه العربي الموثَّق كما هو محفوظ، ومعاينة سلسلة إسناده، والتعرّف على رواته والاطلاع على المصادر التي تتحدّث عنهم.

تفصل المنصّة دائمًا بين ما هو موثَّق (النص والسلسلة والمصدر) وما هو مقترَح (مرشَّحون ومقاربات) وما يُقرَّر بمراجعة بشرية. النتيجة المسترجَعة ليست حديثًا موثَّق الصحة، والاشتباه ليس خطأً ثابتًا.

مبادئ ثابتة
  • لا حكم آلي على صحة الحديث.
  • كل ادّعاء يحيل إلى مصدر أو مقطع.
  • لا يُعاد كتابة النص العربي الموثَّق أبدًا.
  • الترجمة الفرنسية مشتقّة وموثّقة الإصدار وقابلة للمراجعة.

2. المسارات والوحدات الكبرى

التحقّق من رواية

متاح

إدخال سؤال أو نصّ بالعربية أو الفرنسية والعثور على المقاطع المطابقة في المدوّنة.

المدوّنة والأحاديث

متاح

تصفّح الكتب والأبواب وقراءة كل حديث مع سلسلته وشروحه ولوحاته العلمية.

علم الرجال (الرواة)

متاح

البحث عن راوٍ ومعرفة شيوخه وتلاميذه وأسمائه والمصادر الترجمية المتاحة.

تحليل السند

متاح

لصق إسناد والحصول على قراءته المهيكلة: الرواة وصيغ الأداء واتصاله الموثَّق.

المختبرات

جزئي

استكشاف رسوم الرواة وحالة دمج OpenITI والأدوات التجريبية.

المراجعة البشرية (الإدارة)

جزئي

مراجعة الترجمات وتصنيف الشذوذات ودراسة الحالات المفتوحة.

خلاصة علمية موثَّقة المصادر

مخطَّط

جواب مقروء يسبق النتائج، مستند إلى الملفات والمقاطع المتاحة فعلًا.

3. الحالة الراهنة والخطوة التالية

رُوجعت الخطة في 2026-09-24: قائمة أعمال واحدة، ولكل مسألة مفتوحة مسؤول واحد. أُنجز في 2026-09-24: لا تُفتح جلسة صوتية إذا تعذّر التحقق من حدّها المشترك (E16). أُنجز في 2026-09-26: حُفظت الأعمال الجارية (ترقية التراجم، والإملاء الصوتي) دون دمجها، وأُعدّت قاعدة نظيفة للخطوة التالية. الخطوة التالية: دمج ورشة ترجمة المؤلَّفات الخاصة المسلَّمة مسبقًا معطَّلةً افتراضيًا (E14). ثم إتمام الفرز من جهة الخادم واعتماد الإدارة على الهاتف (E11)، واستئناف الإملاء الصوتي (E15)، ثم المراجعة البشرية وجودة المرشَّحات والمقدّمات والملفات والخلاصة الموثَّقة.

توزيع الملاحم :معتمد4جزئي10منشور غير معتمد2آخر تحقّق 2026-09-26
كيف تُقرأ الحالات
معتمدمُغلق بتقرير اعتماد مكتوب.
جزئيمنشور ومعتمد جزئيًا وبقيت معايير مفتوحة.
منشور غير معتمدمنشور في الإنتاج دون تقرير اعتماد.
مُنفَّذالشيفرة موجودة دون نشر في الإنتاج.
معطّلينتظر إجراءً خارج المشروع.
مخطَّطلم يُبنَ شيء بعد.

4. تفصيل الملاحم (Epics)

اقتناء المصادر

معتمد
الهدف للمستخدم
إدخال مدوّنات الحديث من مصادر مختلفة دون فقدان أصلها.
الوظيفة المتاحة
استيراد نصّ وربطه بطبعته ومجموعة بياناته وإعادة قراءته بصورة قابلة للتكرار.
أهم البيانات
المصادر والطبعات ومجموعات البيانات والأحاديث والأسانيد.
الحالة الراهنة
أُغلق بتقرير خروج (2026-09-08) وتحقّق مصدر مستقل من حياد خط المعالجة.
المتبقّي
ما زال معيار STAB-01 ينتظر ثلاثة إجراءات خارجية من مزوّد قاعدة البيانات.
معيار الإغلاق
اكتمال 12 معيار خروج.
مراجع تقنية

E1 · يعتمد على : لا شيء · E1 · S1.6 · STAB-01

النماذج العلمية المرجعية

معتمد
الهدف للمستخدم
منح كل عائلة معرفية (الحديث والرجال والشرح والقرآن والمصطلح) بنيتها الخاصة.
الوظيفة المتاحة
تمثيل حديث أو ترجمة أو مقطع شرح أو مصطلح دون خلطها.
أهم البيانات
خمس عائلات نماذج لكل منها جذرها.
الحالة الراهنة
مُغلق (2026-09-08) بـ15 معيارًا من 15.
المتبقّي
لا شيء يعطّل.
معيار الإغلاق
اعتماد خروج E2.
مراجع تقنية

E2 · يعتمد على : E1 · E2

المصدر والدليل

معتمد
الهدف للمستخدم
القدرة على بيان مصدر كل معلومة والتحقّق منها.
الوظيفة المتاحة
إيراد مقطع بصورة قابلة للتكرار والتحقق من نصّ الاقتباس ومتابعة دورة حياة الشاهد.
أهم البيانات
شواهد وثائقية وروابط مصادر وبصمات تحقّق وسجلات دورة الحياة.
الحالة الراهنة
مُغلق (2026-09-09). لا درجة ثقة ولا حكم صحة على هذا المستوى.
المتبقّي
لا شيء يعطّل.
معيار الإغلاق
اعتماد الخروج النهائي.
مراجع تقنية

E3 · يعتمد على : E2 · E3

هوية الرواة

جزئي
الهدف للمستخدم
معرفة أي راوٍ بعينه وراء الاسم المذكور في السند.
الوظيفة المتاحة
اقتراح مرشَّحين وترجيحهم بأدلة إيجابية وسلبية، ولا تُسجَّل الهوية إلا إذا ثبتت.
أهم البيانات
سجلّ الرواة المرجعي والذكر والتسميات والأسانيد ومصادر الرجال.
الحالة الراهنة
أُغلق الأساس التقني في 2026-09-12: سُجّلت 70 هوية من 786 مؤهَّلة دون أي حسم جماعي. وتبقى التغطية العلمية جزئية: لم تُحسم بعدُ جميع أسانيد البخاري ومسلم.
المتبقّي
التحقق من المقدّمات والبتّ في المسائل المفتوحة (الذكر المختصر، و«أبيه»، والتسجيل الموسّع) قبل استعمالها في الاستدلال.
معيار الإغلاق
التحقق من المقدّمات والبتّ في المسائل؛ والتوسيع بقرار منتج.
مراجع تقنية

E4 · يعتمد على : E3 · E4 · E4-S02 · S4.6

الروايات والمتابعات

جزئي
الهدف للمستخدم
مقاربة روايات الحديث الواحد دون استعجال في الحكم.
الوظيفة المتاحة
اقتراح مرشَّحين للرواية والمتابعة مع أدلتهم؛ المرشَّح ليس تأكيدًا وتعدّد الطرق لا يعني تعدّد الشواهد المستقلّة.
أهم البيانات
الأحاديث والأسانيد وإشارات المتن والصحابة وقرارات المراجعة.
الحالة الراهنة
خط المعالجة والحفظ والقراءة واللوحة منشورة؛ ولا رواية مؤكَّدة حتى الآن.
المتبقّي
ضبط جودة المقاربات على عيّنة ممثِّلة قبل أي تأكيد.
معيار الإغلاق
مراجعة بشرية لعيّنة تجريبية ممثِّلة.
مراجع تقنية

E5 · يعتمد على : E3, E4 · E5

المواضيع والمصطلحات

جزئي
الهدف للمستخدم
ربط الحديث بمواضيع دون الخلط بين وجود لفظ وثبوت موضوع.
الوظيفة المتاحة
استخراج مرشَّحي مواضيع من النص مع حدّهم اللفظي وسياقهم.
أهم البيانات
مواضيع ومصطلحات وروابطها ودعاوى مرشَّحة.
الحالة الراهنة
الأساس منشور مع تجربة صغيرة: مرشَّحات فقط ولا موضوع مؤكَّد.
المتبقّي
تقييم الحدود اللفظية على عيّنة مثبّتة قبل التوسيع.
معيار الإغلاق
مراجعة التجربة وتوثيق إصدارات القواعد.
مراجع تقنية

E6 · يعتمد على : E5 · E6

الثقة والتعارض

جزئي
الهدف للمستخدم
التمييز بين تعارض حقيقي واختلاف نطاق أو نقص بيانات.
الوظيفة المتاحة
تسجيل تعارض علمي بموضوعه الدقيق وحساب ثقة قابلة للتفسير.
أهم البيانات
موضوعات علمية وتعارضات وتقييمات ثقة.
الحالة الراهنة
الأساس منشور؛ ولا تعارض مسجَّل في الإنتاج حتى الآن.
المتبقّي
التحقق من سلامة القواعد قبل فتح حالات كثيرة.
معيار الإغلاق
اعتماد القواعد على تجربة محدّدة سلفًا.
مراجع تقنية

E7 · يعتمد على : E5, E6 · E7

الاستدلال العلمي

جزئي
الهدف للمستخدم
استخلاص نتائج صريحة من مقدّمات موثَّقة.
الوظيفة المتاحة
تقييم سؤال محدَّد بإحدى الحالات: مدعوم، غير مدعوم، متعارض، غير محسوم.
أهم البيانات
حالات استدلال وقواعد مُصدَّرة ومقدّمات من E4 إلى E7.
الحالة الراهنة
المحرّك منشور؛ و7 حالات محسوبة مؤقّتًا.
المتبقّي
ضبط المقدّمات السابقة قبل إنتاج استدلالات أكثر.
معيار الإغلاق
التحقق من المقدّمات ومراجعة التجربة.
مراجع تقنية

E8 · يعتمد على : E4, E7 · E8

الملف العلمي

جزئي
الهدف للمستخدم
جمع ما ثبت وما نوقش وما نقص بشأن حديث.
الوظيفة المتاحة
إنتاج ملف موثَّق يجوز أن تبقى خاتمته «غير محسومة».
أهم البيانات
ملفات مُصدَّرة وخواتيم وروابط إلى الأدلة.
الحالة الراهنة
عقد الملف منشور؛ و5 ملفات كلها غير محسومة لنقص المقدّمات.
المتبقّي
تغذية المقدّمات (E4 إلى E8) ثم عرض الخلاصة الموثَّقة قبل النتائج.
معيار الإغلاق
ملفات مغذّاة ومراجَعة.
مراجع تقنية

E9 · يعتمد على : E8 · E9

المعمارية وتجربة الاستخدام

جزئي
الهدف للمستخدم
جعل التطبيق موثوقًا مقروءًا قابلًا للصيانة.
الوظيفة المتاحة
الصفحات العامة والإدارة تقرأ بياناتها عبر عقود خادم؛ ولم يعد المتصفّح يخاطب القاعدة في المنطق المهني.
أهم البيانات
صفحات وخدمات خادم ومحوّلات قاعدة وحارس معماري.
الحالة الراهنة
الصفحات العامة معتمدة (S02)؛ الإدارة نُقلت ومصفوفة المكتب بعد الدخول مكتملة والجوال بعد الدخول غير معتمد (S03)؛ صفحات 404 مترجمة (S08)؛ مسارات المختبرات العامة ونموذج الملاحظات تمرّ عبر خدمات الخادم دون استثناء متبقٍّ في الحارس (S09 وما بعده)؛ النصوص الطويلة لا تُقطع على الجوال (S10)؛ ترقيم مستقر لمستكشف القاعدة وفرز من جهة الخادم لقوائم الاستيراد والشذوذات في OpenITI (S04).
المتبقّي
اعتماد المشرف على الجوال على جهاز لمسي حقيقي أو محاكى (التصحيحات تحقّق منها بعرض 390 بكسل، وهذا لا يعدّ اعتمادًا لمسيًا)؛ فرز من جهة الخادم للقوائم المحدودة بإجراءات القاعدة ولمستكشف الحسم (تعديل إجراءات ثقيلة وهجرة تُطبَّق)؛ وحدات خادم ما زالت تستعلم القاعدة دون محوّل (استيراد OpenITI ومستكشف القاعدة والشروح)؛ تحذيرات العرض للفحص.
معيار الإغلاق
اعتماد جميع قصص E11.
مراجع تقنية

E11 · يعتمد على : لا شيء · E11-S02 · E11-S03 · E11-S04 · E11-S11 · E11-S12

الهوية الوثائقية للرجال

معتمد
الهدف للمستخدم
ربط تراجم كتب الرجال بالرواة دون الخلط بين المصدر والهوية.
الوظيفة المتاحة
قراءة التراجم واستخراج سمات موثَّقة واقتراحها على السجلّ دون الكتابة مكانه.
أهم البيانات
تراجم التقريب والتهذيب واللسان والتعجيل وسمات وثائقية.
الحالة الراهنة
الأساس معتمد؛ والامتدادات تمرّ باقتراحات مراجَعة.
المتبقّي
ترقية التراجم إلى السجلّ قرار منفصل.
معيار الإغلاق
الحصول على اعتماد الأساس.
مراجع تقنية

E12 · يعتمد على : E4 · E12

الترجمة الوثائقية

جزئي
الهدف للمستخدم
تقديم ترجمة فرنسية موثوقة للتراجم العربية قابلة للمراجعة دومًا.
الوظيفة المتاحة
الترجمة بمحرّك عام ووسم الترجمات القديمة والمراجعة والتصحيح مع السجلّ.
أهم البيانات
تراجم مصدر وترجمات مُصدَّرة وبصمة النص المصدر وشذوذات وتشغيلات.
الحالة الراهنة
المحرّك ولوحة المراجعة منشوران؛ ولا تشغيل جماعي؛ والمراجعة البشرية لم تُنجز. وقد استُلمت ورشة خاصة للمؤلَّفات سُلّمت منفصلة وفُحصت، ولم تُدمج بعد.
المتبقّي
دمج الورشة الخاصة معطَّلةً افتراضيًا (وأي تحميل أو نشر قرار منفصل)، ثم الإتمام التقني (استئناف التشغيلات والتكاليف والانتقالات) والمراجعة البشرية؛ وهي إقفالات متمايزة.
معيار الإغلاق
اعتماد تقني ثم مراجعة بشرية.
مراجع تقنية

E14 · يعتمد على : E12 · E13 · E14 · E14-T4B · E14-S07

بوابة البحث العلمي

جزئي
الهدف للمستخدم
فهم سؤال حرّ والعثور على المقاطع الصحيحة.
الوظيفة المتاحة
تطبيع السؤال وإعادة صياغته عربيًا وثائقيًا والبحث في المدوّنة وبيان النتائج الجزئية بصدق.
أهم البيانات
أسئلة وتفسيرات مُصدَّرة وفهارس لفظية وحصص.
الحالة الراهنة
يعمل في الإنتاج؛ وتبقى معايير مفتوحة (المهل والنتائج الجزئية والحداثة والتكاليف).
المتبقّي
حداثة الإسقاطات والمهل والنتائج الجزئية والتكاليف المقيسة؛ واستئناف إملاء السؤال صوتيًا، وقد بدأ وحُفظ في 2026-09-26 ولم يُسلَّم بعد.
معيار الإغلاق
اعتماد معايير E15 المتبقية.
مراجع تقنية

E15 · يعتمد على : E11 · E15 · E15-S06 · E15-S13

لوحة متابعة الحالات

جزئي
الهدف للمستخدم
عرض الحالات المفتوحة فعلًا على المراجعين البشر، ملحمةً ملحمة.
الوظيفة المتاحة
رؤية الحالة وأدلتها وتاريخها، وتركها مفتوحة أو البتّ فيها مع تعليل.
أهم البيانات
حالات مرشَّحة وقرارات وتعليل وإصدار.
الحالة الراهنة
اللوحة منشورة للقراءة والبتّ؛ ولا قرار مصطنع.
المتبقّي
أنواع الحالات وخيارات القرار حسب المجال والحماية من القرارات المتزامنة.
معيار الإغلاق
اعتماد قصص ECT.
مراجع تقنية

ECT · يعتمد على : E11 · ECT · ECT-S02 · ECT-S03 · ECT-S04

الأمن السيبراني

منشور غير معتمد
الهدف للمستخدم
تقليل مخاطر الوصول غير المصرّح به والتسرّب وإساءة الاستخدام.
الوظيفة المتاحة
حصر سطح التعرّض وضبط الصلاحيات والأسرار والمدخلات وحدود الموارد مع الأدلة.
أهم البيانات
نقاط الدخول وصلاحيات القاعدة وإعدادات النشر.
الحالة الراهنة
قيد الإنجاز. أُنجز: حصر التعرّض وأولى الإصلاحات (نموذج الملاحظات العام وصلاحيات الكتابة الزائدة وترويسات الاستجابة)؛ وتحديث الأساس التطبيقي وتصحيحه؛ وتصحيح أدوات التطوير؛ وفحص آلي للشيفرة في التكامل المستمر؛ واختبار قرارات المراجعة الإدارية من طرف إلى طرف مع تمييز الرفض والتعارض عن الأعطال، وإعلان أثر الموافقة قبل القرار؛ وتوثيق تعريفات الإدارة في القاعدة والتحقق منها، وسحب صلاحيات الصيانة غير اللازمة، وحدود استهلاك مشتركة بين جميع النسخ تحقّق منها في الإنتاج؛ وتُرفض الجلسة الصوتية ما دام التحقق من حدّها المشترك متعذّرًا. لا اعتماد أمني بعد.
المتبقّي
سياسة حفظ البيانات بعد القرار، وسياسة أمان المحتوى وسائر الحمايات المحصاة.
معيار الإغلاق
إصلاح المخاطر الحرجة والعالية والتحقق منها.
مراجع تقنية

E16 · يعتمد على : E11 · E16 · E16-S08 · E16-S09 · E16-S10

الخلاصة العلمية الموثَّقة

منشور غير معتمد
الهدف للمستخدم
الجواب أولًا بوضوح ثم النتائج ثم التفصيل العلمي.
الوظيفة المتاحة
عرض حتمي مبني على الملفات المتاحة فعلًا دون ادّعاء يتجاوز الأدلة.
أهم البيانات
ملفات ومقاطع وشروح مُدرجة فعلًا.
الحالة الراهنة
أُنجز عرض أول: تظهر خلاصة البحث قبل النتائج (الوثائق المعثور عليها والمصنَّفات وأول وثيقة مع رابط إلى المقطع والحدود)؛ ولا تُثبت صحة ولا نسبة.
المتبقّي
دمج الملفات العلمية والتقويمات الموثَّقة لكل وثيقة، ثم اختبار الحالات الكاملة وغير المحسومة والمتباينة.
معيار الإغلاق
خلاصة تُعرض قبل النتائج وموثَّقة.
مراجع تقنية

SYN · يعتمد على : E9 · SYN-S01 · SYN-S02 · E9

المخطّط الوظيفي للتطبيق

ثلاث قراءات متكاملة. يصحب كل مخطّط قراءةٌ نصّية؛ والخطوات المنقّطة مخطَّطة ولم تتوفّر بعد.

1. مسار التحقّق من سؤال

ما يعيشه المستخدم من السؤال إلى العرض. الخطوات المنقّطة غير متاحة بعد.

يمكن تمرير المخطّط أفقيًا على الشاشات الصغيرة.

القراءة النصّية
  1. إدخال السؤال — بالعربية أو الفرنسية: نصّ حرّ أو إحالة.
  2. الفهم والتطبيع — يُطبَّع السؤال ويُعاد صياغته عند الحاجة بالعربية الوثائقية، وتُحفظ القراءة مع إصدارها.
  3. البحث في المدوّنة — بحث لفظي في النصوص الوثائقية؛ يُشار إلى البحث الجزئي أو الفاشل صراحةً ولا يُعرض كـ«لا نتيجة».
  4. المقاطع والمصادر — فتح الحديث عند المقطع الموجود؛ ويميّز الرابط بين السياق والكلمات المطابقة.
  5. السند والرواة — قراءة الإسناد والرواة المعرَّفين.
  6. المقاربات والمواضيع والتباينات — مرشَّحو الروايات والمواضيع والتعارضات، تُعرض مرشَّحة ما لم تُراجَع.
  7. الاستدلال والملف — خاتمة موثَّقة: مدعوم، غير مدعوم، متعارض، غير محسوم.
  8. الخلاصة الموثَّقة (مخطَّط)مخطَّط — جواب مقروء يُعرض قبل النتائج؛ غير متاح اليوم.
  9. المراجعة البشرية — تُراجَع المقترحات ويُبتّ فيها بشريًا مع التعليل والسجلّ.

2. إنتاج المعرفة وضبطها

كيف تدخل المعلومة المنصّة وتصير معرفة مضبوطة.

يمكن تمرير المخطّط أفقيًا على الشاشات الصغيرة.

القراءة النصّية
  1. المصدر والطبعة — الكتاب والطبعة ومجموعة البيانات الأصلية.
  2. النص الوثائقي — يُحفظ النص العربي كما هو مع بصمة تحقّق.
  3. السند والذكر — تفكيك الإسناد إلى ذكر رواة.
  4. المرشَّحون والأدلة — مرشَّحون تُرتَّب أدلتهم إيجابًا وسلبًا؛ لا بمجرّد تشابه الاسم.
  5. قرار المراجعة — يؤكّد شخصٌ أو يرفض أو يترك مفتوحًا؛ ويُحفظ المؤلّف والتاريخ والتعليل والإصدار.
  6. السجلّ المرجعي — لا تُسجَّل فيه إلا الهويات الثابتة.
  7. الدعاوى والتباينات — تقييمات موثَّقة وتعارضات ودرجات ثقة قابلة للتفسير.
  8. الاستدلال والملف — ملف مُصدَّر قد يكون «غير محسوم».
  9. الترجمة الفرنسية (فرع) — مشتقّة من النص المصدر، مُصدَّرة، تُوسم قديمة إن تغيّر المصدر، ويراجعها إنسان.

3. أدوار الوحدات وتدفّق البيانات

طبقات التطبيق: لكلٍّ دور واتجاه تبعية واحد.

يمكن تمرير المخطّط أفقيًا على الشاشات الصغيرة.

القراءة النصّية
  1. المتصفّح — العرض والتفاعل؛ لا يخاطب القاعدة مباشرة في المنطق المهني (المصادقة فقط).
  2. الصفحات والمسارات (app) — معاملات الرابط والتنسيق الخفيف وصفحات غير الموجود والأخطاء.
  3. الخدمات ونماذج القراءة (server) — التحقّق والتفويض وقواعد التجميع.
  4. المحوّلات (infrastructure) — الموضع الوحيد الذي يستعلم القاعدة والمزوّدين.
  5. قاعدة البيانات — جداول وثائقية وعلمية وصلاحيات وسياسات قراءة.
  6. القواعد الخالصة (domain) — قواعد علمية دون وصول للبيانات.
  7. مزوّد الذكاء الاصطناعي (تفسير السؤال) — يُستعمل فقط لإعادة صياغة السؤال؛ ولا يُبتّ به في واقعة علمية.
  8. الإدارة — تمرّ عبر نقاط دخول خادم محمية (جلسة موثَّقة وصلاحية مشرف).
15
EPICs
56
السبرنتات
38
سبرنتات منجزة
6
سبرنتات جارية
24 / 26
مهام الخطة
1
ميزات Spec Kit
99 / 99
تنفيذ Spec Kit

التفصيل التقني لخطة الطريق (مرجع السبرنتات)

E1B0 Multi-Type Acquisition Foundation — PASS / CLOSED (2026-09-08) (12/12 critères E1-C, cf. § Sortie E1)مُغلق (خطة الطريق)6 / 6

الوصف : Acquisition via adapters (ACL) → contrats neutres → projection canonique par famille → persistance transactionnelle idempotente. Vertical slice HADITH d'abord.

S1.1Auditer et stabiliser les contratsمُغلق (خطة الطريق)
3 / 3

الوصف : Auditer et stabiliser les contrats

  • ☑T1.1.1

    الوصف : Lire et indexer tous les types de src/domain/knowledge-acquisition/

  • ☑T1.1.2

    الوصف : Gaps entre contrats et BukhariAdapter existant

  • ☑T1.1.3

    الوصف : Valider CorpusProvenance contre data_sources/datasets/import_batches

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S1.2Persistence Mapping Decisionمُغلق (خطة الطريق)
5 / 5

الوصف : Persistence Mapping Decision

  • ☑T1.2.1

    الوصف : Cartographier CorpusDocument par kind

  • ☑T1.2.2

    الوصف : Cartographier CorpusChain / CorpusNode

  • ☑T1.2.3

    الوصف : Cartographier CorpusCommentary

  • ☑T1.2.4

    الوصف : Cartographier CorpusEdition / CorpusProvenance / CorpusImportResult

  • ☑T1.2.5

    الوصف : Validation humaine

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S1.3Persistence Implementation (KM V1)مُغلق (خطة الطريق)
5 / 5

الوصف : Persistence Implementation (KM V1)

  • ☑T1.3.1

    الوصف : public.source_editions

  • ☑T1.3.2

    الوصف : public.knowledge_sources

  • ☑T1.3.3

    الوصف : public.knowledge_entries

  • ☑T1.3.4

    الوصف : Golden test SQL d'une notice rijāl

  • ☑T1.3.5

    الوصف : Test local PGlite (DDL + golden)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S1.4Hadith Canonical Projectionمُغلق (خطة الطريق)
7 / 7

الوصف : définir et implémenter la projection pure du chemin HADITH (CorpusDocument(HADITH) + CorpusChain + CorpusNode → HadithAggregate), générique et corpus-agnostique, sans SQL, sans résolution de narrateur. Aucune migration exécutée en S1.4 ; S1.4 produit les spécifications SQL pour S1.5

  • ☑T1.4.1

    الوصف : Fidelity Matrix + décisions bloquantes — auditer CorpusDocument(HADITH) / CorpusChain / CorpusNode vers HadithAggregate.

  • ☑T1.4.2

    الوصف : Décisions d'architecture consignées dans la même matrice : identité stable vs contentHash ; d'abord vérifier si document.id / chain.id suffisent comme clés stables avant d'introduire un nouveau concept ; convention position 0-based (contrat) ↔ 1-based (hadith_chain_nodes.position >= 1) ; co-narration (CorpusNode.mentionsRaw[] vs mention_ar singulier + unique (chain_id, position)) ; taḥwīl (sharedT

  • ☑T1.4.3

    الوصف : Modèle minimal : HadithAcquisitionBundle, HadithAggregate, ProjectionResult / ProjectionIssue dans src/domain/knowledge-acquisition/. Aucun ID SQL. Ne pas dupliquer les nodes si CorpusChain les porte déjà. Pas de commentaires dans le bundle si le chemin HADITH n'en a pas besoin.

  • ☑T1.4.4

    الوصف : Projection pure : projectHadithBundle() (ou équivalent minimal) dans src/infrastructure/knowledge-acquisition/. Pure, corpus-agnostique, sans SQL / Supabase / pg / filesystem / résolution de narrateur. Pas de registry, pas de framework.

  • ☑T1.4.5

    الوصف : Guardrail architectural exécutable : test CI qui échoue si src/domain/knowledge-acquisition/ ou un Projector importe @supabase/*, @/lib/supabaseClient, pg, node:fs.

  • ☑T1.4.6

    الوصف : Persistence Contract Specification (contrat uniquement, aucune implémentation) : port HadithAggregateWriter.

  • ☑T1.4.7

    الوصف : Documentation d'architecture du chemin HADITH.

دورة Spec Kit — 001-hadith-canonical-projectionقيد التنفيذ
المواصفةspec.mdالخطةplan.mdالمهام99 tâches définiesالضبطaucun rapport analyzeالتنفيذ99 / 99 tâches
تفصيل — specs/001-hadith-canonical-projection

الهدف : planning/SCIENTIFIC_KNOWLEDGE_LAYER_ROADMAP.md reste l'autorité sur l'ordre des EPIC/Sprints ;

المواصفةspec.mdالخطةplan.mdالمهام99 tâches définiesالضبطaucun rapport analyzeالتنفيذ99 / 99 tâches
قائمة جودة المواصفة (قبل الخطة)
  • ☑No implementation details (languages, frameworks, APIs)
  • ☑Focused on user value and business needs
  • ☑Written for non-technical stakeholders
  • ☑All mandatory sections completed
  • ☑No [NEEDS CLARIFICATION] markers remain
  • ☑Requirements are testable and unambiguous
  • ☑Success criteria are measurable
  • ☑Success criteria are technology-agnostic (no implementation details)
  • ☑All acceptance scenarios are defined
  • ☑Edge cases are identified
  • ☑Scope is clearly bounded
  • ☑Dependencies and assumptions identified
  • ☑All functional requirements have clear acceptance criteria
  • ☑User scenarios cover primary flows
  • ☑Feature meets measurable outcomes defined in Success Criteria
  • ☑No implementation details leak into specification

الملفات المُكتشفة: spec.md, plan.md, tasks.md, checklists/requirements.md

S1.5Hadith Persistence & Orchestration — CLOSED sur son périmètre E1 : T1.5.1–T1.5.4 ✅ (T1.5.4 code/architecture validés ; production reste SUSPENDUE par STAB-01 — sujet plateforme, hors preuves E1) ; T1.5.5/T1.5.6 SUPERSEDED par la preuve S1.6 (2ᵉ source réelle + VRAI writer + primitives résilience), cf. § Sortie E1مُغلق (خطة الطريق)
4 / 6

الوصف : exécuter les décisions SQL de S1.4, implémenter la persistance réelle du chemin HADITH, brancher l'orchestrateur, et prouver le pipeline de bout en bout

  • ☑T1.5.1

    الوصف : Migrations SQL issues des décisions S1.4 (co-narration / taḥwīl / suspended-elided / clé d'idempotence / colonnes de hash, selon b0-hadith-fidelity-matrix.md). Additives, append-only.

  • ☑T1.5.2

    الوصف : Implémentation SupabaseHadithAggregateWriter du port HadithAggregateWriter.

  • ☑T1.5.3

    الوصف : Orchestrateur d'acquisition HADITH : DefaultKnowledgeAcquisitionEngine (implémente KnowledgeAcquisitionEngine, existant, inchangé) — read → project → persist, limit/failFast/mode/editionId, corpus par corpus, isolés.

  • ☑T1.5.4

    الوصف : Observabilité du run d'acquisition via public.import_batches (existant) + résolution (corpusId, editionId) → dataset_id + provenance canonique hadiths.dataset_id/import_batch_id. processing_runs explicitement non câblé (non nécessaire — décision T1.5.4 Final Gate).

  • ☐T1.5.5

    الوصف : E2E interne : Bukhārī legacy → engine → tables canoniques (round-trip contrôlé).

  • ☐T1.5.6

    الوصف : Primitives HADITH de retrait et reconstruction nécessaires à la preuve ADR-0003, sans agent ni généralisation multi-type.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S1.6Independent Source Proof — PASS / CLOSED (2026-09-08) · T1.6.1–T1.6.5 ✅مُغلق (خطة الطريق)

الوصف : prouver que le pipeline d'acquisition HADITH fonctionne sur une

  • ·T1.6.1 ✅

    الوصف : Choisir une source d'entrée réelle hors hadiths/hadith_chains/hadith_chain_nodes.

  • ·T1.6.2 ✅

    الوصف : Adapter minimal pour cette source (ACL), réutilisant les contrats existants.

  • ·T1.6.3 ✅

    الوصف : Run complet read → adapt → project → persist sur une tranche réelle (≥ 40 ḥadīths).

  • ·T1.6.4 ✅

    الوصف : Independent Source Resilience Proof — ADR-0003 : utiliser la même source indépendante pour éprouver identité, mention, retrait logique et reconstruction.

  • ·T1.6.5 ✅

    الوصف : Bilan E1.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E2Canonical Scientific Models — PASS / CLOSED (2026-09-08) · E2 FINAL EXIT GATE : 15 / 15 critères E2-C PASS (spec §10) · 5 sprints S2.1–S2.5 fermés · 5 familles scientifiques, chacune sa racine → NO UNIVERSAL SCIENTIFIC ROOT · ScientificAssertion<T> = direction d'interface de domaine approuvée (RIJĀL/COMMENTARY/TERMINOLOGY ; jamais table physique ; 0 implémentation E2) · E2-F1 (terminology fixture witness) = ACCEPTED / NON-BLOCKING / transfert E3 · 6 migrations E2 additives en prod, drift = 0, 0 donnée scientifique E2 en production · spéc planning/epics/e2-canonical-scientific-models-spec.mdمُغلق (خطة الطريق)5 / 5

الوصف : Modèles canoniques spécialisés par famille : hadith durci, rijāl, commentary, Quran, terminology.

S2.2RIJĀL vertical slice — PASS / CLOSED (2026-09-08) · T2.2.1–T2.2.8, 15/15 critères · 3 migrations additives en prod (drift = 0) · adapter Taqrīb + projector pur + PostgresRijalKnowledgeWriter + 3 vues de projection · E2E 41/38/38, 0 Narrator, 0 promotion · 0 donnée RIJĀL en prodمُغلق (خطة الطريق)

الوصف : RIJĀL vertical slice — PASS / CLOSED (2026-09-08) · T2.2.1–T2.2.8, 15/15 critères · 3 migrations additives en prod (drift = 0) · adapter Taqrīb + projector pur + PostgresRijalKnowledgeWriter + 3 vues de projection · E2E 41/38/38, 0 Narrator, 0 promotion · 0 donnée RIJĀL en prod

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S2.1HADITH model hardening — PASS / CLOSED (2026-09-08) · 0 migration, 10/10 critères S2.1-C, findings S1.6-F1/F2 PRESERVED, tradition identity → E5 · planning/reports/e2-s2.1-hadith-model-hardening.mdمُغلق (خطة الطريق)

الوصف : HADITH model hardening — PASS / CLOSED (2026-09-08) · 0 migration, 10/10 critères S2.1-C, findings S1.6-F1/F2 PRESERVED, tradition identity → E5 · planning/reports/e2-s2.1-hadith-model-hardening.md

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S2.3COMMENTARY vertical slice — PASS / CLOSED (2026-09-08) · T2.3.1–T2.3.8, 15/15 · 1 migration additive 20260908100000 en prod (drift = 0) · Fatḥ al-Bārī 17 passages, E2E 17/14/14, 0 verdict d'authenticité · planning/reports/e2-s2.3-commentary-vertical-slice.mdمُغلق (خطة الطريق)

الوصف : COMMENTARY vertical slice — PASS / CLOSED (2026-09-08) · T2.3.1–T2.3.8, 15/15 · 1 migration additive 20260908100000 en prod (drift = 0) · Fatḥ al-Bārī 17 passages, E2E 17/14/14, 0 verdict d'authenticité · planning/reports/e2-s2.3-commentary-vertical-slice.md

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S2.4QURAN vertical slice — PASS / CLOSED (2026-09-08) · T2.4.1–T2.4.8, 15/15 · 1 migration additive 20260908110000 en prod (drift = 0, 4 tables quran_* VIDES) · famille autonome Surah → Ayah + AyahText témoin (AYAH IDENTITY ≠ TEXTUAL WITNESS) · fixture Tanzil Uthmani (Al-Fātiḥa 7 + al-Baqara 1–15) · E2E 17/17 preuves §26, 0 assertion, conflit de texte → erreur jamais UPDATE · 0 verset en prod · planning/reports/e2-s2.4-quran-vertical-slice.mdمُغلق (خطة الطريق)

الوصف : QURAN vertical slice — PASS / CLOSED (2026-09-08) · T2.4.1–T2.4.8, 15/15 · 1 migration additive 20260908110000 en prod (drift = 0, 4 tables quran_* VIDES) · famille autonome Surah → Ayah + AyahText témoin (AYAH IDENTITY ≠ TEXTUAL WITNESS) · fixture Tanzil Uthmani (Al-Fātiḥa 7 + al-Baqara 1–15) · E2E 17/17 preuves §26, 0 assertion, conflit de texte → erreur jamais UPDATE · 0 verset en prod · planning/reports/e2-s2.4-quran-vertical-slice.md

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S2.5TERMINOLOGY / MUṢṬALAḤ vertical slice — PASS / CLOSED (2026-09-08) · T2.5.1–T2.5.8, 15/15 · 1 migration additive 20260908120000 en prod (drift = 0, 6 tables terminology_* VIDES internes — 0 vue publique / 0 security_definer / 0 P5) · famille autonome Concept → Entry → Assertion → Evidence (CONCEPT IDENTITY ≠ DOCUMENTARY DEFINITION ; N définitions divergentes coexistent, aucune préférée) · fixture Muqaddimat Ibn al-Ṣalāḥ (8 concepts / 9 définitions, mursal ×2) · E2E 17/17 preuves §29, 0 classification de ḥadīth, 0 verdict d'authenticité, conflit de texte → erreur jamais UPDATE · comparaison inter-familles FINALE : NO UNIVERSAL ROOT, ScientificAssertion<T> = interface de domaine candidate (aucune implémentation) · planning/reports/e2-s2.5-terminology-vertical-slice.mdمُغلق (خطة الطريق)

الوصف : TERMINOLOGY / MUṢṬALAḤ vertical slice — PASS / CLOSED (2026-09-08) · T2.5.1–T2.5.8, 15/15 · 1 migration additive 20260908120000 en prod (drift = 0, 6 tables terminology_* VIDES internes — 0 vue publique / 0 security_definer / 0 P5) · famille autonome Concept → Entry → Assertion → Evidence (CONCEPT IDENTITY ≠ DOCUMENTARY DEFINITION ; N définitions divergentes coexistent, aucune préférée) · fixture Muqaddimat Ibn al-Ṣalāḥ (8 concepts / 9 définitions, mursal ×2) · E2E 17/17 preuves §29, 0 classification de ḥadīth, 0 verdict d'authenticité, conflit de texte → erreur jamais UPDATE · comparaison inter-familles FINALE : NO UNIVERSAL ROOT, ScientificAssertion<T> = interface de domaine candidate (aucune implémentation) · planning/reports/e2-s2.5-terminology-vertical-slice.md

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E3Provenance & Scientific Evidence — PASS / CLOSED (FINAL EXIT GATE PM, 2026-09-09) · spéc planning/epics/e3-provenance-scientific-evidence-spec.md · S3.1 + S3.2 + S3.2R + S3.3 + S3.4 = PASS / CLOSEDمُغلق (خطة الطريق)5 / 5

الوصف : Éditions, locators précis, citations académiques, chaîne Assertion → Evidence sourcée.

S3.1Provenance Foundation (15/15 S3.1-C, spec §1–§13) — terminology_witnesses (migr. 20260908130000) ; DocumentaryWitness + assessProvenance (flags, aucun score) ; contrat CitationService ; pas de table citations.مُغلق (خطة الطريق)

الوصف : Provenance Foundation (15/15 S3.1-C, spec §1–§13) — terminology_witnesses (migr. 20260908130000) ; DocumentaryWitness + assessProvenance (flags, aucun score) ; contrat CitationService ; pas de table citations.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S3.2Citation Path & Reproducible Scientific Citation (15/15 S3.2-C, spec §14) — CitationService lecture seule, resolvePath family-agnostic + 4 resolvers, verifyQuote EXACT/NORMALIZED, 3 niveaux de hash, ACADEMIC_SHORT/FULL ; CitationView dérivée.مُغلق (خطة الطريق)

الوصف : Citation Path & Reproducible Scientific Citation (15/15 S3.2-C, spec §14) — CitationService lecture seule, resolvePath family-agnostic + 4 resolvers, verifyQuote EXACT/NORMALIZED, 3 niveaux de hash, ACADEMIC_SHORT/FULL ; CitationView dérivée.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S3.2RDeterministic RIJĀL Documentary Binding (15/15 S3.2R-C, spec §14bis) — openiti.knowledge_entry_bindings (migr. 20260908140000) = seul JOIN d'identité ; hash → OK/FAILED/UNBOUND ; aucun fallback ; golden ambiguity test.مُغلق (خطة الطريق)

الوصف : Deterministic RIJĀL Documentary Binding (15/15 S3.2R-C, spec §14bis) — openiti.knowledge_entry_bindings (migr. 20260908140000) = seul JOIN d'identité ; hash → OK/FAILED/UNBOUND ; aucun fallback ; golden ambiguity test.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S3.3Evidence Chain & Quote Integrity (19/19 S3.3-C, spec §15) — invariant KM V1 §5 testable → COMPLETE/INCOMPLETE/UNSUPPORTED (aucun score, aucune majorité) ; dette E2-F1 fermée (writer Terminology ; migr. 20260908150000 appliquée en prod) ; findings S3.3-F1 (SUPERSESSION_TIP → E7) / S3.3-F2 (INFO).مُغلق (خطة الطريق)

الوصف : Evidence Chain & Quote Integrity (19/19 S3.3-C, spec §15) — invariant KM V1 §5 testable → COMPLETE/INCOMPLETE/UNSUPPORTED (aucun score, aucune majorité) ; dette E2-F1 fermée (writer Terminology ; migr. 20260908150000 appliquée en prod) ; findings S3.3-F1 (SUPERSESSION_TIP → E7) / S3.3-F2 (INFO).

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S3.4Documentary Source Lifecycle & Provenance Revision (15/15 S3.4-C, spec §16) — ACTIVE/QUARANTINED/WITHDRAWN (≠ DELETE, n'influe que sur l'éligibilité) ; CURRENT ≠ HISTORICAL ; témoin courant structurel (ACTIVE ∧ non supersédé) ; ambiguïté / cycle jamais arbitrés ; 3 journaux append-only family-specific (migr. 20260908160000 appliquée en prod, journaux vides). Finding : FK témoin→aval déjà ON DELETE RESTRICT ⇒ cascade destructive impossible. E3 = PASS / CLOSED.مُغلق (خطة الطريق)

الوصف : Documentary Source Lifecycle & Provenance Revision (15/15 S3.4-C, spec §16) — ACTIVE/QUARANTINED/WITHDRAWN (≠ DELETE, n'influe que sur l'éligibilité) ; CURRENT ≠ HISTORICAL ; témoin courant structurel (ACTIVE ∧ non supersédé) ; ambiguïté / cycle jamais arbitrés ; 3 journaux append-only family-specific (migr. 20260908160000 appliquée en prod, journaux vides). Finding : FK témoin→aval déjà ON DELETE RESTRICT ⇒ cascade destructive impossible. E3 = PASS / CLOSED.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E4Narrator Identity & Resolution — clos technique PASS / CLOSED (2026-09-12, clôture conservée) · couverture scientifique PARTIELLE (v1.41) · spéc planning/e4-narrator-identity-resolution-spec.mdقيد التنفيذ7 / 11

الوصف : Normalisation, génération de candidats, validation maître/élève et ṭabaqa, confidence d'identité, assertions rijāl sourcées.

S4.1Narrator Identity Foundation & Resolution Contract (15/15 S4.1-C, spec §14) — contrat pur src/domain/narrator-identity/ : NameRepresentation (11 kinds, normalized equality ≠ identity) · NarratorCandidate (narratorId FK — jamais créé · signals ≠ evidence · identityConfidence bande jamais un nombre) · IdentityEvidence positive ×9 + négative ×7 (strength, explanation obligatoire, EvidenceProvenanceRef → E3) · assessIdentityCandidate (≥1 négative STRONG ⇒ REJECTED malgré un texte proche ; SUPPORTED = forme d'identité entière ∧ corroboration structurelle ∧ 0 négative) · decideIdentity → UNRESOLVED/CANDIDATES_FOUND/AMBIGUOUS/CONFIRMED (aucun score de ranking, jamais rang 1, UNKNOWN > FALSE LINK, ne crée jamais de Narrator). Golden ʿAlqama : 4755 SUPPORTED (forme entière + ṭabaqa + arête narrated_from ʿUmar) / 6261 REJECTED (arrière-petit-fils — NAME_ROLE_MISMATCH + TABAQA_IMPOSSIBLE + CHRONOLOGY_IMPOSSIBLE + TEACHER_EDGE_INCOMPATIBLE, aucun if id === …) → CONFIRMED → 4755 ; hadith_chain_nodes.id = 5 inchangé (mission §8). Findings F1/F2/F3 (§16). test:narrator-identity-foundation (11 tests purs). 0 migration · 0 écriture DB · 0 mutation scientifique. NEXT = S4.2.مُغلق (خطة الطريق)

الوصف : Narrator Identity Foundation & Resolution Contract (15/15 S4.1-C, spec §14) — contrat pur src/domain/narrator-identity/ : NameRepresentation (11 kinds, normalized equality ≠ identity) · NarratorCandidate (narratorId FK — jamais créé · signals ≠ evidence · identityConfidence bande jamais un nombre) · IdentityEvidence positive ×9 + négative ×7 (strength, explanation obligatoire, EvidenceProvenanceRef → E3) · assessIdentityCandidate (≥1 négative STRONG ⇒ REJECTED malgré un texte proche ; SUPPORTED = forme d'identité entière ∧ corroboration structurelle ∧ 0 négative) · decideIdentity → UNRESOLVED/CANDIDATES_FOUND/AMBIGUOUS/CONFIRMED (aucun score de ranking, jamais rang 1, UNKNOWN > FALSE LINK, ne crée jamais de Narrator). Golden ʿAlqama : 4755 SUPPORTED (forme entière + ṭabaqa + arête narrated_from ʿUmar) / 6261 REJECTED (arrière-petit-fils — NAME_ROLE_MISMATCH + TABAQA_IMPOSSIBLE + CHRONOLOGY_IMPOSSIBLE + TEACHER_EDGE_INCOMPATIBLE, aucun if id === …) → CONFIRMED → 4755 ; hadith_chain_nodes.id = 5 inchangé (mission §8). Findings F1/F2/F3 (§16). test:narrator-identity-foundation (11 tests purs). 0 migration · 0 écriture DB · 0 mutation scientifique. NEXT = S4.2.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.2Typed Narrator Representations (15/15 S4.2-C, spec §20) — projection pure projectNarratorRepresentations : Narrator → ProjectedNameRepresentation[] sur les champs existants (aucune table alias, aucune migration) · déterministe · KIND_ORDER stable · dédup déterministe (deux kinds différents portant la même chaîne jamais fusionnés) · champ absent ⇒ aucune représentation · origines typées (CANONICAL_FIELD/DERIVED_NORMALIZATION/DERIVED_TRANSLITERATION/DOCUMENTARY_OBSERVATION, DERIVED ≠ DOCUMENTARY) + reviewStatus (REVIEWED/MACHINE_GENERATED/UNREVIEWED) + key jamais une clé de Narrator · external_narrators intégré uniquement via un narrator_crosswalk explicite · goldens 4755 (9 reps, pas de TRANSLITERATION — absent de narrator_canonical_display) / 6261 (10 reps, 0 clé ni valeur partagée) · collision réelle 399/401 (formes strictement identiques, deux personnes) ⇒ *représentation ≠ identité* · findings F1/F2/F3/F4 · test:narrator-name-representations (16). 0 confidence, 0 décision, 0 mutation. NEXT = S4.3.مُغلق (خطة الطريق)

الوصف : Typed Narrator Representations (15/15 S4.2-C, spec §20) — projection pure projectNarratorRepresentations : Narrator → ProjectedNameRepresentation[] sur les champs existants (aucune table alias, aucune migration) · déterministe · KIND_ORDER stable · dédup déterministe (deux kinds différents portant la même chaîne jamais fusionnés) · champ absent ⇒ aucune représentation · origines typées (CANONICAL_FIELD/DERIVED_NORMALIZATION/DERIVED_TRANSLITERATION/DOCUMENTARY_OBSERVATION, DERIVED ≠ DOCUMENTARY) + reviewStatus (REVIEWED/MACHINE_GENERATED/UNREVIEWED) + key jamais une clé de Narrator · external_narrators intégré uniquement via un narrator_crosswalk explicite · goldens 4755 (9 reps, pas de TRANSLITERATION — absent de narrator_canonical_display) / 6261 (10 reps, 0 clé ni valeur partagée) · collision réelle 399/401 (formes strictement identiques, deux personnes) ⇒ *représentation ≠ identité* · findings F1/F2/F3/F4 · test:narrator-name-representations (16). 0 confidence, 0 décision, 0 mutation. NEXT = S4.3.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.3Deterministic Narrator Candidate Generation (19/19 S4.3-C, spec §21) — domaine pur NarratorCandidateGeneration.ts : generateNarratorCandidates(mention, corpus, options) → NarratorCandidateSet ; corpus construit depuis les représentations typées S4.2 (buildRetrievalEntry), aucune normalisation réimplémentée (normalize_ar_query / normalize_translit restent les fonctions SQL réelles) · 7 canaux ordonnés = ordre de récupération, jamais probabilité d’identité · 9 retrievalSignals explicables, jamais des IdentityEvidence · reviewQuality = MACHINE_ONLY marque les candidats issus des seules formes générées (S4.2-F3) · KUNYA/QUALIFIER jamais utilisés en récupération · FULL_NAME_PREFIX_MATCH distingue 4755 (tête nominale) de 6261 (fragment de nasab) sans être une preuve négative · 1 candidat par narratorId, ordre stable, HARD_CANDIDATE_CAP = 50, aucun identityScore/confidence · dépassement ⇒ ensemble vidé (jamais de troncature arbitrante) · goldens G1–G6 ; hadith_chain_nodes.id = 5 inchangé · validation corpus réel déterministe (N = 80) : 96,3 % / p95 25 / max 40 vs legacy 93,8 % / p95 500 · findings F1–F4 · test:narrator-candidate-generation (21 purs) + test:narrator-candidate-generation-real (prod lecture seule). 0 migration · 0 écriture DB. NEXT = S4.4.مُغلق (خطة الطريق)

الوصف : Deterministic Narrator Candidate Generation (19/19 S4.3-C, spec §21) — domaine pur NarratorCandidateGeneration.ts : generateNarratorCandidates(mention, corpus, options) → NarratorCandidateSet ; corpus construit depuis les représentations typées S4.2 (buildRetrievalEntry), aucune normalisation réimplémentée (normalize_ar_query / normalize_translit restent les fonctions SQL réelles) · 7 canaux ordonnés = ordre de récupération, jamais probabilité d’identité · 9 retrievalSignals explicables, jamais des IdentityEvidence · reviewQuality = MACHINE_ONLY marque les candidats issus des seules formes générées (S4.2-F3) · KUNYA/QUALIFIER jamais utilisés en récupération · FULL_NAME_PREFIX_MATCH distingue 4755 (tête nominale) de 6261 (fragment de nasab) sans être une preuve négative · 1 candidat par narratorId, ordre stable, HARD_CANDIDATE_CAP = 50, aucun identityScore/confidence · dépassement ⇒ ensemble vidé (jamais de troncature arbitrante) · goldens G1–G6 ; hadith_chain_nodes.id = 5 inchangé · validation corpus réel déterministe (N = 80) : 96,3 % / p95 25 / max 40 vs legacy 93,8 % / p95 500 · findings F1–F4 · test:narrator-candidate-generation (21 purs) + test:narrator-candidate-generation-real (prod lecture seule). 0 migration · 0 écriture DB. NEXT = S4.4.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.4Structural Identity Evidence I — Ṭabaqa & Chronologie (20/20 S4.4-C, spec §22) — domaine pur TabaqaChronologyEvidence.ts : assessTabaqaEvidence / assessChronologyEvidence / assessStructuralIdentityEvidence → IdentityEvidence[] · StructuralCompatibility = type de domaine, aucune table ni enum DB · resolveTabaqa n'arbitre jamais (assertions divergentes ⇒ aucun rang, sans repli sur le legacy, sans vote) · fenêtre générationnelle = deux bornes réellement observées, zéro constante · ṭabaqa jamais STRONG (non-monotonie attestée sur 4,4 % des paires réelles ; règle « ṭabaqa ≥ N depuis un Compagnon » écartée, pas calibrée) · chronologie = impossibilité seulement, STRONG réservé aux dates documentairement sourcées (6 fausses éliminations mesurées sur les champs legacy corrompus) · précondition d'intégrité birth < death · crosswalk jamais preuve structurelle + mesure crosswalk-off dédiée · legacy vs E3 explicitement distingués, aucune provenance fabriquée · goldens : 4755 TABAQA_COMPATIBLE sans négative STRONG, 6261 négative WEAK ⇒ C11 PARTIAL assumé, son exclusion relève de S4.5 · corpus réel déterministe (89 nœuds, 300 évaluations) : 0 négative STRONG, UNKNOWN chronologie 94 %, FALSE ELIMINATION RATE = 0 · findings F1–F5 · test:narrator-structural-evidence (22 purs) + test:narrator-structural-evidence-real (prod lecture seule). 0 migration · 0 écriture DB. NEXT = S4.5.مُغلق (خطة الطريق)

الوصف : Structural Identity Evidence I — Ṭabaqa & Chronologie (20/20 S4.4-C, spec §22) — domaine pur TabaqaChronologyEvidence.ts : assessTabaqaEvidence / assessChronologyEvidence / assessStructuralIdentityEvidence → IdentityEvidence[] · StructuralCompatibility = type de domaine, aucune table ni enum DB · resolveTabaqa n'arbitre jamais (assertions divergentes ⇒ aucun rang, sans repli sur le legacy, sans vote) · fenêtre générationnelle = deux bornes réellement observées, zéro constante · ṭabaqa jamais STRONG (non-monotonie attestée sur 4,4 % des paires réelles ; règle « ṭabaqa ≥ N depuis un Compagnon » écartée, pas calibrée) · chronologie = impossibilité seulement, STRONG réservé aux dates documentairement sourcées (6 fausses éliminations mesurées sur les champs legacy corrompus) · précondition d'intégrité birth < death · crosswalk jamais preuve structurelle + mesure crosswalk-off dédiée · legacy vs E3 explicitement distingués, aucune provenance fabriquée · goldens : 4755 TABAQA_COMPATIBLE sans négative STRONG, 6261 négative WEAK ⇒ C11 PARTIAL assumé, son exclusion relève de S4.5 · corpus réel déterministe (89 nœuds, 300 évaluations) : 0 négative STRONG, UNKNOWN chronologie 94 %, FALSE ELIMINATION RATE = 0 · findings F1–F5 · test:narrator-structural-evidence (22 purs) + test:narrator-structural-evidence-real (prod lecture seule). 0 migration · 0 écriture DB. NEXT = S4.5.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.5Structural Identity Evidence II — Relations maître / élève (22/22 S4.5-C, spec §23) — domaine pur TeacherStudentEvidence.ts : assessTeacherStudentEvidence → IdentityEvidence[] + IdentitySignal[], seules les 4 catégories d'arête S4.1 utilisées · statut EDGE_ATTESTED / EDGE_CONTRADICTED / EDGE_UNKNOWN, volontairement distinct du vocabulaire de verdict S4.1 · une absence d'arête ne produit JAMAIS d'incompatibilité et les deux formulations réciproques sont acceptées · sémantique SQL mesurée (le relation_type nomme le rôle de l'objet) · provenance E3 vs locator-only vs corpus-dérivée, aucune provenance fabriquée · anti-circularité stricte (même corpus et corpus inconnu écartés ; cross-corpus admis en IdentitySignal seulement) · négatives réservées à une contradiction explicite, inexistante en production · goldens : 4755 0 arête ⇒ EDGE_UNKNOWN sans négative, 6261 9 arêtes dont aucune vers 4958/5774 ⇒ EDGE_UNKNOWN — 6261 reste non rejetable par S4.4 + S4.5 · réconciliation §21 : le golden S4.1 était une FIXTURE DE CONTRAT, pas une relation de production prouvée (tests S4.1 inchangés) · corpus réel 89 nœuds / 300 évaluations : 1 arête, support coverage 1,1 % (abrégées 1,7 %), réduction 0 %, FALSE ELIMINATION RATE = 0 · findings F1–F5 · test:narrator-relation-evidence (20 purs) + test:narrator-relation-evidence-real (prod lecture seule). 0 migration · 0 écriture DB. NEXT = S4.6.مُغلق (خطة الطريق)

الوصف : Structural Identity Evidence II — Relations maître / élève (22/22 S4.5-C, spec §23) — domaine pur TeacherStudentEvidence.ts : assessTeacherStudentEvidence → IdentityEvidence[] + IdentitySignal[], seules les 4 catégories d'arête S4.1 utilisées · statut EDGE_ATTESTED / EDGE_CONTRADICTED / EDGE_UNKNOWN, volontairement distinct du vocabulaire de verdict S4.1 · une absence d'arête ne produit JAMAIS d'incompatibilité et les deux formulations réciproques sont acceptées · sémantique SQL mesurée (le relation_type nomme le rôle de l'objet) · provenance E3 vs locator-only vs corpus-dérivée, aucune provenance fabriquée · anti-circularité stricte (même corpus et corpus inconnu écartés ; cross-corpus admis en IdentitySignal seulement) · négatives réservées à une contradiction explicite, inexistante en production · goldens : 4755 0 arête ⇒ EDGE_UNKNOWN sans négative, 6261 9 arêtes dont aucune vers 4958/5774 ⇒ EDGE_UNKNOWN — 6261 reste non rejetable par S4.4 + S4.5 · réconciliation §21 : le golden S4.1 était une FIXTURE DE CONTRAT, pas une relation de production prouvée (tests S4.1 inchangés) · corpus réel 89 nœuds / 300 évaluations : 1 arête, support coverage 1,1 % (abrégées 1,7 %), réduction 0 %, FALSE ELIMINATION RATE = 0 · findings F1–F5 · test:narrator-relation-evidence (20 purs) + test:narrator-relation-evidence-real (prod lecture seule). 0 migration · 0 écriture DB. NEXT = S4.6.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.5RPont sources RIJĀL → registre canonique (amendement PM, spec §24) — domaine pur DocumentaryRelationResolution.ts : proposeSurfaceFormResolution (statuts PROPOSED / AMBIGUOUS / UNRESOLVED / INSUFFICIENT_PROVENANCE, l'ambiguïté conservée sans arbitrage ni vote ni rang 1) et proposeCanonicalCorrection (CANONICAL_MISSING / CANONICAL_CONTRADICTED / SOURCES_DIVERGENT) · DocumentaryProvenance requise — œuvre, édition, entrée, locator, citation arabe — sinon INSUFFICIENT_PROVENANCE · niveau de chaîne E3_REPRODUCIBLE / DOCUMENTARY_LOCATOR_ONLY / UNKNOWN jamais fabriqué · inventaire complet des 4 œuvres rijāl · couverture documentaire 14,7 % · épines relations/attributs disjointes (0 entrée partagée) · 390 formes de surface → 0 lien faute de preuve · 164 propositions de correction canonique, aucune appliquée · findings F1–F5 · test:rijal-documentary-resolution (14 purs) + test:rijal-documentary-resolution-real (prod lecture seule). 0 migration · NO UPDATE public.narrators. NEXT = arbitrage PM.مُغلق (خطة الطريق)

الوصف : Pont sources RIJĀL → registre canonique (amendement PM, spec §24) — domaine pur DocumentaryRelationResolution.ts : proposeSurfaceFormResolution (statuts PROPOSED / AMBIGUOUS / UNRESOLVED / INSUFFICIENT_PROVENANCE, l'ambiguïté conservée sans arbitrage ni vote ni rang 1) et proposeCanonicalCorrection (CANONICAL_MISSING / CANONICAL_CONTRADICTED / SOURCES_DIVERGENT) · DocumentaryProvenance requise — œuvre, édition, entrée, locator, citation arabe — sinon INSUFFICIENT_PROVENANCE · niveau de chaîne E3_REPRODUCIBLE / DOCUMENTARY_LOCATOR_ONLY / UNKNOWN jamais fabriqué · inventaire complet des 4 œuvres rijāl · couverture documentaire 14,7 % · épines relations/attributs disjointes (0 entrée partagée) · 390 formes de surface → 0 lien faute de preuve · 164 propositions de correction canonique, aucune appliquée · findings F1–F5 · test:rijal-documentary-resolution (14 purs) + test:rijal-documentary-resolution-real (prod lecture seule). 0 migration · NO UPDATE public.narrators. NEXT = arbitrage PM.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.5R-P1Holdout validation du resolver (21/22 P1-C, spec §25) — PARTIAL / HOLDOUT GATE : 949 relations rejouées vérité cachée, 0 fuite prouvée cas par cas · recall 71,7 % < 95 % ⇒ le seuil n'est pas atteint et S4.5R ne peut pas être proposé en PASS · precision 100 %, 0 fausse proposition, coverage 1,2 % · faux négatifs dominés par les références relationnelles (« أبيه ») et les fragments nominaux · 3 narrateurs-placeholders détectés dans public.narrators · Lisān et Taʿjīl non validables (0 relation résolue) · test:narrator-relation-object-resolution-holdout sort en code non nul par conception (c'est un gate). 0 migration · 0 écriture. NEXT = PM GATE.لم يبدأ

الوصف : Holdout validation du resolver (21/22 P1-C, spec §25) — PARTIAL / HOLDOUT GATE : 949 relations rejouées vérité cachée, 0 fuite prouvée cas par cas · recall 71,7 % < 95 % ⇒ le seuil n'est pas atteint et S4.5R ne peut pas être proposé en PASS · precision 100 %, 0 fausse proposition, coverage 1,2 % · faux négatifs dominés par les références relationnelles (« أبيه ») et les fragments nominaux · 3 narrateurs-placeholders détectés dans public.narrators · Lisān et Taʿjīl non validables (0 relation résolue) · test:narrator-relation-object-resolution-holdout sort en code non nul par conception (c'est un gate). 0 migration · 0 écriture. NEXT = PM GATE.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.5R-P2Couche d'interprétation sémantique arabe (C26–C40 : 15/15, spec §26) — domaine pur ArabicDocumentaryReference.ts : 10 classes sémantiques, sous-types de parenté, portée et direction de transmission, négations, modalité, MAWLA_REFERENCE · raw arabe préservé inchangé, normalisation et interprétation strictement distinctes · référence pronominale inexploitable sans antécédent documentaire · UNKNOWN reste une sortie valide · aucune blacklist d'identifiants : les 41 entités canoniques non-personne sont déduites de leur classe linguistique · CanonicalIdentityAnomaly = constatation sans champ d'action · piège du « مولاهم » interne évité (437 faux positifs écartés en restreignant la classe à la position de tête) · architecture réutilisable au-delà du Tahdhīb · test:arabic-semantic-layer (20 purs) + test:arabic-semantic-layer-real (prod lecture seule). Gap de schéma SIGNALÉ, aucune migration créée. NEXT = PM (transmettre C1–C25).مُغلق (خطة الطريق)

الوصف : Couche d'interprétation sémantique arabe (C26–C40 : 15/15, spec §26) — domaine pur ArabicDocumentaryReference.ts : 10 classes sémantiques, sous-types de parenté, portée et direction de transmission, négations, modalité, MAWLA_REFERENCE · raw arabe préservé inchangé, normalisation et interprétation strictement distinctes · référence pronominale inexploitable sans antécédent documentaire · UNKNOWN reste une sortie valide · aucune blacklist d'identifiants : les 41 entités canoniques non-personne sont déduites de leur classe linguistique · CanonicalIdentityAnomaly = constatation sans champ d'action · piège du « مولاهم » interne évité (437 faux positifs écartés en restreignant la classe à la position de tête) · architecture réutilisable au-delà du Tahdhīb · test:arabic-semantic-layer (20 purs) + test:arabic-semantic-layer-real (prod lecture seule). Gap de schéma SIGNALÉ, aucune migration créée. NEXT = PM (transmettre C1–C25).

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.5R-P2BRésolution contextuelle de parenté & récupération du holdout (C1–C25 : 24/25, spec §27) — PARTIAL : domaine pur ContextualKinshipResolution.ts (deriveKinshipSurface, extractNasabChain, proposeRepresentationEnrichment, inventoryNegativeExpression) · route sémantique avant tout resolver · père et grand-père reconstruits depuis le nasab du sujet, 78/78 et 5/5 · toute autre parenté NOT_DERIVABLE_FROM_NASAB · canal de fragment kunya/nisba borné qui ne conclut jamais · 4 401 formes documentaires en mémoire → 2 596 propositions d'enrichissement · 496 expressions négatives inventoriées, 0 convertie · 41 anomalies canoniques · 0 fuite de object_narrator_id sur 949 cas · recall utilisable 81,0 % < 95 % = unique critère en échec · test:narrator-contextual-reference-resolution (17 purs) + -real (prod lecture seule). 0 migration · 0 écriture. NEXT = PM GATE.لم يبدأ

الوصف : Résolution contextuelle de parenté & récupération du holdout (C1–C25 : 24/25, spec §27) — PARTIAL : domaine pur ContextualKinshipResolution.ts (deriveKinshipSurface, extractNasabChain, proposeRepresentationEnrichment, inventoryNegativeExpression) · route sémantique avant tout resolver · père et grand-père reconstruits depuis le nasab du sujet, 78/78 et 5/5 · toute autre parenté NOT_DERIVABLE_FROM_NASAB · canal de fragment kunya/nisba borné qui ne conclut jamais · 4 401 formes documentaires en mémoire → 2 596 propositions d'enrichissement · 496 expressions négatives inventoriées, 0 convertie · 41 anomalies canoniques · 0 fuite de object_narrator_id sur 949 cas · recall utilisable 81,0 % < 95 % = unique critère en échec · test:narrator-contextual-reference-resolution (17 purs) + -real (prod lecture seule). 0 migration · 0 écriture. NEXT = PM GATE.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

S4.5R-P3Pont biographie documentaire → identité canonique (29/30 P3-C, spec §28) — PARTIAL : domaine pur DocumentaryBiographyIdentity.ts (extractBiography, assessBiographyIdentity, corroborateAcrossSources, extractNegativeRelations, parseArabicYear) · états sans CONFIRMED · PROPOSABLE = candidat unique + corroboration d'attribut + 0 négative · modalité exclue de la corroboration · inventaire des 4 œuvres, dont Lisān/Taʿjīl hors catalogue (gap signalé, aucune migration) · assertions Taqrīb circulaires écartées, extraction depuis le raw · holdout 3 483 : 80,7 % recall, 99,8 % precision, 0,11 % false-rate · 20 212 non liées → 4 720 proposables · 7 nœuds 8545 inventoriés · test:narrator-documentary-biography-identity (25 purs) + -real. 0 migration · 0 écriture. NEXT = PM GATE.لم يبدأ

الوصف : Pont biographie documentaire → identité canonique (29/30 P3-C, spec §28) — PARTIAL : domaine pur DocumentaryBiographyIdentity.ts (extractBiography, assessBiographyIdentity, corroborateAcrossSources, extractNegativeRelations, parseArabicYear) · états sans CONFIRMED · PROPOSABLE = candidat unique + corroboration d'attribut + 0 négative · modalité exclue de la corroboration · inventaire des 4 œuvres, dont Lisān/Taʿjīl hors catalogue (gap signalé, aucune migration) · assertions Taqrīb circulaires écartées, extraction depuis le raw · holdout 3 483 : 80,7 % recall, 99,8 % precision, 0,11 % false-rate · 20 212 non liées → 4 720 proposables · 7 nœuds 8545 inventoriés · test:narrator-documentary-biography-identity (25 purs) + -real. 0 migration · 0 écriture. NEXT = PM GATE.

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E4-S02Vérification des prémisses et arbitrages E4/E12 (§3.3, rang 12) — P5A sauvegardé ea30a6e, non certifié, non intégré (2026-09-26)لم يبدأ

الوصف : Vérification des prémisses et arbitrages E4/E12 (§3.3, rang 12) — P5A sauvegardé ea30a6e, non certifié, non intégré (2026-09-26)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E5Hadith Tradition & Variant Graph — fondation, persistance, lecture et panneau déployés ; 0 tradition confirmée ; pilote à réviser · planning/reports/e5-t7-final-certification.mdقيد التنفيذ

الوصف : Normalisation matn, signatures d'isnād, matching de traditions, clustering de variantes, graphe de traditions.

E6Topics, Terminology & Semantic Knowledge — clos technique (2026-09-16), pilote de candidats non revuقيد التنفيذ

الوصف : Classification thématique, ontologie, vocabulaire contrôlé, coexistence des définitions divergentes.

E7Confidence & Conflict / Reconciliation — clos technique (2026-09-16), 0 conflit en production, règles à validerقيد التنفيذ0 / 1

الوصف : 4 confidences, détection de contradictions, décisions de réconciliation, coexistence des avis.

E7-S03Qualité des conflits (PARTIAL ; puis E5-S02/S03, E6-S02/S03 — §3.3, rang 11)قيد التنفيذ

الوصف : Qualité des conflits (PARTIAL ; puis E5-S02/S03, E6-S02/S03 — §3.3, rang 11)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E8Hadith Scientific Reasoning Engine — clos technique (2026-09-16), 7 cas provisoiresقيد التنفيذ0 / 1

الوصف : Inférence scientifique argumentée, arbre de preuves, anti-circularité.

E8-S03Raisonnements puis E9-S03 dossiers (PARTIAL — §3.3, rang 13)قيد التنفيذ

الوصف : Raisonnements puis E9-S03 dossiers (PARTIAL — §3.3, rang 13)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E9Scientific Dossier — clos technique (2026-09-16), 5 dossiers UNRESOLVED (prémisses non alimentées)قيد التنفيذ

الوصف : Produit final : dossier narrateur / dossier hadith généré et exportable.

E11Architecture & UX — PASS / CLOSED en périmètre réduit (2026-10-03) · S02/S04/S05/S08/S09/S10/S11 PASS · S12-T04 HOTFIX CLOSED · S03, S12-T01–T03 + T05, S13 DEFERRED · planning/reports/e11-final-closure-report.mdمُغلق (خطة الطريق)6 / 6

الوصف : Architecture & UX

E11-S02Pages publiques par contrats serveur — COMPLETEمُغلق (خطة الطريق)

الوصف : Pages publiques par contrats serveur — COMPLETE

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E11-S04Tri serveur restant — PASS / CLOSED (2026-10-03)مُغلق (خطة الطريق)

الوصف : Tri serveur restant — PASS / CLOSED (2026-10-03)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E11-S08Pages 404 localisées — PASSمُغلق (خطة الطريق)

الوصف : Pages 404 localisées — PASS

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E11-S09Routes publiques via services serveur — PASSمُغلق (خطة الطريق)

الوصف : Routes publiques via services serveur — PASS

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E11-S10Textes longs sur mobile — PASSمُغلق (خطة الطريق)

الوصف : Textes longs sur mobile — PASS

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E11-S11Réconciliation des travaux et du planning — PASS / CLOSED (PR #89, 2026-09-24)مُغلق (خطة الطريق)

الوصف : Réconciliation des travaux et du planning — PASS / CLOSED (PR #89, 2026-09-24)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14Traduction documentaire — moteur + cockpit en PROD (ex-E14-T4B) · 0 revue humaine · aucun rollout massifقيد التنفيذ1 / 7

الوصف : Moteur et revue de traduction

E14-S07Intégration de l'atelier privé des ouvrages (livraison 22236) — PASS / CLOSED (2026-10-04) : code livré désactivé en PROD (e922684), fonctionnalité non disponible ; T03 PASS ; T04 PASSمُغلق (خطة الطريق)

الوصف : Intégration de l'atelier privé des ouvrages (livraison 22236) — PASS / CLOSED (2026-10-04) : code livré désactivé en PROD (e922684), fonctionnalité non disponible ; T03 PASS ; T04 PASS

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14-S08Activation privée de l'atelier — NOT_STARTED, sur décision utilisateurلم يبدأ

الوصف : Activation privée de l'atelier — NOT_STARTED, sur décision utilisateur

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14-S09Import public des ouvrages — NOT_STARTED, sur décision utilisateurلم يبدأ

الوصف : Import public des ouvrages — NOT_STARTED, sur décision utilisateur

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14-S04Orchestration — BLOCKED_DEPENDENCYلم يبدأ

الوصف : Orchestration — BLOCKED_DEPENDENCY

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14-S05Certification technique — PARTIALقيد التنفيذ

الوصف : Certification technique — PARTIAL

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14-S06Revue humaine — IN_PROGRESS : 1 138 validées en masse sur attestation PM (2026-10-04), 491 → E14-S02قيد التنفيذ

الوصف : Revue humaine — IN_PROGRESS : 1 138 validées en masse sur attestation PM (2026-10-04), 491 → E14-S02

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E14-S02Qualification des anomalies — OPEN (491 entrées, 516 anomalies candidates)لم يبدأ

الوصف : Qualification des anomalies — OPEN (491 entrées, 516 anomalies candidates)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E15Passerelle de recherche scientifique — en production, critères ouvertsقيد التنفيذ0 / 2

الوصف : Passerelle de recherche scientifique

E15-S13Reprise de la dictée existante — IN_PROGRESS (WIP sauvegardé e2f0ce2, 2026-09-26 ; non rebasé, non certifié)قيد التنفيذ

الوصف : Reprise de la dictée existante — IN_PROGRESS (WIP sauvegardé e2f0ce2, 2026-09-26 ; non rebasé, non certifié)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E15-S06Critères de recherche restants (clôture E15) — OPENقيد التنفيذ

الوصف : Critères de recherche restants (clôture E15) — OPEN

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16Cybersécurité — PASS / CLOSED (2026-10-04) · S01–S10 PASS · aucune certification de cybersécurité · planning/reports/e16-final-closure-report.mdمُغلق (خطة الطريق)7 / 7

الوصف : Cybersécurité

E16-S02Schéma administratif reproductible — PASS / CLOSED (2026-09-24)مُغلق (خطة الطريق)

الوصف : Schéma administratif reproductible — PASS / CLOSED (2026-09-24)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16-S05Session audio : interrupteur et limites — PASS / CLOSED (2026-09-24)مُغلق (خطة الطريق)

الوصف : Session audio : interrupteur et limites — PASS / CLOSED (2026-09-24)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16-S06Magasin partagé de quotas — PASS / CLOSED (2026-09-24, résultat nominal)مُغلق (خطة الطريق)

الوصف : Magasin partagé de quotas — PASS / CLOSED (2026-09-24, résultat nominal)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16-S08Quota audio en fonctionnement dégradé — PASS / CLOSED (PR #91, 2026-09-24)مُغلق (خطة الطريق)

الوصف : Quota audio en fonctionnement dégradé — PASS / CLOSED (PR #91, 2026-09-24)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16-S07Routes publiques de lecture bornées — PASS / CLOSED (2026-10-04, smoke PROD)مُغلق (خطة الطريق)

الوصف : Routes publiques de lecture bornées — PASS / CLOSED (2026-10-04, smoke PROD)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16-S09Conservation des données — PASS / CLOSED (2026-10-04, option a, purge manuelle)مُغلق (خطة الطريق)

الوصف : Conservation des données — PASS / CLOSED (2026-10-04, option a, purge manuelle)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

E16-S10Autres protections ouvertes — PASS / CLOSED (2026-10-04 ; CSP Report-Only, F-16)مُغلق (خطة الطريق)

الوصف : Autres protections ouvertes — PASS / CLOSED (2026-10-04 ; CSP Report-Only, F-16)

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

ECTEpics Contrôle — cockpit déployéقيد التنفيذ0 / 3

الوصف : Epics Contrôle

ECT-S02Types de casلم يبدأ

الوصف : Types de cas

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

ECT-S03Options de décision par métierلم يبدأ

الوصف : Options de décision par métier

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

ECT-S04Décisions concurrentesلم يبدأ

الوصف : Décisions concurrentes

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

SYNSynthèse scientifique sourcéeقيد التنفيذ1 / 2

الوصف : Synthèse scientifique sourcée

SYN-S01Première restitution de la recherche — PASS sur son périmètreمُغلق (خطة الطريق)

الوصف : Première restitution de la recherche — PASS sur son périmètre

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

SYN-S02Synthèse raccordée aux dossiers E9لم يبدأ

الوصف : Synthèse raccordée aux dossiers E9

لا توجد ميزة Spec Kit مرتبطة بهذا السبرنت حاليًا.

صفحة للقراءة فقط. لا كتابة، لا قاعدة بيانات، لا أسرار. تُحتسب الحالات من الملفات المُوثّقة.