م
MBF OS
نظام تشغيل الشركة

تقدّم البناء

ما بُني حتّى الآن، أوّلًا بأوّل. الصفحة تُحدَّث تلقائيًّا كلّ عشر دقائق — وكلّ سطرٍ فيها مأخوذٌ من المشروع نفسه لا مكتوبٌ بيد.

آخر تحديث: 2026-09-14 12:01

اختبارات تمرّ
1,853
تأكيدات
4,883
إيداعًا
60
صلاحيّة
73
مسارًا
317
جدولًا
101
هجرةً
154
حسابًا محاسبيًّا
36

1 اختبارًا يفشل في آخر تشغيل.

الفحص الليليّ: يحتاج انتباهًا

يعمل وحده كلّ ليلة — الأمان وسلامة الدفتر وأنّ الواجهة تعمل فعلًا في متصفّحٍ حقيقيّ. العطب لا ينتظر أن ينشر أحدٌ شيئًا.

الدفتر
متوازن
ملاحظات توقف النشر
2
الواجهة في المتصفّح
فيها خطأ
آخر فحص
2026-09-12 03:30
أوّلًا بأوّل

سجلّ العمل

آخر عمل: منذ 46 دقيقة
اليوم 2026-09-14 · 4 إيداعًا
11:22 المرحلة 21 (الوثيقة الأمّ §4/§9): عروضٌ محفوظةٌ ووسوم — فجوتا Phase 0 البنيويّتان 11fd3bd
10:08 المرحلة 20 (مراجعة المالك بندًا بندًا): الدمجُ الموحَّد وسدُّ الفجوات الستّ 2d23ec1
00:44 توثيق: جولة TestSprite الخضراء الكاملة 5/5 بسجلّ الخارطة 89eb826
00:13 فحص TestSprite: متصفّحُ الطباعة حيث يبحث عنه Printer + لينكٌ مقفلٌ حقيقيّ لحالة الإغلاق e14e5b3
أمس 2026-09-13 · 36 إيداعًا
23:17 فحص TestSprite: لينكُ توقيعٍ صالحٌ يُسلَّم للمنفّذ — TC009 كانت تخترع /sign فتُحجب 788d71e
23:17 المرحلة 19 (دفعة 2 §19): الوكيلُ يجهّز والإنسانُ يقرّر — خريطةُ الوكلاء والتقييمُ الشهريّ والتدقيقُ الحيّ b2a144c
22:44 إصلاح فحص TestSprite على الرنر: دخولٌ يعمل وحكمٌ من النتائج لا من مهلة 89083c0
22:34 المرحلتان 17–18 (دفعة 2 §16–18): تيرمنال بعين السائل ومساعد تسعير، ولوحة يرتّبها صاحبها وإنجاز يُقاس 9acd973
21:10 ‏Phase 16 (دفعة 2 §13): Ads Manager — الخطّةُ مقابل الواقع، والصامتةُ تُجرَس 3cd0e85
21:05 ‏فحص TestSprite: الـPRD يُودَع — فالجسرُ يجد ما يقرؤه قبل النفق 1332591
20:53 ‏Phase 15 (دفعة 2 §4–5): توقيعُ الاتفاقيّة يصير أقسامًا تعمل — باعتماد المدير dd29e60
20:22 ‏Phase 14 (دفعة 2 §9–10): دورةُ الرواتب تُراقَب — والقسيمةُ تصل صاحبَها عند القفل 0c452c7
20:02 ‏فحص TestSprite: إعدادُ التنفيذ يُكتب للرنر — فيفحص فعلًا بدل أن يصرخ «لا إعداد» 34cd7fd
20:02 ‏Phase 13 (دفعة 2 §8): الموردون كيانًا — والرقيبُ الخامسُ على الدائنة المتأخّرة 712edd6
19:15 ‏Phase 12 (دفعة 2 §1–2): نواةُ الطلبات v2 — رقمٌ وسلسلةُ أزمنةٍ ومرفقٌ وتصعيدُ الساعة 918ed05
18:49 إصلاح: فحصُ TestSprite كان يخضرُّ كذبًا — الجسرُ لا يُنزَّل والفشلُ يُبتلَع d87937b
18:44 ‏Phase 11 (أ): إنقاذُ النسخ الاحتياطيّ — ستُّ ليالٍ صفريّةٌ بصمتٍ لن تتكرّر d1bbcef
18:08 ‏Phase 10: التقاريرُ المجدولة — الشهرُ المنصرمُ يصدر وحدَه لبوّابة عميله 4fbdb53
18:07 ‏Phase 9: البحثُ الشامل — «وين ملفّ فلان؟» بلا معرفةِ القسم أوّلًا 15b6fd3
17:32 ‏توثيق D-005: الفاحصُ المتوازي مركونٌ بعطبِ spatie في سياق العامل — والعتادُ خاملٌ سليم 7c83105
17:25 ‏Phase 8: عهدةُ المفاتيح — رقيبُ الأعمار، لا مفتاحَ يموت بصمت + تمهيدُ الفاحص المتوازي c6ce71b
17:09 ‏Phase 7 (المشترك): الإنبوكس الموحّد — المحادثةُ وحدةُ عملٍ بمالكٍ وحالة da95af3
16:37 ‏Phase 6: محرّكُ الأتمتة — مشغّلٌ ثمّ شروطٌ ثمّ فعلٌ، من الشاشة وبسجلٍّ لا يفشل صامتًا ee21e5b
16:02 ‏Agent OS (دفعة ج): الأسطولُ يُدار من الشاشة — أرقامُ اليوم وسجلُّ التشغيل وإنذارُ الصامت 2094d75
15:27 ‏Phase 4: صفحةُ «عملي» — لوحةُ الموظّف تجيب «شو عليّ اليوم؟» 978a3c8
14:51 ‏Phase 3: الطلباتُ الموحّدةُ تنضج — أولويّةٌ ومسؤولٌ وعميلٌ واستحقاقٌ وتصعيد 8c0989f
14:30 ‏Phase 2: مالُ العميل ومستنداتُه في ملفّه — وأوّلُ بابِ ملفّاتٍ في النظام d3d26fb
13:49 ‏Phase 1: السايدبارُ الهرميّ — مجموعاتٌ تُطوى وبحثٌ في القائمة cd3a13f
13:21 ‏Phase 0: الفحصُ التفاضليّ — إصلاحُ جذرِ مفتاح GHL وذاكرةُ الإعدادات ووثائقُ الطريق d9c8b08
11:35 رقيبُ SEO: فحصٌ يوميٌّ للموقع بمحلّل النظام — تقريرٌ طازجٌ وإنذارٌ عند التراجع dbcc2e8
11:04 رقيبُ الاستضافة: فحصٌ ساعيٌّ للخادم والموقعَين وSSL — إنذارٌ عند العطب فقط f443d10
10:59 ميزانيّةُ الاستعلامات: +3 للوحة و+2 للتكاملات — صفّا Hostinger المشروعان efc00ce
10:57 لوحة القيادة: صفُّ «خادم Hostinger» الحيّ في بطاقة النظام 1bad11b
10:40 الربط بالمنصّات: توكن Hostinger — حقلٌ وبطاقةُ حالة 85d668c
10:34 اكتمالُ المرحلة 3: صفرُ <select> خامٍّ في النظام كلِّه (كان 48) c9246ff
10:18 أسطرُ القيد والفاتورة: حسابُ السطر وعملتُه بقائمة أبل 275c744
10:14 قوائمُ x-model التابعة تتحوّل لأبل — بالتقاط change الفقّاعيّ 0c820a2
10:11 البوّابة: «فتح الحساب» لكلّ صفحة تواصلٍ لها رابط b934a01
10:10 البوّابة: «ملخّص أدائك» السرديّ — جُملٌ من أرقام الشهر نفسِها 7b7acbb
10:09 التشات: صلاحيّاتُ السائل تُحسب هنا وتُرسل allowed_keys للوكلاء 379bd12
12 سبتمبر 2026-09-12 · 12 إيداعًا
23:20 تنسيق Pint لـ15 ملفًّا + تحديث PHPDoc — يُصلح CI الأحمر 38e8fa6
22:20 تقارير الليدز: القيمُ داخل كلّ عملةٍ لا عبرها 725b192
22:17 بقيّة قوائم الصفوف: المواعيد والمشاريع والتدقيقات بقائمة أبل b627151
21:55 قوائمُ الصفوف تبدأ: حالةُ المهمّة في البطاقة والجدول بقائمة أبل caf3f13
21:52 قوائم أبل تعمّ أشرطة الفلاتر الباقية — 12 قائمةً في 7 شاشات 5831678
21:50 إصلاحُ بقايا تبديل حقول التاريخ في 5 شاشات 71a38d3
21:48 البوّابة: خمسُ مضاهاةٍ أخيرةٍ مع القديمة + تسميةٌ صادقة bac2450
21:43 ترقيمٌ داخل المستأجر ×3 + فهرسُ ليدز العميل + طيُّ N+1 البوّابة b777ad4
21:41 فلاترُ التاريخ تعمّ ستّةَ أقسامٍ كانت بلاها — المرحلة 2 تكتمل عمليًّا dc8fb41
21:38 منتقي تاريخ أبل (iosDate) — المرحلة 3: بديلُ نافذة المتصفّح في 15 حقلًا 461aa97
21:33 الموجتان 1+2 من إصلاحات التدقيق الشامل — ماليّة وأمنيّة (12 إصلاحًا + 7 اختبارات) a28594f
20:57 إصلاحُ خمسة حرّاسٍ كسرتها دفعاتُ البوّابة (كانت تُسقط CI) ba38320
10 سبتمبر 2026-09-10 · 5 إيداعًا
15:20 GHL: تأكيدُ الاختفاء بالمعرّف لا بالقائمة + حاجزُ الهبوط المفاجئ a73cbf4
13:13 GHL: حارسُ الحساب يعمّ كلَّ مسارات الاستيراد + اختبارُ حقنٍ لكلٍّ + إشارةُ عملةٍ ثانية eb1152e
13:07 GHL/البوّابة: الجمع داخل العملة لا عبرها + حارسُ الحساب في مسار القائمة b8aaa06
13:02 GHL: صفرٌ عارٍ من المصدر لا يُخفي القاعدة كلَّها (حارسُ الحساب الخطأ) bcc2836
12:52 GHL: قراءةُ جهةٍ محذوفة تُقرأ «مفقودًا» على 400 لا 404 فقط 6d44587
9 سبتمبر 2026-09-09 · 3 إيداعًا
17:33 بوّابة العميل: تصميمٌ مهنيٌّ مريحٌ للعين — حلقةٌ واحدةٌ ذاتُ معنًى + أرقامٌ نظيفة + منحنًى يعمل 53488e9
17:17 بوّابة العميل: تمريرةُ تناسقٍ — حجمُ دائرةٍ واحدٌ وشبكاتٌ موحّدة 35a15e2
17:13 بوّابة العميل: مطابقةُ القديم — صفّ KPIs + الحملات المفتوحة + منحنًى محاذًى + شبكات متوازنة 4bc5475
الخطّة

