Files

5.9 KiB

📋 قائمة المهام — diyaa.de

لما تسأل الـ agent "شو عنا شي نعملو؟" → بيقرأ من قسم 🔵 مفتوحة ويقترح المهمة الجاهزة للبدء (يلي مو محجوبة بمهمة قبلها). لما تخلص مهمة → انقلها من "🔵 مفتوحة" لـ " منجزة (Ready)" مع تاريخ، وحدّث PROJECT-STATE.md.

نظام الحالات: 🔵 مفتوحة · 🟡 قيد التنفيذ · ✅ منجزة (Ready) · ⛔ محجوبة (تحتاج مهمة قبلها)


🟡 قيد التنفيذ

(لا يوجد حالياً)


🔵 مفتوحة (مرتّبة بالأولوية — ابدأ من فوق)

🆕 قرارات مراجعة 2026-08-05 أضافت T-16 و T-17 وعدّلت T-08→T-13. اقرأ REVIEW-2026-08-05.md.

T-14 · وضع الصيانة

وضع صيانة منفصل عن coming-soon + رسالة + استثناء الأدمن. الحالة: 🔵

T-15 · تحديث Makefile + docker-compose للداتابيس

أوامر db-up, migrate, seed, studio + volumes (بيانات + ملفات) + تطبيق migrations عند النشر + backup موثّق. الحالة: 🔵


منجزة (Ready)

  • 2026-08-05 · T-13 · الإحصائيات الداخلية — إضافة أحداث الزيارات وفتح المشاريع وتشغيل الألحان ونقر الروابط ورسائل التواصل، endpoint محمي بالتحقق وتحديد المعدل، وواجهة ملخص داخل الأدمن لآخر 30 يوماً.
  • 2026-08-05 · T-12 · الصفحات الرسمية — إضافة سياسة الخصوصية وشروط الاستخدام وImpressum بالعربي والإنجليزي، ربطها بالفوتر، وإضافة حقول الهوية القانونية إلى .env.example.
  • 2026-08-05 · T-11 · الإيميلات + SMTP — ربط نموذج التواصل بحفظ الرسائل وإرسال إشعار للمالك وتأكيد للمرسل عبر Nodemailer، قوالب React Email وبديل نصي، حماية Honeypot وRate limiting، وإضافة متغيّرات SMTP إلى .env.example.
  • 2026-08-05 · T-10 · الألحان (باك + فرونت + مشغّل) — إضافة CRUD كامل للألحان مع التصنيفات ورفع الصوت والغلاف والتحكم بالتحميل، قسم عام بصفحات قائمة وتفاصيل، فلترة التصنيفات، ومشغّل صوت reusable بالتشغيل والتقديم والتأخير ومستوى الصوت والمدة والتحميل الاختياري.
  • 2026-08-05 · T-09 · التطبيقات (type=APP) — إضافة حقول iOS إلى CRUD المشاريع، فلتر التطبيقات في الأدمن، وقسم عام للتطبيقات مع معرض السكرين شوتس وروابط المتاجر والدعم والخصوصية.
  • 2026-08-05 · T-08 · المشاريع: أعمال + مواقع + تصاميم — إضافة CRUD أساسي للمشاريع، رفع الصور من النموذج، صفحات الأعمال والمواقع والتصاميم مع فلترة التصنيفات وصفحات تفاصيل حسب slug.
  • 2026-08-05 · T-16 · إعادة تشكيل المخطط للخيار A — استبدال Work/App بـ Project موحّد، تحديث CategoryKind إلى PROJECT/MELODY، إضافة حقول المشاريع وحقول iOS، وتطبيق migration محلية ناجحة.
  • 2026-08-05 · T-17 · إصلاح .env.example + وضع الصيانة — تصحيح قيمة full وإضافة maintenance إلى أوضاع الموقع مع إبقاء واجهة الصيانة ضمن T-14.
  • 2026-08-05 · T-07 · رفع الملفات (Media) — إضافة تخزين دائم للملفات، معالجة الصور إلى WebP عبر sharp، حفظ الصوت بصيغته، endpoint محمي، ومكوّن رفع reusable.
  • 2026-08-05 · T-06 · التصنيفات (Categories) CRUD — إضافة تحقق Zod وعمليات إنشاء/تعديل/حذف للتصنيفات من لوحة الأدمن مع دعم PROJECT / MELODY.
  • 2026-08-05 · T-05 · Layout لوحة التحكم — إضافة shell محمي، سايدبار، ترويسة مشتركة، وفورم عام مبني على React Hook Form وZod.
  • 2026-08-05 · T-04 · مصادقة الأدمن — إضافة Auth.js Credentials، تشفير كلمات السر، حماية app/admin/، صفحة دخول، وseed آمن لمستخدم الأدمن.
  • 2026-08-05 · T-03 · إعداد PostgreSQL + Prisma — إضافة خدمة PostgreSQL مع volume وشبكة داخلية، مخطط Prisma الأولي، migration init، وعميل قاعدة البيانات singleton.
  • 2026-08-05 · T-02 · تهيئة shadcn/ui — إضافة components.json، أداة cn، والمكوّنات الأساسية Button/Card/Input/Dialog/Select/Form مع دعم RTL والثيم الحالي.
  • 2026-08-05 · T-01 · تهيئة Tailwind CSS — إضافة إعداد Tailwind/PostCSS، وربط tokens الثيم الحالية مع الحفاظ على الوضعين الفاتح والغامق.
  • 2026-08-03 · T-00 · منظومة التوثيق — إنشاء docs/ (STATE, STACK, ARCHITECTURE, CHECKLIST, TODO, IDEAS) + AGENTS.md. موثّق بالكامل.

تعليمات للـ agent

  1. اقترح أول مهمة 🔵 مفتوحة وغير محجوبة من الأعلى.
  2. عند البدء: غيّر حالتها لـ 🟡 قيد التنفيذ.
  3. عند الانتهاء: انقلها لـ منجزة مع التاريخ ورقم المهمة، حرّر حالات المهام المحجوبة يلي انفتحت، وحدّث PROJECT-STATE.md.