الذكاء الاصطناعي جعل كتابة الأكواد أسرع بكثير، لكن السرعة وحدها لا تعني بناء برمجيات أفضل. TidyFactor ليست أداة أخرى، بل فلسفة ومنظومة معمارية لبناء Software مستقل، قابل للنقل، مفهوم للإنسان، ومهيأ بطبيعته للتعاون مع وكلاء الذكاء الاصطناعي.
«مش الهدف إن الـ AI يكتب كود أكتر… الهدف إننا نبني Software أبسط، أوضح، قابل للصيانة، وقادر يعيش أطول من الـ Framework اللي اتبنى عليه.»
الطريقة التقليدية لاستخدام الذكاء الاصطناعي (Developer ──► Prompt ──► Generated Code) تعمل في التمارين الصغيرة، لكنها تنهار عند مواجهة مشاريع الإنتاج الحقيقية ذات القيود المعقدة.
إعطاء النموذج نصوصاً ضخمة تدعي الشمولية يشتت الذاكرة (Context Degradation) ويقود لنتائج ركيكة ومكررة تفقد دقة المعايير في كل دورة تعديل.
توليد كود جديد بالكامل أسهل بكثير من تعديل مشروع قائم (In-Place Refactoring) باحترام قواعد الأمان، الـ Conventions، ونظام التصميم دون كسر المنظومة.
تقسيم المعرفة إلى وحدات مستقلة (Skills) بمدخل Dispatcher صغير (~350 Token) يحمّل الذاكرة التشغيلية وقوائم التحقق عند الحاجة الحتمية فقط.
مقارنة دقيقة ومحايدة بين نظام التشغيل الإدراكي (tidyfactor-brain) وأبرز أدوات السوق عبر 4 أبعاد معمارية محورية:
| بيئة التطوير / الأداة | 🧠 نطاق الذاكرة (Memory Scope) | ⚙️ إدارة السياق (Context Efficiency) | 🤖 الاستقلالية (Agent Autonomy) | 📚 التعلم المستمر (Persistent KIs) |
|---|---|---|---|---|
|
Antigravity + TidyFactor
Cognitive OS & Brain BaaS
★ ARCHITECTURAL CHOICE
|
عابر للمشاريع (Cross-Project) مع جدران حماية سياقية صلبة [Dev/Marketing] وعزل مادي SQLite. | Zero-Latency + Caching؛ استرجاع الخلاصة الدلالية فقط (<15ms) لحماية التوكنز. | مستقل بالكامل (Full Agentic) مع قدرة على تنفيذ السكربتات وتعديل الكود وحوكمة القواعد. | متعدد الوسائط (Multimodal KIs)؛ نصوص وقرارات ADR، مخططات بصرية، وبودكاست صوتي. |
|
Cursor IDE
Shadow Workspace & Composer
|
مقيد بحدود مساحة العمل الحالية (Workspace-bound). | استهلاك كثيف للتوكنز عند تفعيل @Codebase مع بحث موجه (Vector Search). | شبه مستقل عبر Composer لتعديل عدة ملفات مع مراجعة المطور. | ملفات .cursorrules نصية فقط خاصة بالمشروع الحالي. |
|
Windsurf
Cascade Flow Engine
|
سياق متصل يركز على ترابط ملفات المشروع الحالي. | توازن ديناميكي بين الملفات المفتوحة والمستودع. | مستقل ومدرك للسياق عبر محرك Cascade. | استنتاج آلي لنوايا المبرمج من خلال الجلسات المفتوحة. |
|
Aider CLI
Terminal Git Agent
|
معزول تماماً داخل مستودع Git النشط. | يعتمد على خريطة شجرة الكود (Tree-sitter) لتوفير التوكنز. | مستقل بقوة يتلاعب بالملفات وينفذ git commits تلقائياً. | يعتمد على سجلات المحادثة .aider.chat.history.md. |
|
GitHub Copilot
Codex / GPT Engine
|
يركز على الملف النشط + التبويبات المفتوحة (Tab-based). | محدود نسبياً للردود السريعة وإكمال الكود السطري. | مساعد تفاعلي (Copilot) يتطلب موافقة المبرمج على كل سطر. | تعليمات محلية عبر .github/copilot-instructions.md. |
|
Google Cloud Code
Gemini Code Assist
|
مرتبط بمستودعات المؤسسة وبيئة Google Cloud. | نافذة سياق ضخمة (1M+ Tokens) بنماذج Gemini Pro. | مساعد مؤسسي يركز على الأمان والشرح المعماري. | تكامل مع قواعد معرفة المؤسسة المغلقة. |
بينما تعتمد معظم الأدوات على تضخيم نافذة السياق، يتبنى نظامنا فلسفة TFI: «المعمارية الجيدة هي التي تقلل تكلفة الاستيعاب وتمنع الإنتروبيا»:
تنظيف أوتوماتيكي مستمر لسجلات الجلسات (Transcripts) ومراجعة التقادم الزمني (Staleness Audit ≤ 180 days) لمنع تضخم البيانات والإنتروبيا المعمارية.
لا يقتصر على النصوص؛ بل يستخرج وحدات معرفية بصرية (Visual KIs) من الصور والشاشات، ووحدات صوتية (Audio KIs) لتلخيص الاجتماعات والقرارات المعمارية.
تبديل ديناميكي بين [Dev Mode] (كود وخوادم وقواعد بيانات) و [Marketing Mode] (أطر SOSTAC وحملات إقليمية) لمنع تلوث الذاكرة نهائياً (Zero Bleed).
استدعاء آلاف القرارات المعمارية التاريخية في أجزاء من الثانية (< 15ms) عبر Gemini Context Caching دون حرق التوكنز في كل طلب برومبت.
تحويل قواعد المشروع والـ ADRs إلى حوار صوتي تفاعلي (Audio Overview) مستلهم من NotebookLM لتسريع دمج المطورين الجدد (Onboarding).
كيف تتعامل المنظومة مع لقطات الشاشة كـ «مخططات سياقية ملزمة» وليس مجرد بكسلات:
# TidyFactor Multimodal Visual KI Schema
ID: KI-Visual-Navbar-RTL
Domain: UI/UX & Logical CSS System
Reference Image: ./visuals/navbar-rtl-reference.png
Trigger: تعديل أو بناء شريط تنقل في بيئة RTL
▶ Visual Grounding Rules:
* Alignment: Logo must be strictly anchored to inline-start (Right in RTL).
* Spacing: Use `gap-6` (24px) between top navigation items.
* Hover States: Subtle animated underline (`border-block-end: 2px solid #00F0FF`).
▶ Negative Constraints (CRITICAL):
* Do NOT apply physical `margin-left` / `left` (use Logical CSS only).
* Do NOT introduce unapproved component libraries conflicting with Tailwind/Vanilla CSS.
عند تزويد الوكيل بلقطة شاشة لتصميم معتمد، يقوم محرك الرؤية بتحليل العناصر وتحويلها فوراً إلى هذا القالب الملزم لضمان عدم هلوسة الواجهات مستقبلاً والتزام كامل بخصائص Logical CSS.
فصل دقيق للمسؤوليات يضع كل مهارة في مكانها الإنتاجي الصحيح دون خلط بين التجربة والنماذج وكود الإنتاج:
محرك السرد البصري الفاخر لصفحات الهبوط (أسلوب Apple × Cartier) بملف واحد مستقل؛ تحريك تسلسل إطارات عالي الدقة على HTML5 Canvas بدقة 60 FPS دون تقطيع الفيديو على الجوال.
محرك دورة حياة تصميم الواجهات بالكود الأصيل (بديل فيجما)؛ الانتقال المباشر من الفكرة إلى نماذج تفاعلية حقيقية بالـ HTML/CSS بدون أدوات بناء وبحوكمة توكنز brand.json v2.
المسار الأكثر عملية للمشاريع القائمة في الإنتاج؛ فحص الكود الموجود، احترام الـ Conventions، حظر مبتذلات الذكاء الاصطناعي (Anti-Slop)، وفرض خصائص Logical CSS لدعم العربية.
المعايير الهندسية الصارمة التي تحكم كافة منصات البرمجيات وحزم المهارات في المنظومة:
نرفض نموذج احتجاز البيانات داخل منصات الـ SaaS المغلقة التي تفرض اشتراكات متصاعدة مع كل توسع. برمجيات TidyFactor تعتمد على التخزين المحلي الصريح، وتوظيف قواعد بيانات SQLite 3 WAL Mode في ملف واحد مستقل يمكن نسخه ونقله بالسحب والإفلات وتخزينه للأبد.
مشاريع أطر العمل الحديثة تنهار خلال 3 إلى 5 سنوات بسبب تقلبات التبعيات وتحديثات المكتبات المتسارعة (Framework Churn). نحن نبني على المعايير القياسية المعتمدة من W3C ولغة Go الصرفة التي تضمن استمرار عمل كودك بعد 20 عاماً بنفس الكفاءة والاستقرار وصفر تكاليف صيانة دورية.
البرمجيات يجب أن تُهندس لتفهمها الآلة كما يفهمها المطور. توفر TidyFactor مصفوفة ذاكرة تشغيلية معزولة (Operational Memory) لكل مهارة، توفر سياقاً حتمياً يمنع وكلاء البرمجة (Antigravity, Claude Code, Cursor) من الهلوسة، ويلزمهم باتباع معايير المشروع وقوائم التحقق (Validation Checklists).
نرفض التدرجات البنفسجية العشوائية والبطاقات الباهتة مفرطة التدوير الشائعة في تصاميم الذكاء الاصطناعي. نعتمد تباينات معمارية واضحة، حوكمة مركزية للألوان والخطوط عبر brand.json v2، والاعتماد الحصري على خصائص Logical CSS لضمان دعم أصيل ومتقن للغة العربية في كافة الشاشات.
نحن نفرّق بحزم بين النية المعمارية (Architectural Intent) وبين الإثبات الإحصائي (Empirical Evidence). لا ندعي العصمة المطلقة، بل نلتزم بمسار القياس المستمر (Measure ──► Change ──► Measure ──► Compare) وتوفير اختبارات معيارية مفتوحة (Public Benchmarks) تمكّن المجتمع الهندسي من التحقق المستقل من كفاءة وجودة الكود الناتج عبر مهارات المنظومة.