> ## Documentation Index
> Fetch the complete documentation index at: https://forgekit-docs-mintlify-9e781f1d.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# أوامر Quality

> التحقق والسلامة: verify وscan وspec وtaste وuicheck وharden — إضافةً إلى بوّابتَي precommit وradar في الإصدار v0.19+.

مجموعة Quality هي سطح التحقق والسلامة. راجع
[بوّابات التحقق](/ar/concepts/verification-gates) لكيفية تركيبها.

## `forge verify`

بوّابة تحقق مستقلة — اختبارات + رمز مُهلوَس + مصدرية.

```bash theme={null}
forge verify
forge verify --deep       # multi-lens consensus (v0.19+)
```

يُبلِّغ `forge verify --deep` عن `status` رباعي الحالات بدلًا من نجاح/إخفاق ثنائي:

| الحالة           | المعنى                                                                                 |
| ---------------- | -------------------------------------------------------------------------------------- |
| `PASS`           | اتفقت جميع العدسات **و** حالة اختبارات `forge verify` الأساسية هي أيضًا `PASS`.        |
| `FAIL`           | أبلغت عدسة واحدة على الأقل عن إخفاق حقيقي.                                             |
| `INCOMPLETE`     | لم تتمكن عدسة من الإنهاء (مهلة، أو تعطل، أو تبعية مفقودة) — تُعامَل كأنها غير مُثبَتة. |
| `NOT_CONFIGURED` | لا توجد عدسات موصولة بهذا المستودع — لم يُفحَص شيء فعليًا.                             |

`PASS` وحدها تُعتبر تحققًا. يرفض `--deep` عمدًا ترقية الإجماع إلى `PASS` عندما تكون حالة
اختبارات `forge verify` الأساسية أي شيء غير `PASS`، بحيث يستلزم اجتياز الفحص العميق
اجتياز الفحص الأساسي دائمًا.

## `forge scan`

بوّابة المهارات — فحص مهارة أو خادم MCP بحثًا عن الحقن / RCE / التسريب قبل التثبيت.

```bash theme={null}
forge scan <path-to-SKILL.md-or-.mcp.json>
```

## `forge spec`

المواصفة كعقد — init (OpenSpec)، وقفل، وفحص الانحراف.

```bash theme={null}
forge spec init
forge spec lock
forge spec check
```

## `forge taste`

تمكين أداة ذوق واحدة لواجهة المستخدم لهذا المستودع (بدون وسيط يعرض الخيارات).

```bash theme={null}
forge taste                # list the profiles
forge taste <profile>      # brutalist · corporate · editorial · minimalist · playful
```

يكتب `DESIGN.md` ويُعدّل عتبات بوّابة `uicheck design`.

## `forge uicheck`

فحوصات حتمية لواجهة المستخدم.

```bash theme={null}
forge uicheck contrast <fg> <bg>     # WCAG contrast ratio
forge uicheck fingerprint <file...>  # deterministic design fingerprint
forge uicheck design <file...>       # slop-distance + conformance gate
forge uicheck visual <file-or-url>   # Playwright-rendered check (opt-in tier)
```

## `forge harden`

توصيل ضوابط الأمان — gitleaks قبل الالتزام + إعدادات الصندوق الرملي.

```bash theme={null}
forge harden
```

## `forge precommit` <sub>v0.19+</sub>

بوّابة على مستوى الالتزام — تُشغّل الحد الأدنى للتحقق عند وقت الالتزام، فيُلتقط
العمل الجزئي أو غير المُتحقَّق منه قبل أن يستقر.

```bash theme={null}
forge precommit
```

## `forge radar` <sub>v0.19+</sub>

حلقات حداثة التبعيات — تُجمِّع تبعيات المشروع بحسب مدى حداثتها، ليظهر ما هو بائت أو
منحرف قبل أن يعضّ.

```bash theme={null}
forge radar
```

راجع دليل [إبقاء التبعيات محدَّثة](/ar/guides/radar-deps) لكيفية قراءة الحلقات.
