العالم لا ينتظر.RSS
BIG CHANGE.

نسخة Markdown

AI-translated from English; not yet reviewed by a fluent editor.

# أصلح فحصًا فاشلًا واحدًا في المستودع وتحقق منه باستخدام AI Goal

> حدد Goal محدودًا في Claude Code أو Codex CLI لفحص يفشل بالفعل، ثم تحقق من الأمر الأصلي وفرق الشيفرة النهائي قبل قبول الإصلاح.

By BIG CHANGE Editorial

Published: 2026-10-20T05:48:37.854Z
Updated: 2026-10-20T05:48:37.854Z
Canonical: https://bigchange.ai/blog/ai-goal-failing-repository-check-guide

![Conceptual charcoal illustration of a developer reviewing a code diff beside a laptop showing an unresolved check.](https://bigchange.ai/api/media/file/ai-goal-failing-check-review-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

يمكن لمساعد برمجة بالذكاء الاصطناعي مواصلة العمل على فحص فاشل، لكن الفحص والشيفرة النهائية يحتاجان إلى مراجعتك. هذا الدليل لمطور يملك مستودعًا يفشل فيه أمر اختبار أو بناء أو تدقيق أسلوب حاليًا. يستخدم Goal محدودًا في Claude Code أو، كبديل منفصل، Codex CLI التفاعلي. اختر واحدًا. النهاية هي نجاح الأمر الأصلي على تغيير مراجع يحافظ على السلوك الذي حددته مسبقًا. إذا تعذر إثبات ذلك فاحتفظ بالفشل والعائق الدقيق. هذه إجراءات مستندة إلى الوثائق؛ لم تشغّل BIG CHANGE Goal ولم تصلح مستودعًا للمقال.

## التغيير الكبير

- **ما الذي تغير:** الأوامر الموثقة `/goal` تبقي الهدف نشطًا بين الأدوار، فيستطيع المساعد فحص الفشل وإجراء تغيير محدود وإعادة التحقق دون توجيه جديد بعد كل دور.
- **لماذا يهم:** يمكنك تحديد الأمر الأصلي والملفات المسموحة والسلوك المحمي قبل الحلقة، ليبقى معيار القبول نفسه في المحاولات المتتالية.
- **ما الذي تراقبه:** حالة Goal أو حكم النموذج لا يثبتان الإصلاح. اقرأ خرج الفحص الحقيقي وفرق الشيفرة النهائي وقرر بنفسك قبول التغيير.

## قبل البداية: سجّل الفشل والحدود

استخدم مستودعًا مصرحًا لك بتغييره. اقرأ التعليمات المحلية، ومنها `AGENTS.md` أو `CLAUDE.md` إن وجدا، وافحص الفرع والتعديلات الموجودة والملفات غير المتتبعة. في Git تعطي الأوامر التالية قائمة أولية:

```sh
git status --short
git diff --stat
git diff
```

احتفظ بالقائمة لتمييز تعديلات المساعد عن العمل السابق. شغّل **الفحص الحقيقي الذي يفشل** مرة أو احتفظ بتنفيذ حديث موثوق يتضمن الأمر الدقيق والخطأ الكامل وحالة الخروج. لا تستبدله بمثال المقال. سجّل قبل البداية الاعتماد على خدمة أو سر أو منصة لا تصل إليها. قد يكون التعديل الواحد المعروف أنسب لطلب عادي؛ يفيد Goal حين تحدد كل نتيجة خطوة التشخيص التالية.

اكتب خارج Goal مذكرة قبول قصيرة: الأمر الأصلي ونتيجته الحالية والمسارات والأدوات المسموحة والسلوك أو الفحوص الواجب حفظها والقرارات التي تتطلب توقفك للمراجعة. احمِ التعديلات السابقة غير المرتبطة صراحة. لا تدع المساعد يحذف الفحص أو يضعفه لافتعال النجاح. راجع المذكرة قبل الإذن بالأدوات. طلب التوقف بعد أدوار معينة قد يوجه النموذج لكنه ليس ضمانًا لسقف الإنفاق.

## 1. اختر واجهة Goal واحدة

في **Claude Code**، افتح جلسة المستودع المقصود وتحقق من توافر `/goal` . يقول [دليل Goal](https://code.claude.com/docs/en/goal)، الذي روجع في 20 أكتوبر 2026، إن الأمر يعتمد على الثقة بمساحة العمل وإعدادات hooks. يمكن تنشيط Goal واحد في الجلسة. الشرط الجديد يستبدل السابق ويبدأ فورًا. لا يغير Goal وضع الصلاحيات؛ قد يطلب الوضع اليدوي موافقة قبل الأدوات، والتلقائي إعداد مستقل. احتفظ بقيود الملفات والأوامر والشبكة المعتادة.

بالنسبة إلى **البديل Codex CLI التفاعلي**، افحص الإصدار المثبت وقائمة أوامر الشرطة المائلة. يذكر [دليل Goals العملي](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) من OpenAI أن البداية في Codex 0.128.0. ويوثق [دليل الاستخدام](https://learn.chatgpt.com/use-cases/follow-goals) مفتاح `features.goals` إذا غاب الأمر. هذه فحوص في تثبيتك وليست منفذة للمقال:

```sh
codex --version
codex features enable goals
```

فعّل الميزة فقط إن احتاجها تثبيتك وسمحت مؤسستك. التعليمات هنا لواجهة CLI التفاعلية. لا تفترض الدعم نفسه في `codex exec` أو كل إصدار مكتبي. إذا بقي الأمر غائبًا فتوقف وافحص الإصدار والميزة ووصول الحساب أو مساحة العمل قبل اختيار طريقة أخرى.

## 2. ضع شرطًا محدودًا

استخدم `/goal` متبوعًا بالشرط المراجع. اذكر الأمر الحقيقي والمسارات المسموحة، لا اسم اختبار مختلقًا. مثال: «اجعل فحصي، الذي يفشل بالفعل، ينجح باستخدام المسارات والأدوات في مذكرة القبول فقط. بعد كل محاولة اعرض الأمر والنتيجة الكاملة والملفات المعدلة. احفظ السلوك المحمي والتعديلات غير المرتبطة. إذا تعذر الفحص أو لم يبق تعديل آمن في النطاق، فتوقف مع الخطأ الدقيق والتعديلات المجربة وما تحتاجه مني». استبدل «فحصي» بالأمر الفعلي وأرفق المذكرة أو حدد موقعها قبل البدء.

كلا الأمرين الموثقين `/goal` يقبل شرطًا غير فارغ حتى 4,000 محرف. اترك القيود المفصلة في المذكرة. في Claude Code يبدأ `/goal <condition>` دورًا فورًا. في Codex CLI التفاعلي يربط `/goal <objective>` هدفًا مستمرًا بالمحادثة الحالية. لا يمنح أي منهما صلاحية جديدة للملفات أو الأوامر أو الحسابات. إذا احتاج الإصلاح مسارات أوسع أو خدمة خارجية أو سرًا أو دمجًا أو نشرًا، فتوقف لقرار المالك.

## 3. تابع الأدلة أثناء العمل

اطلب خرج الأمر الدقيق وقائمة الملفات بعد كل محاولة مهمة. شغّل `/goal` دون وسيط لعرض الحالة. يعرض Claude Code الوقت والأدوار المقيمة واستهلاك الرموز وآخر سبب للمقيّم بعد التقييم. يقرأ المقيّم ما أظهره Claude في المحادثة؛ **لا** يشغّل الفحص أو يفحص الملفات مستقلًا. إذن حكم «met» دعوة للتحقق وليس إثبات إصلاح. تحتاج حالة Goal في Codex أيضًا إلى الخرج الحقيقي وفرق الشيفرة.

أبقِ الحلقة في نطاقها الأصلي. اقرأ الأوامر قبل السماح بها، خصوصًا حذف الملفات أو إعادة كتابة التاريخ أو إرسال البيانات خارجًا أو تغيير الصلاحيات. توقف إن ضُعف الفحص الأصلي أو تغير ملف غير مرتبط بلا تفسير أو ستنكشف بيانات خاصة. إذا لم تستطع الإذن بأمان، فسجّل حالة Goal واطلب خطة أضيق.

## 4. تحقق من النهاية بنفسك

عندما يعلن المساعد النجاح، افحص فرق الشيفرة النهائي كاملًا مقابل قائمتك الأولية. طابق كل ملف معدل أو جديد مع المسارات المسموحة. شغّل **أمر الفحص الأصلي نفسه** مجددًا إن أمكن واحفظ الخرج الكامل وحالة الخروج. نفذ الاختبارات المناسبة غير المعدلة في مذكرة القبول وراجع السلوك المطلوب حفظه. نجاح فحص بديل لا يفي بالاتفاق.

اقبل التغيير فقط عند تطابق الأدلة مع الشرط وموافقتك على الفرق. اجعل commit والدمج والنشر قرارات منفصلة مصرحًا بها. عند الفشل احتفظ بالأمر والخرج والملفات والحالة والإذن أو الاعتماد أو القرار الناقص بدقة. Goal الموقوف أو المتقطع أو المستحيل أو المحجوب أو المقيد بالميزانية ليس إصلاحًا مكتملًا.

## إذا توقف Goal أو علق

في **Claude Code**، يعرض `/goal` الشرط وآخر سبب؛ ويزيل `/goal clear` Goal النشط. يقول [دليله](https://code.claude.com/docs/en/goal) إن الشرط قد يعود عند استئناف الجلسة لكن أسس الوقت والأدوار والرموز تعاد. أُصلح الاسترجاع عبر منتقي الجلسات في v2.1.239. فشل مصادقة يديرها Claude Code ونفاد الرصيد وتجاوز سياق غير قابل للاسترداد وعدم توافر نموذج قد تمحو Goal. مصادقة يديرها المضيف قد تبقيه نشطًا. أخطاء أخرى قد تبقيه مع إعادة أو توقف مؤقت؛ الإشعارات التفاعلية موثقة من v2.1.269. اقرأ التحذير والحالة والخرج المحفوظ والفرق قبل التعيين أو الاستئناف. الشرط الجديد يستبدل القديم.

في **Codex CLI التفاعلي**، يعرض `/goal` الهدف، بينما `/goal edit`، `/goal pause`، `/goal resume` و `/goal clear` أدوات موثقة في [مرجع أوامر CLI](https://learn.chatgpt.com/docs/developer-commands?surface=cli#cli-set-or-view-a-task-goal-with-goal). يميز [الدليل العملي](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) بين الاكتمال والتوقف والانقطاع وحد الميزانية والعائق. افحص الحالة والأدلة الفعلية قبل الاستئناف أو تعديل الهدف. إذا منع حد الميزانية أو الوصول العمل، فقد يكون العائق الدقيق أنفع من محاولة جديدة.

تستهلك الأدوار حصة الحساب أو رصيده، ويستهلك مقيّم Claude Code المستقل رموزًا أيضًا. افحص إعدادات وحدود حسابك الحالية. عبارة زمن أو أدوار في النص لا تضمن سقفًا بالدولار. استخدم مواد مصرحًا بها فقط، واستبعد الأسرار والملفات الخاصة غير المرتبطة، وافحص تعليمات المستودع قبل أن يتبعها المساعد.

لإعداد منفصل، يشرح [دليل بيئة Codex Cloud](https://bigchange.ai/blog/codex-cloud-environment-setup-guide) لدينا ربط مستودع بعيد وتجهيزه. ويغطي [دليل Team Tasks المشتركة](https://bigchange.ai/blog/chatgpt-team-tasks-shared-recurring-work-guide) العمل المتكرر في ChatGPT. لا يلزم أي إعداد منهما لإجراء الفحص المحلي أعلاه.

## المصادر وقراءات إضافية

- [Claude Code: إبقاء Claude يعمل نحو هدف](https://code.claude.com/docs/en/goal) يصف `/goal`ورؤية المقيّم والصلاحيات والاستئناف والأخطاء والاستخدام. لا يتحقق من إصلاح مستودعك.
- [OpenAI: استخدام Goals في Codex](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) يصف أقل إصدار CLI وعقد الهدف ودورة حياته وفحوص الأدلة. أمثلته ليست نتائج هذا الدليل.
- [OpenAI: متابعة هدف](https://learn.chatgpt.com/use-cases/follow-goals) يشرح مفتاح الميزة والهدف المستمر. الوصول يعتمد على التثبيت والحساب.
- [OpenAI: أوامر مطوري Codex CLI](https://learn.chatgpt.com/docs/developer-commands?surface=cli#cli-set-or-view-a-task-goal-with-goal) يوثق أدوات `/goal` التفاعلية. يجب فحص دعم CLI محليًا.

## Sources

- [Claude Code، إبقاء Claude يعمل نحو هدف](https://code.claude.com/docs/en/goal) — يوثق Goal الجلسة وحدود المقيّم والصلاحيات والاستخدام والاسترداد حسب الإصدار. لا يثبت مستقلًا نجاح اختبار أو إصلاح.
- [OpenAI، استخدام Goals في Codex](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) — يوثق أقل إصدار CLI والهدف المحدود ودورة الحياة والأدلة. لم تنفذ الأمثلة للمقال.
- [OpenAI، متابعة هدف](https://learn.chatgpt.com/use-cases/follow-goals) — يوثق Goal التفاعلي ومفتاح الميزة. لا يثبت الوصول في تثبيت القارئ أو حسابه.
- [OpenAI، أوامر مطوري Codex CLI](https://learn.chatgpt.com/docs/developer-commands?surface=cli#cli-set-or-view-a-task-goal-with-goal) — يوثق أدوات /goal التفاعلية الدقيقة للحالة وedit وpause وresume وclear وحد 4,000 محرف؛ لا يدعي دعم codex exec أو كل إصدار مكتبي.