النشر والإعداد
متطلبات النظام
المتطلبات وتقديرات البداية وحدود السعة.
حالة الإصدار — 20 أكتوبر 2026: نُشر Squire 1.0.0-beta.1، بما فيه تطبيق Android للمدربين، واعتمد للتقييم التجريبي. نجحت فحوص التغليف والتوقيع، واعتمد المؤسس اختبار Galaxy S20+ المستقل والعمل الميداني دون اتصال، وطابقت بصمة APK في الحزمة المرفوعة سجل البناء. تُعد تغطية الأجهزة وإمكانية الوصول والترقيات التاريخية الأوسع أعمال متابعة، وليست شروط إصدار beta.1 غير مكتملة. تبقى موافقة كل مؤسسة على بيئتها والخصوصية والأمان مطلوبة قبل استخدام بيانات رياضيين حقيقية.
التطوير
يدعم التطبيق Node.js 22.16 أو 24 وnpm وDocker Compose. تثبّت صور الإنتاج Node.js 22.16؛ راجع أمان بيئة التشغيل قبل الإنتاج. يستهدف هذا الموقع Node.js 24 بشكل مستقل.
الاستضافة الذاتية
استخدم خادم Unix وDocker Compose ونطاقاً موجهاً إليه وتخزيناً دائماً لـPostgreSQL والملفات الخاصة وHTTPS عبر Caddy. أبقِ PostgreSQL داخلياً وخصص تخزيناً احتياطياً محمياً خارج الخادم.
تقديرات الحجم
تبدأ قوالب الآلات الافتراضية الاختيارية بمعالجين افتراضيين وذاكرة 4 GiB، وقرص 50 GiB على AWS وGoogle Cloud أو 64 GiB على Azure. هذه تقديرات بداية وليست حدوداً دنيا مقاسة أو سعة مختبرة بالحمل. تؤثر عمليات البناء والملفات والاستخدام المتزامن والنسخ الاحتياطي في الحجم؛ ولم تثبت سعة عدد محدد من الرياضيين المتزامنين.
الأجهزة
يخدم الويب المسؤولين والمدربين والرياضيين بواجهات متجاوبة. لا تعتمد محاكاة Chromium المكتبية أو WebKit للهاتف الأجهزة الفعلية أو الأجهزة اللوحية أو متصفحات iOS.
تطبيق Android الاختياري للمدربين. الحد الأدنى المضبوط API 24، وتضم الحزمة الموقّعة ARM64 وx86_64. لا تثبت هذه الإعدادات توافق كل جهاز. أبلغ المؤسس عن نجاح أول اختبار على Galaxy S20+ في 20 أكتوبر 2026؛ وتبقى تغطية الأجهزة واللوحيات الأوسع مفتوحة. يمكن اختبار الهاتف محلياً بتحويل اتصال USB دون نطاق أو Metro أو محاكي؛ راجع دليل الهاتف.
المصدر والحالة
رُوجع في 19 أكتوبر 2026. راجع متطلبات قوالب السحابة وجاهزية beta، المحدّثة في طلب المراجعة #127.
في 20 أكتوبر 2026، أكد المؤسس أن خطوات التثبيت المستقل ومسار الاستخدام الميداني والاسترداد دون اتصال الموصوفة على Galaxy S20+ عملت كما هو متوقع. هذا نجاح مُبلّغ عنه من المالك لاختبار هاتف فعلي. لم تُقدَّم نسخة Android أو بصمة APK المثبّت أو نتائج كل لغة وفحوص إمكانية الوصول؛ وتبقى تغطية الأجهزة واللوحيات وإمكانية الوصول والترقيات التاريخية الأوسع منفصلة. راجع نتيجة الهاتف المسجّلة وطلب مراجعة التطبيق #136.