للطباعة والحفظ: افتح الملف في المتصفح → Cmd+P / Ctrl+P → PDF أو طابعة.
| المكوّن | الحكم | التفصيل |
|---|
| Suite سكربتات الإثبات | 32/32 ظاهريًا ثم تصحيح books | SUITE_ALL_PASS؛ books كان زائفًا ثم OPENING_STOCK_OK بعد الإصلاح |
| LIVE_AUDIT | PASS=102 FAIL=0 WEAK=0 SKIP=5 | LIVE_AUDIT_OK |
| LIVE_DAY | LIVE_DAY_OK (47) | دورة تشغيل coy2 |
| SAVE_CONTROLS | 23/23 | فتح شاشات حرجة + حفظ نمط مشتريات |
| BROWSER_WALK كاملة (مكتب+نماذج) قبل إصلاح الزبون | FAIL 169/3 | عميل missing · مورد missing · قيد navigating |
| BROWSER_WALK نماذج فقط بعد إصلاح الوجه الإلزامي | OK (50) | ARRAB_WALK_SKIP_DESK=1 · BROWSER_WALK_OK |
| تغطية «كل حرف في البرنامج» | لا | انظر NOT_PROVEN |
| البند | لماذا |
|---|
| اختبار يدوي لكل حرف/زر/قائمة في كل شاشة FA الأصلية | لم يحدث؛ الجولات تغطي المكتب + نماذج حية محددة + سكربتات |
| جولة مكتب كاملة + نماذج في نفس التشغيل بعد إصلاح الزبون | الجولة الكاملة الأولى فشلت (3)؛ إعادة النماذج فقط نجحت (50). دمج مكتبي+نماذج بعد الإصلاح = NOT_PROVEN في هذه الطباعة |
| ضغط 4 فروع متزامن تحت حمل | SKIP في LIVE_AUDIT |
| حفظ كل أنواع النمط (قبض/صرف/قيد) لكل مربع | مبيعات/مشتريات مثبتان؛ الباقي فتح شاشة |
| ARRAB SECURITY CLOSED / Track A كامل | مغلق = لا |
| إنتاج SaaS/On-prem/HTTPS/Installer | خارج الدراسة |
| ZATCA / VAT / واتساب | مؤجلة — ليست أعطالًا |
| السكربت | الحكم | الرمز | ث | ملاحظة |
|---|
| arrab_prove_auth.php | PASS | AUTH_PROVE_OK | 6.65 | |
| arrab_prove_backup.php | PASS | BACKUP_PROVE_OK | 0.93 | |
| arrab_prove_backup_crypto.php | PASS | BACKUP_CRYPTO_OK | 0.04 | |
| arrab_prove_books.php | PASS | OPENING_STOCK_OK | 0.1 | في التشغيل الأول كان نجاحًا زائفًا (صفحة دخول). أُصلح الإقلاع أثناء الجولة ثم OPENING_STOCK_OK |
| arrab_prove_browser_qa.php | PASS | BROWSER_QA_OK | 2.72 | |
| arrab_prove_clean_company.php | PASS | CLEAN_COMPANY_PROVE_OK | 0.57 | |
| arrab_prove_csrf_http.php | PASS | CSRF_HTTP_OK | 0.96 | |
| arrab_prove_custom_users.php | PASS | CUSTOM_USERS_OK | 2.65 | |
| arrab_prove_day_desk.php | PASS | DAY_PATH_OK | 0.03 | |
| arrab_prove_e2e.php | PASS | E2E_OK | 0.66 | |
| arrab_prove_export.php | PASS | PASS | 0.5 | |
| arrab_prove_export_runtime.php | PASS | EXPORT_RUNTIME_OK | 0.58 | |
| arrab_prove_fiscal.php | PASS | FISCAL_PROVE_OK | 0.46 | |
| arrab_prove_guard.php | PASS | arrab_prove_guard: pass | 0.02 | |
| arrab_prove_health.php | PASS | — | 0.44 | |
| arrab_prove_health_detail.php | PASS | OK | 0.43 | |
| arrab_prove_live_audit.php | PASS | LIVE_AUDIT_OK | 4.22 | |
| arrab_prove_live_day.php | PASS | LIVE_DAY_OK | 0.79 | |
| arrab_prove_opening.php | PASS | OPENING_OK | 0.6 | |
| arrab_prove_owner_ux.php | PASS | OWNER_UX_OK | 1.56 | |
| arrab_prove_pattern_books.php | PASS | PATTERN_BOOKS_FOLD_OK | 0.03 | |
| arrab_prove_pattern_save.php | PASS | PATTERN_SAVE_OK | 0.81 | |
| arrab_prove_restore.php | PASS | RESTORE_PROVE_OK | 1.86 | |
| arrab_prove_restore_ui.php | PASS | RESTORE_UI_OK | 3.47 | |
| arrab_prove_security.php | PASS | SECURITY_PROVE_OK | 1.49 | |
| arrab_prove_session_idle.php | PASS | SESSION_IDLE_FLOOR_OK | 0.07 | |
| arrab_prove_session_popup.php | PASS | SESSION_POPUP_OK | 0.99 | |
| arrab_prove_session_recover.php | PASS | SESSION_RECOVER_OK | 1 | |
| arrab_prove_tenant_isolation.php | PASS | TENANT_ISOLATION_OK | 4.8 | |
| arrab_prove_transfer.php | PASS | TRANSFER_OK | 0.46 | |
| arrab_prove_unit_isolation.php | PASS | UNIT_ISOLATION_OK | 9.1 | |
| arrab_prove_void.php | PASS | VOID_OK | 0.66 | |