ستّ مراحل

0
البنية
خادم · قاعدة · بيئات منفصلة · نظام تصميم
قائمة
1
العمود الفقريّ
الصلاحيّات · التدقيق · ترابط البيانات
3 وحدات
2
الأقسام
اللوحة · الليدز · الأداء · بوّابة العميل
5 وحدات
3
المال والموارد البشريّة
الدفتر · الذمم · الرواتب · قانون العمل
7 وحدات
4
التدقيق الرقميّ
الفحص · الاستراتيجيّة · تقارير العملاء
3 وحدات
5
التصلّب
الأمان · الأداء · اللحظيّة · التوثيق
3 وحدات
ما يعمل الآن

الوحدات الحيّة

لكلّ وحدةٍ قاعدةٌ واحدة تلخّص ما تمنعه — مفروضةٌ في الكود لا موصوفةٌ في وثيقة.

محرّك الصلاحيّات
/employees

لا يُمنح ما لا يُملك. المسمّى الوظيفيّ لا يمنح شيئًا، والمنح المؤقّت يُسحب تلقائيًّا.

سجلّ التدقيق
/audit

append-only على مستوى القاعدة: كلّ تغييرٍ بقيمته قبل وبعد، ولا مسار حذفٍ أصلًا.

تكامل GoHighLevel
webhook

