علامات تقول إن تطبيقك المبني بالـvibe coding يحتاج تحصينًا
أدوات مثل Lovable وBolt وReplit وCursor تختصر أسابيع من بناء النموذج الأولي، لكنها لا تضيف افتراضيًا الضوابط التي يحتاجها منتج يحمل بيانات مستخدمين حقيقيين وأموالهم. إن انطبقت عليك ثلاث علامات أو أكثر مما يلي، فالمراجعة أرخص من أول حادثة.
- مفاتيح API أو أسرار ظاهرة في كود الواجهة الأمامية أو في سجل Git.
- سياسات Row Level Security في Supabase معطّلة أو مفتوحة للجميع.
- التطبيق يتباطأ أو يتعطل حين يتجاوز المستخدمون المتزامنون بضع عشرات.
- لا توجد بيئة staging، وكل تعديل يصل إلى المستخدمين مباشرة.
- لا اختبارات آلية، وكل طلب جديد للأداة يكسر ميزة أخرى.
- المدفوعات ما زالت في وضع الاختبار أو تُقبل دون تحقق من الخادم.
- لا نسخة احتياطية مجرّبة لقاعدة البيانات.
- كود مكرر بكثافة يصعب على أي مهندس جديد فهمه.
- مستثمر طلب فحصًا تقنيًا ولا تعرف ما سيجده.
- بيانات مستخدمين في السعودية أو أوروبا دون مراجعة PDPL أو GDPR.