Golden Ratio Fractal Engine · ملف الإصدار
مراجعة مستودع المشروع نفسه: ما نُفِّذ، وما بقي جزئيًا، وما توقف عند الوثائق.
تطبيق متصفح: React 19 مع TypeScript وVite؛ عرض على WebGL2 مع WebGPU اختياريًا؛ والحالة في localStorage. لا جهة خادم لديه، والإصدار ساكن.
٢ منفَّذ · ٣ جزئيًا · ١ في التخطيط
ما يُقرأ في الشيفرة
٤٣١ فهرسًا لأنواع الفراكتالات (0–430) دون فجوات، من ٤٧٧ فرعًا في المُوزّع
الملف
app/src/engine/fractalMappers.ts١٣١ دالة مسافة مكتوبة يدويًا في ظل WebGL2؛ بينما يتوقف توزيع WebGPU عند الفهرس ١٣٠
الملف
app/src/shaders/٦٦٦ لوحة ألوان: ٢٦ مؤلَّفة يدويًا و٦٤٠ إجرائية (٨٠ سمة × ٨ تغييرات)
الملف
app/src/palettesProcedural.ts١٠ أساليب عرض و٨ عمليات تركيب و٤ أوضاع كاميرا و٤ محاور مقطع
الملف
app/src/engine/fractalMappers.tsالكتالوج الوصفي يغطي ١٤٥ نوعًا من ٤٣١، موزَّعة على ١١ ملف فئات
الملف
app/src/data/categories/الإصدار الجاهز: ١٦ ملفًا، ١٫٠٤ م.ب، صفر روابط خارجية
الملف
app/dist
حالة الوحدات
منفَّذ
نواة WebGL2: تتبع الأشعة في fragment-shader
وحدة من ٤٣١٨ سطرًا تضم حلقة تتبّع الأشعة والتوزيع حسب فهرس النوع.
الملف
app/src/shaders/webglShaders.tsجزئيًا
WebGPU: ١٣١ نوعًا من ٤٣١ متميزة
يتوقف التوزيع عند ١٣٠ ثم يمر إلى نموذج فيلاتاكسيس مشترك؛ ولا مقابل WGSL للمسارات المتغيّرة.
الملف
app/src/shaders/webgpuShaders.tsمنفَّذ
قصّ الظل عند الطلب وذاكرة برمجيات مؤقتة
ظلٌّ أصغر لكل فراكتال، ذاكرة LRU من ٨ برمجيات، ومنع التكرار أثناء الترجمة.
الملف
app/src/engine/ShaderManager.tsجزئيًا
استكشاف تلقائي عبر ٦١ شكلًا منتقى
١١٣ معرفًا مؤهلًا تُطرح منها ٥٢ مستثناة؛ الواجهة لا تختار الـ٣١٨ الباقية.
الملف
app/src/engine/NeuroAestheticsEngine.tsجزئيًا
لوحات الألوان: ٢٦ من ٦٦٦ متاحة في الواجهة
اللوحات الإجرائية متاحة عبر الاختيار التلقائي وروابط الهاش، لا عبر قائمة.
الملف
app/src/components/ControlsPanel.tsxفي التخطيط
WebXR وتصدير الفيديو وPWA وتطبيق جوال
المراحل ٦–٨ من الوثيقة التقنية؛ لا وحدات مقابلة في الشيفرة.
الملف
app/WHITEPAPER.md
كيف تحقَّق هذا
يتحقق CI في كل دفع من الأنواع والبناء ومجموعتَي اختبار
سلسلة العمل: npm ci ثم الأنواع ثم البناء ثم الاختبارات.
مسحٌ بصري كامل للفهرس موثَّق
٤١٨/٤٣١ عرضًا صالحًا، و١٣ مسجَّلة كقليلة التفاصيل قصداً.
يوجد تقرير عرض بلا واجهة رسومية
٢٩٤/٢٩٤ تركيبة، وصفر شاشات سوداء، وصفر أخطاء في الطرفية.
الحزمة المبنية لا تطلب أي مورد خارجي
البحث عن http(s) في app/dist يعطي صفر نتائج في JS وCSS.
حدود هذه الادعاءات
- الرقم ٤٣١ يعدّ الفهارس لا الخوارزميات؛ تدقيق المشروع نفسه يردّها إلى نحو ١٤٦ آلية مختلفة، والواجهة تختار الفهارس 0–130 فقط.
- عيوب معروفة مثبتة في سجل التغيير: متعدد السطوح الرباعي ينهار إلى بقعة، ومشكلة «الكاميرا داخل الضباب» تتعلق بالتأطير.
- فحص الجوال في CI لا يمنع الدفع (continue-on-error).
- إجمالي ٧١٨/١٨٧٥ فحصًا ادعاء منفَّذ في CI، ولم يُعَد تشغيله في هذا التدقيق.
- الواجهة بالإنجليزية فقط؛ لا طبقة ترجمة داخل التطبيق.
- الأداء على العتاد المحدد غير مقيس: يوجد نص معيار ولا نتائج محفوظة.
إصدار حيّ
إصدار حيّswype-imagine.moonsugar.space ↗
لا يحتوي الإصدار على أي طلبات لخدمات خارجية؛ بعد التحميل تعمل الصفحة دون شبكة. مطلوب WebGL2، أما WebGPU فاختياري ويغطي جزءًا من الفهرس. يبدأ الصوت بفعل المستخدم لا تلقائيًا.
الصفحة نفسها لا تؤكد التوافر: تُفحص الضيافة عند نشر الإصدار.