توقيعٌ مُتحقَّقٌ منه، ومعالجةٌ لا تتكرّر مهما أعاد المصدر الإرسال.

نبض الشركة
/dashboard

اللوحة تتبع صلاحيّة رائيها: ما لا يملكه لا يُبنى له أصلًا.

مركز قيادة الليدز
/leads

الرقم الغائب يُعرض غائبًا: بلا ردٍّ أوّل لا زمن استجابة، ولا نسبة من عيّنةٍ صغيرة.

العملاء والمشاريع
/clients · /projects

الأختام الزمنيّة تتبع الحالة ولا تُعاد كتابتها، ولا يُسنَد عملٌ لموظّفٍ معطَّل.

مركز الأداء
/performance

كلّ رقمٍ يتفرّع إلى من صنعه، ويُفسَّر ما خرج من مقامه ولماذا.

بوّابة العميل
/portal

قيدان في كلّ استعلام: لا يرى عميلٌ عميلًا آخر، ولا يرى عملًا داخليًّا.

محرّك قانون العمل
قواعد

نصوصٌ مستوثَقةٌ من مصدرها بالمادّة والرابط، وما لم يُثبت لا يُطبَّق ولا يُخفى.

الإجازات وملفّ التوظيف
/leaves

لا أحد يعتمد إجازة نفسه، والرصيد يُفحص عند الاعتماد لا عند الطلب.

