في الاتصال، لا في ربطٍ ولا فهرسٍ ولا مكتبة JavaScript. ما هو مُعمَّى، وما هو قابل للتصدير، والتصدير الذي حمل سرًّا إلى حاسوب.
والاتصال هو الموضع الوحيد الذي يعامل فيه OIC قيمةً بوصفها سرًّا. فتُخزَّن مُعمّاة، ولا تُعرَض ثانيةً بعد الحفظ، وتعرف المنصّة أنه يجب معاملتها معاملةً غير معاملة الإعداد.
والمواضع الخطأ الثلاثة كلها بالغةٌ وكلها تبدو ناجحة. فرمزٌ مضمَّن في ربطٍ مرئيٌّ لكل من يفتح المُخطِّط. وكلمة سرٍّ في فهرسٍ تجلس في جدولٍ أرست الوحدة ١١ أن لا تاريخ نسخٍ له وإذن تحريرٍ أوسع من التكامل نفسه. ومفتاحٌ في مكتبة JavaScript أسوأ: فهو في شفرةٍ لا يقرأها أحدٌ ولا شيء في الوحدة يوحي بوجوده.
والتصدير هو الإخفاق الذي وُجد له هذا الدرس. فتصدير تكاملٍ روتين — وهو آلية الترقية، وهو كيف يأخذ أحدٌ نسخةً لينظر فيها. ويحمل التصدير ما في التكامل، فالسرّ المضمَّن في ربطٍ أو مكتبةٍ يسافر معه: إلى ملفّ، وإلى حاسوب، وإلى بريد، وإلى مرفق تذكرة، وربما إلى مستودع شفرة.
واعتماد الاتصال لا يسافر هكذا، وتلك بعينها الخاصّية التي تجعل الاتصال الموضع الصواب — ولذلك يكون لعملية الترقية في الوحدة ١٦ خطوةٌ منفصلة لتقديم الاعتمادات في البيئة الهدف.
فالفحص قبل خروج أي تصديرٍ من المنصّة: أيّ سرٍّ داخل هذا الملفّ؟ افتحه وانظر، مرّةً، حتى تثق بالمنشأة. فالسرّ المضمَّن الذي صُدِّر لا يُصلَح بتحرير التكامل — بل بتدوير الاعتماد، وذلك الدرس ٦ وهو عملٌ أكبر بكثير.
