سجلات القرارات المعمارية
يوثّق كل سجل قرار (ADR) قراراً تصميمياً مهماً: السياق، والقرار، والعواقب. السجلات مكتوبة بالإنجليزية لأنها وثائق تاريخية يُرجَع إليها في مراجعات الكود، وتجد شرحها المفصل بالعربية في البنية المعمارية.
| السجل | القرار |
|---|---|
| 001 | الرسم بـ DOM وSVG داخل Chromium دون واجهة |
| 002 | YAML هو صيغة التأليف الوحيدة |
| 003 | دالة render(t) نقية وقواعد الحتمية |
| 004 | تحديد الـ cues يدوياً (حلّ ADR-013 محل جزء منه) |
| 005 | عمّال متوازون لنطاقات الإطارات ثم دمج المقاطع |
| 006 | مخرجان: ملف رئيسي وملف نشر بحجم محدد |
| 007 | استراتيجية الاتجاه المزدوج (bidi) في الترجمة |
| 008 | مؤثرات صوتية مولّدة بدل مكتبات العينات |
| 009 | FFmpeg المثبت على النظام بدل نسخة مضمّنة |
| 010 | مستودع واحد بمساحات عمل pnpm وحدود واضحة بين الحزم |
| 011 | حبيبات فيلم ثابتة افتراضياً |
| 012 | لوحة تحكم للمشروع بإجراءات كتابة |
| 013 | المحاذاة المساعدة للـ cues |
| 014 | سجل أدوات واحد بثلاث طرق اتصال |
| 015 | أمان الخادم المحلي ونقاط الوصول الخاصة بالذكاء الاصطناعي |
| 016 | المقاس 9:16 هو الوحيد في الإصدار 1.0 |
لأي تغيير تصميمي كبير، أضف سجلاً جديداً في docs/adr/ (راجع المساهمة).