new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
Personal Brand Growth OS
Translation pending
MarketingTypeScript · HTMLGitHub @Ahmadsalahz2149OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
منصّة عربية تتعلّم صوت الكاتب من محتواه، ثم تكتب به. الحلقة: ارفع مصادرك → تُستخرج «بصمة المحتوى» (Content DNA) → تُولَّد بوستات بصوتك → تُراجَع وتُجدوَل وتُنشر فعليًا → يُقرأ أداؤها الحقيقي ويعود ليغذّي البصمة. هذه الحلقة الأخيرة هي الفرق بين مولّد نصوص ونظام يتحسّن مع الوقت. Next.js 16 · TypeScript · Postgres + pgvector عبر Drizzle · Supabase Auth · Stripe · عربي/إنجليزي بتكافؤ تامّ واتجاهين (RTL/LTR). بلا DATABASE_URL يقلع التطبيق ويعمل، وتتعطّل الميزات التي تحتاج قاعدة بيانات بدل أن ينهار.Read the full README ↗
منصّة عربية تتعلّم صوت الكاتب من محتواه، ثم تكتب به.
الحلقة: ارفع مصادرك → تُستخرج «بصمة المحتوى» (Content DNA) → تُولَّد بوستات بصوتك → تُراجَع وتُجدوَل وتُنشر فعليًا → يُقرأ أداؤها الحقيقي ويعود ليغذّي البصمة. هذه الحلقة الأخيرة هي الفرق بين مولّد نصوص ونظام يتحسّن مع الوقت.
Next.js 16 · TypeScript · Postgres + pgvector عبر Drizzle · Supabase Auth · Stripe · عربي/إنجليزي بتكافؤ تامّ واتجاهين (RTL/LTR).
npm ci
cp .env.example .env.local # ثم املأ DATABASE_URL ومفاتيح المزوّدين
npm run db:migrate
npm run dev
بلا DATABASE_URL يقلع التطبيق ويعمل، وتتعطّل الميزات التي تحتاج قاعدة بيانات
بدل أن ينهار.
| الأمر | ماذا يفعل |
|---|---|
npm run dev · build · start | التطوير والبناء والتشغيل |
npm run lint | ESLint — ومعه قاعدة العزل (ADR-005) |
npm test | كامل الاختبارات؛ ما يحتاج قاعدة بيانات يُتخطّى إن غابت |
npm run db:generate · db:migrate | توليد الهجرات وتطبيقها |
npm run db:status [-- --deep] | ما يقوله سجلّ الهجرات — و--deep يسأل المخطط نفسه |
npm run db:baseline -- --through <tag> | إصلاح سجلّ انحرف عن المخطط |
npm run db:rls-check | هل عزل الصفوف مُفعَّل فعلًا؟ يسأل القاعدة لا الكود |
npm run eval | تقييم الاسترجاع |
forOrg(db, orgId) (ADR-005). قاعدة
ESLint تمنع الالتفاف، وقائمة الاستثناءات موثّقة ويحرسها اختبار. تحتها عزل
صفوف في القاعدة نفسها (ADR-011): استعلام ينسى نطاقه يعيد صفر صفوف لا
بيانات مستأجر آخر.next-intl لا يُفشل البناء على
مفتاح ناقص — يعرض مسار المفتاح للمستخدم. اختبار يمنع ذلك.ابدأ من docs/README.md — فهرس يفصل ما يصف الكود اليوم عن السجلّات
التاريخية. أقصر مسار:
docs/ARCHITECTURE.md — ما هو مبنيّ وكيفdocs/DECISIONS.md — لماذا (ADR-000 … ADR-013)docs/LAUNCH_READINESS.md — ما تبقّى قبل أول عميل يدفعdocs/ADMIN_RUNBOOK.md — النشر والهجرات والنسخ الاحتياطيcPanel/Passenger خلف Cloudflare. scripts/deploy-cpanel.sh يطبّق الهجرات قبل
تنصيب الإصدار، فهجرة فاشلة تُجهض النشر والإصدار السابق يبقى يخدم. التفاصيل
والأخطاء المعروفة في docs/ADMIN_RUNBOOK.md.