الضغط الراجع الديناميكي ليس قاعدة «يفشل الاختبار، فتوقّف»، بل آلية تختار التحقق المناسب، وتتيح الإصلاح، ثم تمنع التقدّم قبل استيفاء شروطه. يخدم وضعا Plan وAct أجزاءً مختلفة من العملية، لكنهما لا يحلان محل الحواجز البرمجية التي تتحقق من الأدلة قبل الانتقال إلى المرحلة التالية.
نشر بواسطةتم إنشاء الصور باستخدام GPT Image 2
إجابة البحث
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/TzvUKv3A9GQwtteYEgMFvo2ct762/thumbnails/13261BE32018B470BF1A/7D885FA47D4B412804E8-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"前一答遗漏了核心:动态背压必须完整继承,而不能简化成“Act 中测试失败就停止”。它与 Cline 原生机制没有已证实的不可调和冲突,但 Cline 的操作审批不能替代 BMAD 的验证、修复和阶段推进裁决;目标插件的强制拦截能力仍需验收。\n\n 1.. Topic tags: general web, openai, llm, agents, prompt engineering. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, cl
الضغط الراجع الديناميكي في BMAD ليس اختصارًا لعبارة «إذا فشل الاختبار في وضع Act، أوقف المهمة». جوهره هو تسلسل متكيّف: تحديد نوع المهمة وتأثيرها، واختيار العمليات والاختبارات المناسبة، ثم استخدام النتائج الفعلية للإصلاح أو لإعادة التحقق، وعدم التقدّم إلا بعد استيفاء شروط المرحلة. ويظهر هذا النهج في توجيه المهام بحسب السيناريو، والتحقق المرحلي، وإعادة الفحص بعد تكرار الإخفاقات (bmad-suite-v4/skills/bmad/SKILL.md:40 وbmad-suite-v4/skills/bmad/SKILL.md:96 وbmad-suite-v4/rules/bmad-core.md:118).
لذلك فهو يضبط شدة التحقق وسرعة التقدّم معًا: ليس مطلوبًا أن تمر كل مهمة بخط أنابيب كامل، ولا أن يُمنع الإصلاح لمجرد ظهور فشل، ولا أن يواصل الوكيل تعديل الملفات إلى أن يعلن بنفسه النجاح.
الجدول التالي يصف توزيعًا مقترحًا للمسؤوليات، لا ميزة ثبت تنفيذها في إضافة بعينها:
| جزء من الضغط الراجع | دور Plan | دور Act | دور الحاجز البرمجي |
|---|---|---|---|
| تحديد السيناريو والأثر | توضيح طبيعة المهمة ومخاطرها ومعايير قبولها | مراجعة ما إذا كانت التغييرات الفعلية قد غيّرت التقييم الأولي | التحقق من صلاحية العقد؛ فالوسوم لا تمنح صلاحيات إضافية |
| اختيار المسار والمهارات | تحديد التحليل أو مواد البنية أو الخوارزميات اللازمة | تحميل إجراءات التنفيذ والتحقق والمراجعة بحسب الحاجة | منع تجاوز بوابة إلزامية حتى لو لم تُحمّل مهارة مناسبة |
| اختيار التحقق | تحديد الأدلة المطلوبة ونطاق التأثير | تنفيذ الفحوص ذات الصلة بدل تشغيل كل الاختبارات بلا تمييز | منع اعتبار التحقق الناقص أو المتجاوز دليلًا كافيًا |
| التعامل مع الإخفاق العادي | توضيح المشكلة أو معالجة نقص في التصميم عند الحاجة | الإصلاح وإعادة الفحص ضمن الصلاحيات والميزانية | السماح بالإصلاح، مع منع التقدّم استنادًا إلى نتيجة فاشلة |
| تصعيد المخاطر | طلب قرار المستخدم عند وجود مفاضلة كبيرة | إعادة التقييم عند انحراف الواجهات أو تكرار الإخفاق | منع توسيع النطاق أو تخفيف معايير القبول دون موافقة |
| إتمام المرحلة | تحديد الاعتماديات وشروط الخروج | اقتراح إتمام المرحلة استنادًا إلى النتائج الفعلية | التحقق من الأدلة المطلوبة قبل السماح بالانتقال |
بهذا المعنى، Plan وAct هما طريقتان لتنظيم العمل، أما الضغط الراجع فهو قيد يرافق التخطيط والتنفيذ معًا، وليس تذكيرًا يُضاف إلى أحد الوضعين. كما أن إعادة التقييم لا تستلزم الرجوع تلقائيًا إلى Plan في كل مرة: يمكن لـAct إجراء تشخيص موجّه ضمن الصلاحيات القائمة، على أن يعود القرار إلى المستخدم عند الحاجة إلى مفاضلة جديدة أو توسيع التفويض.
تبدأ العملية بتصنيف المهمة، لكن هذا التصنيف ليس إعفاءً دائمًا من المراجعة. وتوصي استراتيجيات السيناريوهات بمسارات مختلفة (bmad-suite-v4/skills/bmad/SKILL.md:64):
إذا تبيّن أن «إصلاحًا صغيرًا» غيّر ملكية البيانات، ينبغي تشديد المراجعة ذات الصلة. وفي المقابل، لا يكفي أن يمتد التغيير إلى عدة ملفات لفرض كل الإجراءات الثقيلة. يمكن إصلاح الفشل ضمن الصلاحيات، لكن لا يصح استخدام نتيجة فاشلة لتبرير التقدّم. كذلك، حفظ التقدّم وحده لا يفرض إعادة الاختبار؛ أما تغيّر التنفيذ أو العقد أو البيئة، فقد يجعل الأدلة السابقة بحاجة إلى تحقق جديد (bmad-suite-v4/rules/bmad-core.md:19).
تحدد ميزة الموافقة التلقائية في Cline الإجراءات التي يمكن تنفيذها من دون طلب موافقة المستخدم في كل مرة، ويُقيَّم الإذن لكل استدعاء أداة.8 لكن هناك سؤالان مختلفان:
لا تعني الموافقة التلقائية اجتياز بوابة جودة، كما أن فشل اختبار لا ينبغي أن يمنع إصلاحًا عاديًا ومصرّحًا به.
وثائق Cline تميّز أيضًا بين تصفية السياق تلقائيًا وبين اعتراض التنفيذ: فملف .clineignore يرشّح تحميل السياق، بينما يمكن لخطاف قبل تنفيذ الأداة منع بعض استدعاءات قراءة الملفات أو تعديلها أو تشغيل الأوامر.7 وهذا يوضح وجود مسار للمنع البرمجي، لكنه لا يثبت أن كل إصدار من Cline أو كل إضافة تغطي جميع الأدوات والآثار الجانبية. حماية مسار واحد لتحرير الملفات لا تكفي لإثبات وجود عزل شامل.
وتعرض حزمة تطوير Cline نقاط امتداد، منها الخطافات التي تعمل عند مراحل مختلفة من دورة التنفيذ.6 غير أن إمكانات حزمة التطوير لا تثبت تلقائيًا سلوك الإضافة المستخدمة في بيئة العمل المستهدفة. ما إذا كانت الإضافة قادرة على فحص نتائج الأدوات الضرورية، ومنع الانتقال إلى المرحلة التالية، والتوقف بأمان عند تعطل الخطاف، أمور تحتاج إلى تحقق على الإصدار الفعلي.
الحد الأدنى العملي هو تغطية ثلاث نقاط، لا إنشاء منصة تحكم عامة جديدة:
الفحص قبل التنفيذ وحده لا يكشف نتيجة الاختبار؛ والفحص في النهاية وحده قد يأتي بعد بدء مرحلة غير صحيحة. لذلك يجب أن تشمل الحواجز مسار التقدّم الفعلي، لا مجرد منع إعلان «اكتمل العمل».
يمكن للبرنامج التحقق بصورة موثوقة من المسارات والاعتماديات والميزانية ونتائج الاختبارات. أما تحديد السيناريو والحكم على بنية النظام وكفاية الاختبارات، فيظل بحاجة إلى المهارات والمراجعة البشرية. ومطابقة كلمات مفتاحية في أمر تشغيل لا تعادل حكمًا دلاليًا كاملًا.
إعداد الخطافات الحالي مجرد عنصر نائب معطّل (bmad-suite-v4/hooks.json:2)، كما أن مدقّق الخطط يتحقق من شكل الأمر ولا ينفّذه (scripts/validate-roo-contracts.py:199). لذا يمكن تأكيد وجود مواد وسياسات ذات صلة، لكن لا يمكن الجزم بأن الضغط الراجع الصارم مطبّق أثناء التشغيل.
ولإتمام التكييف، ينبغي أن تتضمن مراحل التنفيذ المقترحة ما يلي:
هذا يتوافق مع الخطة القائمة (PLAN-20261022-document-test-governance-01.md:87)، من دون تعديل عقدها أو بدء تنفيذها في هذه المراجعة.
الخلاصة: الضغط الراجع الديناميكي هو جزء أساسي من سياسة BMAD، ولا تحل محله موافقات الأدوات أو نقاط الربط في Cline. يمكن الجمع بين النهجين، لكن إذا اقتصر الأمر على تحميل المهارات والقواعد من دون ضوابط تنفيذ وتقدّم فعلية، فالأدق وصفه بأنه تكييف للمنهجية، لا منع برمجي مضمون للأخطاء. هذه مراجعة للمواد المتاحة فقط؛ لم يحدث تثبيت أو تعديل للملفات أو تشغيل للتحقق.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
الضغط الراجع الديناميكي ليس قاعدة «يفشل الاختبار، فتوقّف»، بل آلية تختار التحقق المناسب، وتتيح الإصلاح، ثم تمنع التقدّم قبل استيفاء شروطه.
الضغط الراجع الديناميكي ليس قاعدة «يفشل الاختبار، فتوقّف»، بل آلية تختار التحقق المناسب، وتتيح الإصلاح، ثم تمنع التقدّم قبل استيفاء شروطه. يخدم وضعا Plan وAct أجزاءً مختلفة من العملية، لكنهما لا يحلان محل الحواجز البرمجية التي تتحقق من الأدلة قبل الانتقال إلى المرحلة التالية.
موافقات Cline على استخدام الأدوات تتعلق بالسماح بتنفيذ إجراء، ولا تعني أن العمل اجتاز مراجعة الجودة أو شروط BMAD.
الضغط الراجع الديناميكي ليس قاعدة «يفشل الاختبار، فتوقّف»، بل آلية تختار التحقق المناسب، وتتيح الإصلاح، ثم تمنع التقدّم قبل استيفاء شروطه. يخدم وضعا Plan وAct أجزاءً مختلفة من العملية، لكنهما لا يحلان محل الحواجز البرمجية التي تتحقق من الأدلة قبل الانتقال إلى المرحلة التالية.
نشر بواسطةتم إنشاء الصور باستخدام GPT Image 2
إجابة البحث
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/TzvUKv3A9GQwtteYEgMFvo2ct762/thumbnails/13261BE32018B470BF1A/7D885FA47D4B412804E8-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"前一答遗漏了核心:动态背压必须完整继承,而不能简化成“Act 中测试失败就停止”。它与 Cline 原生机制没有已证实的不可调和冲突,但 Cline 的操作审批不能替代 BMAD 的验证、修复和阶段推进裁决;目标插件的强制拦截能力仍需验收。\n\n 1.. Topic tags: general web, openai, llm, agents, prompt engineering. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, cl
الضغط الراجع الديناميكي في BMAD ليس اختصارًا لعبارة «إذا فشل الاختبار في وضع Act، أوقف المهمة». جوهره هو تسلسل متكيّف: تحديد نوع المهمة وتأثيرها، واختيار العمليات والاختبارات المناسبة، ثم استخدام النتائج الفعلية للإصلاح أو لإعادة التحقق، وعدم التقدّم إلا بعد استيفاء شروط المرحلة. ويظهر هذا النهج في توجيه المهام بحسب السيناريو، والتحقق المرحلي، وإعادة الفحص بعد تكرار الإخفاقات (bmad-suite-v4/skills/bmad/SKILL.md:40 وbmad-suite-v4/skills/bmad/SKILL.md:96 وbmad-suite-v4/rules/bmad-core.md:118).
لذلك فهو يضبط شدة التحقق وسرعة التقدّم معًا: ليس مطلوبًا أن تمر كل مهمة بخط أنابيب كامل، ولا أن يُمنع الإصلاح لمجرد ظهور فشل، ولا أن يواصل الوكيل تعديل الملفات إلى أن يعلن بنفسه النجاح.
الجدول التالي يصف توزيعًا مقترحًا للمسؤوليات، لا ميزة ثبت تنفيذها في إضافة بعينها:
| جزء من الضغط الراجع | دور Plan | دور Act | دور الحاجز البرمجي |
|---|---|---|---|
| تحديد السيناريو والأثر | توضيح طبيعة المهمة ومخاطرها ومعايير قبولها | مراجعة ما إذا كانت التغييرات الفعلية قد غيّرت التقييم الأولي | التحقق من صلاحية العقد؛ فالوسوم لا تمنح صلاحيات إضافية |
| اختيار المسار والمهارات | تحديد التحليل أو مواد البنية أو الخوارزميات اللازمة | تحميل إجراءات التنفيذ والتحقق والمراجعة بحسب الحاجة | منع تجاوز بوابة إلزامية حتى لو لم تُحمّل مهارة مناسبة |
| اختيار التحقق | تحديد الأدلة المطلوبة ونطاق التأثير | تنفيذ الفحوص ذات الصلة بدل تشغيل كل الاختبارات بلا تمييز | منع اعتبار التحقق الناقص أو المتجاوز دليلًا كافيًا |
| التعامل مع الإخفاق العادي | توضيح المشكلة أو معالجة نقص في التصميم عند الحاجة | الإصلاح وإعادة الفحص ضمن الصلاحيات والميزانية | السماح بالإصلاح، مع منع التقدّم استنادًا إلى نتيجة فاشلة |
| تصعيد المخاطر | طلب قرار المستخدم عند وجود مفاضلة كبيرة | إعادة التقييم عند انحراف الواجهات أو تكرار الإخفاق | منع توسيع النطاق أو تخفيف معايير القبول دون موافقة |
| إتمام المرحلة | تحديد الاعتماديات وشروط الخروج | اقتراح إتمام المرحلة استنادًا إلى النتائج الفعلية | التحقق من الأدلة المطلوبة قبل السماح بالانتقال |
بهذا المعنى، Plan وAct هما طريقتان لتنظيم العمل، أما الضغط الراجع فهو قيد يرافق التخطيط والتنفيذ معًا، وليس تذكيرًا يُضاف إلى أحد الوضعين. كما أن إعادة التقييم لا تستلزم الرجوع تلقائيًا إلى Plan في كل مرة: يمكن لـAct إجراء تشخيص موجّه ضمن الصلاحيات القائمة، على أن يعود القرار إلى المستخدم عند الحاجة إلى مفاضلة جديدة أو توسيع التفويض.
تبدأ العملية بتصنيف المهمة، لكن هذا التصنيف ليس إعفاءً دائمًا من المراجعة. وتوصي استراتيجيات السيناريوهات بمسارات مختلفة (bmad-suite-v4/skills/bmad/SKILL.md:64):
إذا تبيّن أن «إصلاحًا صغيرًا» غيّر ملكية البيانات، ينبغي تشديد المراجعة ذات الصلة. وفي المقابل، لا يكفي أن يمتد التغيير إلى عدة ملفات لفرض كل الإجراءات الثقيلة. يمكن إصلاح الفشل ضمن الصلاحيات، لكن لا يصح استخدام نتيجة فاشلة لتبرير التقدّم. كذلك، حفظ التقدّم وحده لا يفرض إعادة الاختبار؛ أما تغيّر التنفيذ أو العقد أو البيئة، فقد يجعل الأدلة السابقة بحاجة إلى تحقق جديد (bmad-suite-v4/rules/bmad-core.md:19).
تحدد ميزة الموافقة التلقائية في Cline الإجراءات التي يمكن تنفيذها من دون طلب موافقة المستخدم في كل مرة، ويُقيَّم الإذن لكل استدعاء أداة.8 لكن هناك سؤالان مختلفان:
لا تعني الموافقة التلقائية اجتياز بوابة جودة، كما أن فشل اختبار لا ينبغي أن يمنع إصلاحًا عاديًا ومصرّحًا به.
وثائق Cline تميّز أيضًا بين تصفية السياق تلقائيًا وبين اعتراض التنفيذ: فملف .clineignore يرشّح تحميل السياق، بينما يمكن لخطاف قبل تنفيذ الأداة منع بعض استدعاءات قراءة الملفات أو تعديلها أو تشغيل الأوامر.7 وهذا يوضح وجود مسار للمنع البرمجي، لكنه لا يثبت أن كل إصدار من Cline أو كل إضافة تغطي جميع الأدوات والآثار الجانبية. حماية مسار واحد لتحرير الملفات لا تكفي لإثبات وجود عزل شامل.
وتعرض حزمة تطوير Cline نقاط امتداد، منها الخطافات التي تعمل عند مراحل مختلفة من دورة التنفيذ.6 غير أن إمكانات حزمة التطوير لا تثبت تلقائيًا سلوك الإضافة المستخدمة في بيئة العمل المستهدفة. ما إذا كانت الإضافة قادرة على فحص نتائج الأدوات الضرورية، ومنع الانتقال إلى المرحلة التالية، والتوقف بأمان عند تعطل الخطاف، أمور تحتاج إلى تحقق على الإصدار الفعلي.
الحد الأدنى العملي هو تغطية ثلاث نقاط، لا إنشاء منصة تحكم عامة جديدة:
الفحص قبل التنفيذ وحده لا يكشف نتيجة الاختبار؛ والفحص في النهاية وحده قد يأتي بعد بدء مرحلة غير صحيحة. لذلك يجب أن تشمل الحواجز مسار التقدّم الفعلي، لا مجرد منع إعلان «اكتمل العمل».
يمكن للبرنامج التحقق بصورة موثوقة من المسارات والاعتماديات والميزانية ونتائج الاختبارات. أما تحديد السيناريو والحكم على بنية النظام وكفاية الاختبارات، فيظل بحاجة إلى المهارات والمراجعة البشرية. ومطابقة كلمات مفتاحية في أمر تشغيل لا تعادل حكمًا دلاليًا كاملًا.
إعداد الخطافات الحالي مجرد عنصر نائب معطّل (bmad-suite-v4/hooks.json:2)، كما أن مدقّق الخطط يتحقق من شكل الأمر ولا ينفّذه (scripts/validate-roo-contracts.py:199). لذا يمكن تأكيد وجود مواد وسياسات ذات صلة، لكن لا يمكن الجزم بأن الضغط الراجع الصارم مطبّق أثناء التشغيل.
ولإتمام التكييف، ينبغي أن تتضمن مراحل التنفيذ المقترحة ما يلي:
هذا يتوافق مع الخطة القائمة (PLAN-20261022-document-test-governance-01.md:87)، من دون تعديل عقدها أو بدء تنفيذها في هذه المراجعة.
الخلاصة: الضغط الراجع الديناميكي هو جزء أساسي من سياسة BMAD، ولا تحل محله موافقات الأدوات أو نقاط الربط في Cline. يمكن الجمع بين النهجين، لكن إذا اقتصر الأمر على تحميل المهارات والقواعد من دون ضوابط تنفيذ وتقدّم فعلية، فالأدق وصفه بأنه تكييف للمنهجية، لا منع برمجي مضمون للأخطاء. هذه مراجعة للمواد المتاحة فقط؛ لم يحدث تثبيت أو تعديل للملفات أو تشغيل للتحقق.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
الضغط الراجع الديناميكي ليس قاعدة «يفشل الاختبار، فتوقّف»، بل آلية تختار التحقق المناسب، وتتيح الإصلاح، ثم تمنع التقدّم قبل استيفاء شروطه.
الضغط الراجع الديناميكي ليس قاعدة «يفشل الاختبار، فتوقّف»، بل آلية تختار التحقق المناسب، وتتيح الإصلاح، ثم تمنع التقدّم قبل استيفاء شروطه. يخدم وضعا Plan وAct أجزاءً مختلفة من العملية، لكنهما لا يحلان محل الحواجز البرمجية التي تتحقق من الأدلة قبل الانتقال إلى المرحلة التالية.
موافقات Cline على استخدام الأدوات تتعلق بالسماح بتنفيذ إجراء، ولا تعني أن العمل اجتاز مراجعة الجودة أو شروط BMAD.