الدفتر العامّ
/accounting

لا قيد بلا توازن، والمُرحَّل لا يُمسّ — التصحيح بقيدٍ عكسيّ.

الفواتير والشيكات
/invoices · /cheques

الشيك وعدٌ لا نقد، وفرق الصرف يُقيَّد في حسابه لا يُبتلع في التحصيل.

الرواتب والقسائم
/payroll

ثلاثة تواقيع لا اثنان: من أعدّ لا يراجع، ومن راجع لا يعتمد، ومن اعتمد لا يقفل.

تقارير الفروقات
/accounting/variance

كلّ فرقٍ يحمل القيود التي صنعته، ولا نسبة من صفر — الأساس الصفريّ «جديد» لا 100%.

تقييم الأداء
/evaluations

نموذجٌ لكلّ طبيعة عمل، ولا يقيّم أحدٌ نفسه، والموظّف يرى تقييمه ويعلّق عليه.

محرّك التدقيق الرقميّ
/audits

لا ملاحظة بلا دليلٍ مقيس، وما لم يُفحص يُعلَن — غيابه ليس شهادة سلامة.

مولّد خطّة 90 يومًا
/strategies

كلّ بندٍ مردودٌ إلى ملاحظةٍ لها دليل — ولا خطّة تُولَّد من لا شيء.

تقرير العميل
/reports

رابطٌ موقّعٌ ينتهي ويُسحب، بلا أسماء موظّفين ولا مهامّ داخليّة.

تدرّج الصلاحيّة
نطاق · حجب · تصدير

الصلاحيّة تقول ماذا، والنطاق بمن، والحجب أي حقول، والتصدير هل يخرج من النظام.

التصلّب الأمنيّ
bin/gate

بوّابةٌ توقف النشر عند أوّل عطبٍ حرج، ومصادقةٌ ثنائيّة على الخطر وحده.

اللحظيّة
/live

عدّادٌ يُرفع عند كلّ تغيير — وإن لم يتغيّر لا تُمسّ القاعدة إطلاقًا.