تستطيع أن تدع Claude يعدّل ملفاً، ثم تكره النتيجة، فتعود به إلى ما قبلها. لكن لا تستطيع التراجع عن إرسال بريد إلكتروني. ولا تستطيع التراجع عن force-push سحبه شخص آخر بالفعل عبر pull. ولا تستطيع التراجع عن حذف جدول من قاعدة بيانات.
الـ one-way door هو action لا يمكنك التراجع عنه بسهولة. ما إن يعبره الشيء، حتى يكون قد عبر.
العبارة آتية من مذكّرة لجيف بيزوس عن صنع القرار: أبواب الـ two-way يمكنك العودة عبرها؛ وأبواب الـ one-way تُغلق خلفك. والتأطير هذا أكثر فائدة للموافقة على actions Claude منه لاستراتيجية الشركات.
ما الذي يعبر أيّ باب
two-way (قابل للتراجع، خذ وقتك لكن دون تعذيب الذات):
- تعديل ملف. يمكنك إعادته إلى النسخة المحفوظة.
- إنشاء ملف أو مجلد. احذفه لاحقاً إن لم ترده.
- تشغيل build، أو test، أو فحص. نتائج، دون تغيير دائم.
- تثبيت package. يمكنك إلغاء تثبيته.
one-way (تمهّل، اقرأ مرتين):
- الإرسال — بريد إلكتروني، Slack، أيّ شيء يذهب إلى شخص أو نظام آخر.
- الـ push إلى branch يستخدمه أشخاص آخرون، وخاصةً الـ force-push.
- حذف أشياء ليست لديك منها نسخة احتياطية.
- حذف جداول قاعدة البيانات أو مسحها.
- أيّ شيء يكلّف مالاً — خدمات مدفوعة، موارد سحابية تُشغَّل.
- أيّ شيء يعبر الشبكة إلى نظام شخص آخر.
السؤال الوحيد
قبل الموافقة على أيّ شيء لا يبدو كمجرد تعديل ملف، اسأل:
إذا تبيّن أن هذا خاطئ، هل أستطيع التراجع عنه؟
إن كان الجواب نعم، فوافق وامضِ — السرعة لا بأس بها في ممرّ مليء بأبواب الـ two-way. وإن كان الجواب لا، فتمهّل. اقرأ ما هو على وشك أن يفعله. ربما اطلب من Claude أن يشرح لماذا يفعله بتلك الطريقة. ربما ارفض واسأل إن كان ثمة نسخة أكثر أماناً.
هذا السؤال الوحيد يلتقط تقريباً كل لحظة “يا للهول” سمعت يوماً مطوّراً يروي عنها قصة.
الـ blast radius مقابل الـ one-way
من السهل الخلط بينهما. إنهما يفرزان قراراتك بطريقتين مختلفتين:
- blast radius = كم يمكن أن يتأثر.
- one-way = هل يمكنك استرجاعه.
الـ test الذي يفشل ليس له blast radius على الإطلاق وهو قابل للتراجع بالكامل. وحذف نسختك الوحيدة من ملف غير محفوظ له blast radius صغير (ملف واحد) لكنه one-way بالكامل. السؤالان يتراكمان — وكلاهما يستحق الطرح.
ما التالي
تستطيع الآن قراءة طلب والحكم على خطورته. حان وقت تعلّم الرافعة الأخرى التي بحوزتك: ليس ما إذا كنت ستوافق على action واحد، بل الـ mode الذي تعمل فيه.