مساحة المدرّبينTrainer hub

حزمة المدرّب العامة الكاملةComplete public trainer pack

الأسبوع التاسع — حزمة المدرّبWeek 9 — Trainer pack

480 / 240 / 780دقائق التدريس / الممارسة الموجّهة / المختبر الخاضع للإشرافinstruction / guided practice / supervised lab minutes

حزمة المدرّب هذه عامة. تبقى مهام بوابة الأساس الحية وبنوك المهام وملاحظات المقيمين ونتائج المشاركين والإجابات المكتملة وملاحظات الحلول المشروحة غير عامة.This trainer pack is public. Live Foundation Gate tasks, task banks, assessor notes, participant results, completed answers, and worked solution notes remain non-public.

تنزيلات المدرّبTrainer downloads

حالة الحل الكاملComplete solution status

يتوفر بعد التحقق ونافذة الاستدراك والإصدار المعتمد من المدرّبAvailable after the checkpoint, recovery window, and trainer-approved release

اليوم 1Day 1

اليوم 1 — حدود الثقة في الخادم وإعداد المحاكاةDay 1 — Server trust boundary and mock setup

التحضيرPreparation

  • أكمل API المختبرة من الأسبوع الثامن وإعداد البيئة المحلية المستبعدة أو مسار الدعم المتفق عليه.Complete the Week 8 tested API and ignored local environment setup, or the agreed supported route.
  • استخدم Python 3.11 أو أحدث واعتماديات المحاكاة المثبتة. ابدأ بـMODEL_MODE=mock؛ لا تحتاج مفتاحاً أو حساباً مدفوعاً أو قاعدة للعمل دون اتصال.Use Python 3.11+ and the pinned mock dependencies. Start with MODEL_MODE=mock: no key, paid account or database is needed for offline work.

المواد المطلوبةRequired materials

  • تسلسل الشرائح العام لهذه الجلسة (3 شرائح).Public slide sequence for this session (3 slides).
  • ورقة عمل المتعلم القابلة للطباعة للمهام المنشورة وعددها 1.Printable learner worksheet for the 1 published tasks.
  • نسخة دون اتصال من الجلسة وتسميات الأدلة والملفات العامة المعتمدة.An offline copy of the session, evidence labels, and approved public files.
  • حالات الإدخال الاصطناعية المقدمة فقط وعددها 6؛ دون بيانات مشاركين حقيقية.Only the 6 supplied synthetic input cases; no real participant data.

الأهدافObjectives

  • اشرح مسؤوليات المتصفح والخادم والمزود وأثبت أن المحاكاة تبدأ بلا مفتاح وأن الإعداد الفعلي الناقص يمنع التشغيل.Explain browser/server/provider responsibilities and prove mock startup needs no key while incomplete live configuration fails closed.

جدول التنفيذ الدقيقExact run sheet

اليوم 1: اليوم 1 — حدود الثقة في الخادم وإعداد المحاكاةDay 1: Day 1 — Server trust boundary and mock setup
الفقرةBlockالدقائقMinutesالنمطModeإجراء المدرّبTrainer actionإجراء المتعلّمLearner action
المفاتيح تبقى في الخادمCredentials stay on the server120تدريسInstructionاشرح بالعربية أولاً وتتبع الطلب وإعداد الخادم وحدود المزود والتحقق من النتيجة والاستجابة الآمنة واستخدم العينات المحلية للعروض.Explain in Arabic first; trace the request, server-only configuration, provider boundary, result validation and safe response. Use local fixtures for demonstrations.اشرح مسؤوليات المتصفح والخادم والمزود وأثبت أن المحاكاة تبدأ بلا مفتاح وأن الإعداد الفعلي الناقص يمنع التشغيل.Explain browser/server/provider responsibilities and prove mock startup needs no key while incomplete live configuration fails closed.
تدريب موجّه باستجابات محاكاةGuided mock-response practice60ممارسة موجّهةGuided practiceاطلب توقع الرمز وحد التحقق وعدد المحاولات الخارجية قبل التنفيذ وقلل التلميحات قبل العمل الفردي.Ask learners to predict status, validation boundary and outbound attempt count before execution; reduce prompts before independent work.ارسم حدود الثقة الثلاثة وحدد موضع تحقق المدخل والمفاتيح والسجلات التشغيلية. توقع حالات الإعداد الناقص قبل اختبارات الإعداد.Draw the three trust boundaries; identify where input validation, secrets and operational logs belong. Predict every missing-configuration case before running setup tests.
مختبر نموذج آمن بإشرافSupervised safe model lab120مختبر خاضع للإشرافSupervised labأبقِ الاختبار دون اتصال وافحص دليل كل متعلم وأوقف أي اتصال غير معتمد وناقش الوصول المدعوم إذا بقي دليل الاتصال الفعلي معلقاً.Keep testing offline, inspect each learner's evidence and stop any unapproved network call. Discuss how to obtain supported access if the real-call evidence is pending.أنشئ بيئة Python 3.11 أو أحدث وثبّت اعتماديات المحاكاة وشغّل فحوص الإعداد التسعة. افحص model_settings.py و.env.example دون مفتاح حقيقي والتقط الوضع وحقائق النجاح والفشل الآمنة فقط.Create a Python 3.11+ environment, install pinned mock dependencies and run the nine setup checks. Inspect model_settings.py and .env.example without adding a real key. Capture only safe mode and pass/fail facts.

ملاحظات الشرحExplanation notes

الإعداد ليس إذناًConfiguration is not permission

يرسل المتصفح الإعلان الخيالي المقدم لا المفاتيح. يتحقق الخادم منه قبل الاتصال بالمزود. يبدأ MODEL_MODE بالمحاكاة ويتجاهل مفاتيح الاتصال الفعلي. يحتاج الوضع الفعلي مفتاحاً ونموذجاً صريحاً وعلم موافقة لكن العلم لا يمنح موافقة بشرية ولا يفرض ميزانية. استبعد الإعدادات المحلية واحجب الأدلة؛ لا يُحمّل .env تلقائياً.The browser sends the supplied fictional notice, never credentials. The server validates it before a provider call. MODEL_MODE defaults to mock and ignores live credentials. Live mode requires key, explicit model and approval flag, but the flag alone cannot grant human approval or enforce a budget. Keep local settings ignored and redact evidence; .env is not loaded automatically.

أمثلة العرضDemonstration examples
محاكاة بلا مفتاح تعني بدء التشغيل؛ وضع فعلي بلا مفتاح أو نموذج أو موافقة يمنع التشغيل قبل الشبكة. المفتاح ليس حقل متصفح.mock + no key → startup succeeds; live + missing key/model/approval → startup stops before network access. A key must never become a browser field.

تسلسل الشرائح والعرضSlide and demonstration sequence

  1. المفاتيح تبقى في الخادمCredentials stay on the server

    • اشرح مسؤوليات المتصفح والخادم والمزود وأثبت أن المحاكاة تبدأ بلا مفتاح وأن الإعداد الفعلي الناقص يمنع التشغيل.Explain browser/server/provider responsibilities and prove mock startup needs no key while incomplete live configuration fails closed.

    إشارة التقديمSpeaker cueاسأل أي اختبار قابل للملاحظة يثبت هذا الحد.Ask which observable test proves this boundary.

  2. الإعداد ليس إذناًConfiguration is not permission

    • محاكاة بلا مفتاح تعني بدء التشغيل؛ وضع فعلي بلا مفتاح أو نموذج أو موافقة يمنع التشغيل قبل الشبكة. المفتاح ليس حقل متصفح.mock + no key → startup succeeds; live + missing key/model/approval → startup stops before network access. A key must never become a browser field.

    إشارة التقديمSpeaker cueتوقف للتوقع قبل تشغيل العينة.Pause for a prediction before running the fixture.

  3. مدخل اصطناعي ومفاتيح خاصةSynthetic input, private credentials

    • استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

    إشارة التقديمSpeaker cueالمحاكاة هي الافتراض. الاتصال الفعلي يحتاج موافقة بشرية منفصلة.Mock is the default. A real call needs separate human approval.

تيسير الممارسة الموجّهةGuided-practice facilitation

  1. ارسم حدود الثقة الثلاثة وحدد موضع تحقق المدخل والمفاتيح والسجلات التشغيلية. توقع حالات الإعداد الناقص قبل اختبارات الإعداد.Draw the three trust boundaries; identify where input validation, secrets and operational logs belong. Predict every missing-configuration case before running setup tests.

تيسير المختبرLab facilitation

  1. افحص الإعلان المقدم وعقد العينة وتوقع النتيجة والرمز وعدد المحاولات.Inspect the supplied notice and fixture contract; predict result, status and attempt count.
  2. أنشئ بيئة Python 3.11 أو أحدث وثبّت اعتماديات المحاكاة وشغّل فحوص الإعداد التسعة. افحص model_settings.py و.env.example دون مفتاح حقيقي والتقط الوضع وحقائق النجاح والفشل الآمنة فقط.Create a Python 3.11+ environment, install pinned mock dependencies and run the nine setup checks. Inspect model_settings.py and .env.example without adding a real key. Capture only safe mode and pass/fail facts.
  3. حدد أول حد فاشل وأصلحه وأعد الاختبار مع حجب الشبكة. لا تستخدم إعادة مدفوعة كحلقة تصحيح.Find the first failing boundary, repair it and rerun with network access blocked. Never use a paid retry as a debugging loop.
  4. احفظ الدليل بعد الحجب وملاحظة استخدام الذكاء الاصطناعي أو عدمه وميّز دليل المحاكاة من الفعلي.Save redacted evidence and an AI-use or non-use note; label mock and live evidence separately.

الأدلة المتوقعةExpected evidence

  • قدّم مخطط الحدود وجدول الإعداد وفحص الاستبعاد وشرح لماذا لا تعني اختبارات البداية الناجحة اكتمال التكامل.Submit the boundary diagram, configuration matrix, ignored-file check and explanation of why a green starter suite is not a completed model integration.w9d1-evidence

معايير التحقق المنشورةPublished checkpoint criteria

مهمة التحقق المنشورةPublished checkpoint prompt

استدعِ نموذجاً عبر عميل على الخادم واطلب نتيجة منظمة وتحقق منها وأبق المفتاح خارج التحكم بالمصدر وأظهر وعياً بالتكلفة والفشل.Call a model through a server-side client, request a structured result, validate it, keep the key outside source control, and show cost/failure awareness.

  • يعمل استدعاء النموذج على الخادم ولا تحتوي أدلة المستودع على مفتاح.The model call runs server-side and repository evidence contains no key.
  • يتم التحقق من الاستجابة المنظمة وتُرفض المخرجات المعطوبة بأمان.The structured response is validated and malformed output is rejected safely.
  • تحدد الأدلة حدود الطلب والمخرجات والأعطال المحتملة ورسالة فشل تظهر للمستخدم.Evidence identifies request/output bounds, likely failures and a user-visible failure message.

الأخطاء الشائعةCommon errors

  • يوضع مفتاح في كود المتصفح أو لقطة أو مخرجات استثناء خام.A key is placed in browser code, a screenshot or raw exception output.
  • يُحلل JSON لكن تُقبل الزوائد والتحويلات الضمنية والرفض أو التوليد الناقص.JSON parses but extra fields, coercions, refusal or incomplete generation are accepted.
  • تتجاوز الإعادة التلقائية أو الطلبات المتزامنة محاولة واحدة أو تُسمّى المحاكاة اتصالاً فعلياً.Automatic retries or concurrent calls exceed one attempt; a mock result is labelled live.

تدخلات المدرّبTrainer interventions

  • ارجع إلى العقد واعزل تحقق الطلب وتوحيد طبقة الربط والتحقق من النتيجة.Return to the contract and isolate request validation, adapter normalization and result validation.
  • احجب الشبكة حتى تنجح اختبارات المحاكاة وراجع الموافقة والتكلفة الكاملة والحجب قبل المحاولة الفعلية.Block network access until mock tests pass; review approval, full cost and redaction before a real attempt.

الاستدراكRecovery

خلال أسبوع أصلح حداً فاشلاً وأعد تقديم دليل اليوم 1. ابدأ بالمحاكاة. إذا تعذر الوصول أو التمويل فسجّل الدليل الفعلي معلقاً ورتّب محاولة بإشراف وموافقة جديدة ولا تقبل دليلاً مختلقاً أو محاكاة بدلاً من الفعلي.Within one week, repair one failing boundary and resubmit the Day 1 evidence. Use mocks first. If access or budget is unavailable, record live evidence pending and arrange one newly approved supervised attempt; never accept fabricated or mock-only real-call proof.

البديل عند الانقطاعInterruption fallback

استخدم العرض المسجّل والحزمة العربية القابلة للتنزيل والنسخة المحلية من البداية؛ واعتمد دليلاً مكافئاً عن بُعد أو دون اتصال بعد أن يسجل المنسق الانقطاع.Use the recorded demonstration, downloadable Arabic-first pack and local starter copy; approve equivalent remote or offline evidence after the coordinator records the interruption.

الخصوصية والذكاء الاصطناعيPrivacy and AI reminders

الخصوصيةPrivacy

استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

الذكاء الاصطناعي المسؤولResponsible AI

يمكن للذكاء الاصطناعي مراجعة عينة فاشلة بعد حجبها وإعادة إنتاجها. عليك تنفيذ الإصلاح واختباره وشرحه. لا تطلب كود التحقق الكامل ولا ترسل بيانات حقيقية. يحتاج أي اتصال بالمزود في هذا التمرين شرط الاتصال الفعلي المنفصل.AI may review a redacted failing fixture after you reproduce it. You must implement, test and explain the repair. Do not request complete checkpoint code or send real data. Any provider call in this exercise requires the separate live gate.

نص التسجيلRecording script

مدة التسجيل المخططة: 12 دقيقة · w9d1-recordingPlanned recording length: 12 minutes · w9d1-recording

السردNarration

  1. اشرح المفاتيح تبقى في الخادم بمثال خيالي مختلف لا بكود تحقق مكتمل.Explain Credentials stay on the server with an unrelated fictional example, not completed checkpoint code.

إجراءات الشاشةScreen actions

  1. اعرض الملفات النسبية وجداول العينات ونتائج الاختبار المحجوبة وأخفِ الإعدادات وشاشات الحساب والمزود الخام ولا تُجرِ اتصالاً مدفوعاً أثناء التسجيل.Show project-relative files, fixture tables and redacted test results. Hide settings, account screens and raw provider consoles; do not make paid calls while recording.

النصوص الظاهرةCaptions

  1. اكتب معنى المخطط والرفض والمهلة والمحاولة والتكلفة بالعربية أولاً ثم الإنجليزية.Caption schema, refusal, timeout, attempt and cost meanings in Arabic first, then English.

نقاط التوقفPause points

  1. توقف قبل كل عينة للتوقع وقبل الاتصال الفعلي لمراجعة الموافقة والميزانية.Pause before each fixture for a prediction and before the live gate for approval and budget review.

قائمة التحقق من التسجيلRecording checklist

  1. افحص الحالات الثلاث عشرة والنماذج الصارمة والرموز الآمنة ومفاتيح الخادم ودليل المحاولة الواحدة دون إعادة والدليل الفعلي المنفصل. لا تستبدل التسجيلات دون اتصال شرط الاتصال الفعلي بإشراف.Check thirteen fixtures, strict models, safe statuses, server-only credentials, one-attempt/no-retry proof and separate live evidence. Offline recordings do not replace the supervised real-call requirement.

اليوم 2Day 2

اليوم 2 — مدخل صارم ونتيجة منظّمةDay 2 — Strict input and structured result

التحضيرPreparation

  • أكمل API المختبرة من الأسبوع الثامن وإعداد البيئة المحلية المستبعدة أو مسار الدعم المتفق عليه.Complete the Week 8 tested API and ignored local environment setup, or the agreed supported route.
  • استخدم Python 3.11 أو أحدث واعتماديات المحاكاة المثبتة. ابدأ بـMODEL_MODE=mock؛ لا تحتاج مفتاحاً أو حساباً مدفوعاً أو قاعدة للعمل دون اتصال.Use Python 3.11+ and the pinned mock dependencies. Start with MODEL_MODE=mock: no key, paid account or database is needed for offline work.

المواد المطلوبةRequired materials

  • تسلسل الشرائح العام لهذه الجلسة (3 شرائح).Public slide sequence for this session (3 slides).
  • ورقة عمل المتعلم القابلة للطباعة للمهام المنشورة وعددها 1.Printable learner worksheet for the 1 published tasks.
  • نسخة دون اتصال من الجلسة وتسميات الأدلة والملفات العامة المعتمدة.An offline copy of the session, evidence labels, and approved public files.
  • حالات الإدخال الاصطناعية المقدمة فقط وعددها 6؛ دون بيانات مشاركين حقيقية.Only the 6 supplied synthetic input cases; no real participant data.

الأهدافObjectives

  • عرّف نماذج طلب ونتيجة صارمة وارفض حالات البنية التالفة والحقول الزائدة والناقصة والنوع والتصنيف والطول.Define strict request/result models and reject every malformed, extra-field, missing-field, type, enum and length fixture.

جدول التنفيذ الدقيقExact run sheet

اليوم 2: اليوم 2 — مدخل صارم ونتيجة منظّمةDay 2: Day 2 — Strict input and structured result
الفقرةBlockالدقائقMinutesالنمطModeإجراء المدرّبTrainer actionإجراء المتعلّمLearner action
التحقق قبل الثقةValidate before trusting120تدريسInstructionاشرح بالعربية أولاً وتتبع الطلب وإعداد الخادم وحدود المزود والتحقق من النتيجة والاستجابة الآمنة واستخدم العينات المحلية للعروض.Explain in Arabic first; trace the request, server-only configuration, provider boundary, result validation and safe response. Use local fixtures for demonstrations.عرّف نماذج طلب ونتيجة صارمة وارفض حالات البنية التالفة والحقول الزائدة والناقصة والنوع والتصنيف والطول.Define strict request/result models and reject every malformed, extra-field, missing-field, type, enum and length fixture.
تدريب موجّه باستجابات محاكاةGuided mock-response practice60ممارسة موجّهةGuided practiceاطلب توقع الرمز وحد التحقق وعدد المحاولات الخارجية قبل التنفيذ وقلل التلميحات قبل العمل الفردي.Ask learners to predict status, validation boundary and outbound attempt count before execution; reduce prompts before independent work.توقع الحالات الثلاث عشرة بجدول الحقل والقاعدة والنتيجة وميّز فشل التحليل والمخطط والرفض والتوليد الناقص.Predict all thirteen adapter fixtures using a field/rule/outcome table. Contrast parsing failure, schema failure, refusal and incomplete generation.
مختبر نموذج آمن بإشرافSupervised safe model lab120مختبر خاضع للإشرافSupervised labأبقِ الاختبار دون اتصال وافحص دليل كل متعلم وأوقف أي اتصال غير معتمد وناقش الوصول المدعوم إذا بقي دليل الاتصال الفعلي معلقاً.Keep testing offline, inspect each learner's evidence and stop any unapproved network call. Discuss how to obtain supported access if the real-call evidence is pending.أكمل NoticeRequest وNoticeResult واختبر الفراغات والتحويل الضمني والحقول الناقصة والزائدة والتصنيفات المجهولة وحدود الطول. أثبت رفض المدخل غير المعتمد قبل الوصول للنموذج.Complete NoticeRequest and NoticeResult. Test whitespace, coercion, missing and extra fields, unknown categories and exact boundary lengths. Prove unapproved input is rejected before model access.

ملاحظات الشرحExplanation notes

JSON الصالح هو الفحص الأول فقطValid JSON is only the first check

يقبل POST /analyse الحقل notice فقط كنص صارم بطول 1–800 بعد إزالة الفراغات مع رفض الزوائد ومطابقة public_notice.json تماماً. تحتوي النتيجة category بقيمة workshop أو meeting أو other وsummary كنص صارم بطول 1–160 بلا زوائد. تحليل JSON والتحقق من المخطط والأمانة للمصدر فحوص منفصلة. الرفض والاستجابة الناقصة ليسا ملخصاً ناجحاً.POST /analyse accepts only notice: a strict string stripped to 1–800 characters, with extra fields forbidden and exact matching to public_notice.json. The result has category workshop/meeting/other and a strict stripped summary of 1–160 characters, no extras. JSON parsing, schema validation and factual faithfulness are separate checks. Refusals and incomplete responses cannot be treated as successful summaries.

أمثلة العرضDemonstration examples
{"category":"workshop","summary":42} هو JSON صالح لكن بياناته غير صالحة. الملخص ذو البنية السليمة الذي يختلق مكاناً يحتاج أيضاً رفضاً بالمراجعة البشرية للمصدر.{"category":"workshop","summary":42} is valid JSON but invalid data. A well-shaped summary inventing a location also needs rejection by the human source check.

تسلسل الشرائح والعرضSlide and demonstration sequence

  1. التحقق قبل الثقةValidate before trusting

    • عرّف نماذج طلب ونتيجة صارمة وارفض حالات البنية التالفة والحقول الزائدة والناقصة والنوع والتصنيف والطول.Define strict request/result models and reject every malformed, extra-field, missing-field, type, enum and length fixture.

    إشارة التقديمSpeaker cueاسأل أي اختبار قابل للملاحظة يثبت هذا الحد.Ask which observable test proves this boundary.

  2. JSON الصالح هو الفحص الأول فقطValid JSON is only the first check

    • {"category":"workshop","summary":42} هو JSON صالح لكن بياناته غير صالحة. الملخص ذو البنية السليمة الذي يختلق مكاناً يحتاج أيضاً رفضاً بالمراجعة البشرية للمصدر.{"category":"workshop","summary":42} is valid JSON but invalid data. A well-shaped summary inventing a location also needs rejection by the human source check.

    إشارة التقديمSpeaker cueتوقف للتوقع قبل تشغيل العينة.Pause for a prediction before running the fixture.

  3. مدخل اصطناعي ومفاتيح خاصةSynthetic input, private credentials

    • استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

    إشارة التقديمSpeaker cueالمحاكاة هي الافتراض. الاتصال الفعلي يحتاج موافقة بشرية منفصلة.Mock is the default. A real call needs separate human approval.

تيسير الممارسة الموجّهةGuided-practice facilitation

  1. توقع الحالات الثلاث عشرة بجدول الحقل والقاعدة والنتيجة وميّز فشل التحليل والمخطط والرفض والتوليد الناقص.Predict all thirteen adapter fixtures using a field/rule/outcome table. Contrast parsing failure, schema failure, refusal and incomplete generation.

تيسير المختبرLab facilitation

  1. افحص الإعلان المقدم وعقد العينة وتوقع النتيجة والرمز وعدد المحاولات.Inspect the supplied notice and fixture contract; predict result, status and attempt count.
  2. أكمل NoticeRequest وNoticeResult واختبر الفراغات والتحويل الضمني والحقول الناقصة والزائدة والتصنيفات المجهولة وحدود الطول. أثبت رفض المدخل غير المعتمد قبل الوصول للنموذج.Complete NoticeRequest and NoticeResult. Test whitespace, coercion, missing and extra fields, unknown categories and exact boundary lengths. Prove unapproved input is rejected before model access.
  3. حدد أول حد فاشل وأصلحه وأعد الاختبار مع حجب الشبكة. لا تستخدم إعادة مدفوعة كحلقة تصحيح.Find the first failing boundary, repair it and rerun with network access blocked. Never use a paid retry as a debugging loop.
  4. احفظ الدليل بعد الحجب وملاحظة استخدام الذكاء الاصطناعي أو عدمه وميّز دليل المحاكاة من الفعلي.Save redacted evidence and an AI-use or non-use note; label mock and live evidence separately.

الأدلة المتوقعةExpected evidence

  • قدّم جدولي المخطط ونتائج الحالات الثلاث عشرة المتوقعة والفعلية وفحص أمانة منفصلاً مقابل المصدر الخيالي.Submit both schema tables, thirteen expected/actual fixture outcomes and a separate faithfulness check against the fictional source.w9d2-evidence

معايير التحقق المنشورةPublished checkpoint criteria

مهمة التحقق المنشورةPublished checkpoint prompt

استدعِ نموذجاً عبر عميل على الخادم واطلب نتيجة منظمة وتحقق منها وأبق المفتاح خارج التحكم بالمصدر وأظهر وعياً بالتكلفة والفشل.Call a model through a server-side client, request a structured result, validate it, keep the key outside source control, and show cost/failure awareness.

  • يعمل استدعاء النموذج على الخادم ولا تحتوي أدلة المستودع على مفتاح.The model call runs server-side and repository evidence contains no key.
  • يتم التحقق من الاستجابة المنظمة وتُرفض المخرجات المعطوبة بأمان.The structured response is validated and malformed output is rejected safely.
  • تحدد الأدلة حدود الطلب والمخرجات والأعطال المحتملة ورسالة فشل تظهر للمستخدم.Evidence identifies request/output bounds, likely failures and a user-visible failure message.

الأخطاء الشائعةCommon errors

  • يوضع مفتاح في كود المتصفح أو لقطة أو مخرجات استثناء خام.A key is placed in browser code, a screenshot or raw exception output.
  • يُحلل JSON لكن تُقبل الزوائد والتحويلات الضمنية والرفض أو التوليد الناقص.JSON parses but extra fields, coercions, refusal or incomplete generation are accepted.
  • تتجاوز الإعادة التلقائية أو الطلبات المتزامنة محاولة واحدة أو تُسمّى المحاكاة اتصالاً فعلياً.Automatic retries or concurrent calls exceed one attempt; a mock result is labelled live.

تدخلات المدرّبTrainer interventions

  • ارجع إلى العقد واعزل تحقق الطلب وتوحيد طبقة الربط والتحقق من النتيجة.Return to the contract and isolate request validation, adapter normalization and result validation.
  • احجب الشبكة حتى تنجح اختبارات المحاكاة وراجع الموافقة والتكلفة الكاملة والحجب قبل المحاولة الفعلية.Block network access until mock tests pass; review approval, full cost and redaction before a real attempt.

الاستدراكRecovery

خلال أسبوع أصلح حداً فاشلاً وأعد تقديم دليل اليوم 2. ابدأ بالمحاكاة. إذا تعذر الوصول أو التمويل فسجّل الدليل الفعلي معلقاً ورتّب محاولة بإشراف وموافقة جديدة ولا تقبل دليلاً مختلقاً أو محاكاة بدلاً من الفعلي.Within one week, repair one failing boundary and resubmit the Day 2 evidence. Use mocks first. If access or budget is unavailable, record live evidence pending and arrange one newly approved supervised attempt; never accept fabricated or mock-only real-call proof.

البديل عند الانقطاعInterruption fallback

استخدم العرض المسجّل والحزمة العربية القابلة للتنزيل والنسخة المحلية من البداية؛ واعتمد دليلاً مكافئاً عن بُعد أو دون اتصال بعد أن يسجل المنسق الانقطاع.Use the recorded demonstration, downloadable Arabic-first pack and local starter copy; approve equivalent remote or offline evidence after the coordinator records the interruption.

الخصوصية والذكاء الاصطناعيPrivacy and AI reminders

الخصوصيةPrivacy

استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

الذكاء الاصطناعي المسؤولResponsible AI

يمكن للذكاء الاصطناعي مراجعة عينة فاشلة بعد حجبها وإعادة إنتاجها. عليك تنفيذ الإصلاح واختباره وشرحه. لا تطلب كود التحقق الكامل ولا ترسل بيانات حقيقية. يحتاج أي اتصال بالمزود في هذا التمرين شرط الاتصال الفعلي المنفصل.AI may review a redacted failing fixture after you reproduce it. You must implement, test and explain the repair. Do not request complete checkpoint code or send real data. Any provider call in this exercise requires the separate live gate.

نص التسجيلRecording script

مدة التسجيل المخططة: 12 دقيقة · w9d2-recordingPlanned recording length: 12 minutes · w9d2-recording

السردNarration

  1. اشرح التحقق قبل الثقة بمثال خيالي مختلف لا بكود تحقق مكتمل.Explain Validate before trusting with an unrelated fictional example, not completed checkpoint code.

إجراءات الشاشةScreen actions

  1. اعرض الملفات النسبية وجداول العينات ونتائج الاختبار المحجوبة وأخفِ الإعدادات وشاشات الحساب والمزود الخام ولا تُجرِ اتصالاً مدفوعاً أثناء التسجيل.Show project-relative files, fixture tables and redacted test results. Hide settings, account screens and raw provider consoles; do not make paid calls while recording.

النصوص الظاهرةCaptions

  1. اكتب معنى المخطط والرفض والمهلة والمحاولة والتكلفة بالعربية أولاً ثم الإنجليزية.Caption schema, refusal, timeout, attempt and cost meanings in Arabic first, then English.

نقاط التوقفPause points

  1. توقف قبل كل عينة للتوقع وقبل الاتصال الفعلي لمراجعة الموافقة والميزانية.Pause before each fixture for a prediction and before the live gate for approval and budget review.

قائمة التحقق من التسجيلRecording checklist

  1. افحص الحالات الثلاث عشرة والنماذج الصارمة والرموز الآمنة ومفاتيح الخادم ودليل المحاولة الواحدة دون إعادة والدليل الفعلي المنفصل. لا تستبدل التسجيلات دون اتصال شرط الاتصال الفعلي بإشراف.Check thirteen fixtures, strict models, safe statuses, server-only credentials, one-attempt/no-retry proof and separate live evidence. Offline recordings do not replace the supervised real-call requirement.

اليوم 3Day 3

اليوم 3 — عميل المحاكاة وأعطال HTTP الآمنةDay 3 — Mock client and safe HTTP failures

التحضيرPreparation

  • أكمل API المختبرة من الأسبوع الثامن وإعداد البيئة المحلية المستبعدة أو مسار الدعم المتفق عليه.Complete the Week 8 tested API and ignored local environment setup, or the agreed supported route.
  • استخدم Python 3.11 أو أحدث واعتماديات المحاكاة المثبتة. ابدأ بـMODEL_MODE=mock؛ لا تحتاج مفتاحاً أو حساباً مدفوعاً أو قاعدة للعمل دون اتصال.Use Python 3.11+ and the pinned mock dependencies. Start with MODEL_MODE=mock: no key, paid account or database is needed for offline work.

المواد المطلوبةRequired materials

  • تسلسل الشرائح العام لهذه الجلسة (3 شرائح).Public slide sequence for this session (3 slides).
  • ورقة عمل المتعلم القابلة للطباعة للمهام المنشورة وعددها 1.Printable learner worksheet for the 1 published tasks.
  • نسخة دون اتصال من الجلسة وتسميات الأدلة والملفات العامة المعتمدة.An offline copy of the session, evidence labels, and approved public files.
  • حالات الإدخال الاصطناعية المقدمة فقط وعددها 6؛ دون بيانات مشاركين حقيقية.Only the 6 supplied synthetic input cases; no real participant data.

الأهدافObjectives

  • نفّذ حدود النموذج وPOST /analyse بنجاح متحقق منه وأعطال آمنة 422 و502 و429 و504 و503 دون اتصال بالشبكة.Implement the model boundary and POST /analyse with validated success and safe 422/502/429/504/503 failures, without network access.

جدول التنفيذ الدقيقExact run sheet

اليوم 3: اليوم 3 — عميل المحاكاة وأعطال HTTP الآمنةDay 3: Day 3 — Mock client and safe HTTP failures
الفقرةBlockالدقائقMinutesالنمطModeإجراء المدرّبTrainer actionإجراء المتعلّمLearner action
مسار واحد وأعطال واضحةOne route, explicit failure paths120تدريسInstructionاشرح بالعربية أولاً وتتبع الطلب وإعداد الخادم وحدود المزود والتحقق من النتيجة والاستجابة الآمنة واستخدم العينات المحلية للعروض.Explain in Arabic first; trace the request, server-only configuration, provider boundary, result validation and safe response. Use local fixtures for demonstrations.نفّذ حدود النموذج وPOST /analyse بنجاح متحقق منه وأعطال آمنة 422 و502 و429 و504 و503 دون اتصال بالشبكة.Implement the model boundary and POST /analyse with validated success and safe 422/502/429/504/503 failures, without network access.
تدريب موجّه باستجابات محاكاةGuided mock-response practice60ممارسة موجّهةGuided practiceاطلب توقع الرمز وحد التحقق وعدد المحاولات الخارجية قبل التنفيذ وقلل التلميحات قبل العمل الفردي.Ask learners to predict status, validation boundary and outbound attempt count before execution; reduce prompts before independent work.تتبع الطلب وقائمة السماح وطبقة الربط والتحقق والرد وحدد أول نقطة توقف للمدخل غير الصالح والرفض والمهلة.Trace request → allowlist → adapter → result validation → HTTP response. Mark the earliest stop point for invalid input, refusal and timeout.
مختبر نموذج آمن بإشرافSupervised safe model lab120مختبر خاضع للإشرافSupervised labأبقِ الاختبار دون اتصال وافحص دليل كل متعلم وأوقف أي اتصال غير معتمد وناقش الوصول المدعوم إذا بقي دليل الاتصال الفعلي معلقاً.Keep testing offline, inspect each learner's evidence and stop any unapproved network call. Discuss how to obtain supported access if the real-call evidence is pending.أكمل analyse_with_model وسجّل المسار. اختبر الحالات الثلاث عشرة وافحص الرسائل العامة وأثبت عدم استدعاء المزود مع 422. سجّل النتيجة والوضع والعدد والمدة الآمنة فقط.Complete analyse_with_model and register the route. Exercise all thirteen fixtures through tests, check generic details and assert zero provider access on 422. Use safe outcome/mode/count/duration logs only.

ملاحظات الشرحExplanation notes

مخرجات المزود مدخل غير موثوقProvider output is untrusted input

استخدم غلاف العينة المبسط داخل طبقة الربط؛ فهو ليس استجابة OpenAI الشبكية. حوّل الطلب غير الصالح إلى 422 والنتيجة غير الصالحة أو المرفوضة أو الناقصة إلى 502 وحد الطلب أو المعدل إلى 429 والمهلة إلى 504 وتعذر الخدمة إلى 503. أعد رسائل عامة موثقة فقط وعدّل أخطاء تحقق الطلب لمنع صدى المدخل. أبقِ اختيار الحالة داخلياً ولا تنفذ نص النموذج.Use the supplied simplified fixture envelope inside the adapter; it is not an OpenAI wire response. Map invalid request to 422, invalid/refused/incomplete result to 502, rate or attempt limit to 429, timeout to 504 and unavailable service to 503. Return only documented generic detail strings. Override request validation errors so rejected input is not echoed. Keep case selection internal and never execute model text.

أمثلة العرضDemonstration examples
عينة انتهاء المهلة تعطي 504 ورسالة Model request timed out. لا يظهر الاستثناء الخام أو المدخل أو الترويسة أو المفتاح في الجسم أو السجلات.timeout fixture → 504 Model request timed out. No raw exception, prompt, header or key appears in the body or logs.

تسلسل الشرائح والعرضSlide and demonstration sequence

  1. مسار واحد وأعطال واضحةOne route, explicit failure paths

    • نفّذ حدود النموذج وPOST /analyse بنجاح متحقق منه وأعطال آمنة 422 و502 و429 و504 و503 دون اتصال بالشبكة.Implement the model boundary and POST /analyse with validated success and safe 422/502/429/504/503 failures, without network access.

    إشارة التقديمSpeaker cueاسأل أي اختبار قابل للملاحظة يثبت هذا الحد.Ask which observable test proves this boundary.

  2. مخرجات المزود مدخل غير موثوقProvider output is untrusted input

    • عينة انتهاء المهلة تعطي 504 ورسالة Model request timed out. لا يظهر الاستثناء الخام أو المدخل أو الترويسة أو المفتاح في الجسم أو السجلات.timeout fixture → 504 Model request timed out. No raw exception, prompt, header or key appears in the body or logs.

    إشارة التقديمSpeaker cueتوقف للتوقع قبل تشغيل العينة.Pause for a prediction before running the fixture.

  3. مدخل اصطناعي ومفاتيح خاصةSynthetic input, private credentials

    • استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

    إشارة التقديمSpeaker cueالمحاكاة هي الافتراض. الاتصال الفعلي يحتاج موافقة بشرية منفصلة.Mock is the default. A real call needs separate human approval.

تيسير الممارسة الموجّهةGuided-practice facilitation

  1. تتبع الطلب وقائمة السماح وطبقة الربط والتحقق والرد وحدد أول نقطة توقف للمدخل غير الصالح والرفض والمهلة.Trace request → allowlist → adapter → result validation → HTTP response. Mark the earliest stop point for invalid input, refusal and timeout.

تيسير المختبرLab facilitation

  1. افحص الإعلان المقدم وعقد العينة وتوقع النتيجة والرمز وعدد المحاولات.Inspect the supplied notice and fixture contract; predict result, status and attempt count.
  2. أكمل analyse_with_model وسجّل المسار. اختبر الحالات الثلاث عشرة وافحص الرسائل العامة وأثبت عدم استدعاء المزود مع 422. سجّل النتيجة والوضع والعدد والمدة الآمنة فقط.Complete analyse_with_model and register the route. Exercise all thirteen fixtures through tests, check generic details and assert zero provider access on 422. Use safe outcome/mode/count/duration logs only.
  3. حدد أول حد فاشل وأصلحه وأعد الاختبار مع حجب الشبكة. لا تستخدم إعادة مدفوعة كحلقة تصحيح.Find the first failing boundary, repair it and rerun with network access blocked. Never use a paid retry as a debugging loop.
  4. احفظ الدليل بعد الحجب وملاحظة استخدام الذكاء الاصطناعي أو عدمه وميّز دليل المحاكاة من الفعلي.Save redacted evidence and an AI-use or non-use note; label mock and live evidence separately.

الأدلة المتوقعةExpected evidence

  • قدّم توثيق المسار والنجاح الاصطناعي المتحقق منه وكل رموز الفشل واختبار حجب يثبت غياب المفاتيح والمدخل من الأخطاء والسجلات.Submit endpoint documentation, validated synthetic success, all failure statuses and a redaction test proving secrets and input are absent from errors and logs.w9d3-evidence

معايير التحقق المنشورةPublished checkpoint criteria

مهمة التحقق المنشورةPublished checkpoint prompt

استدعِ نموذجاً عبر عميل على الخادم واطلب نتيجة منظمة وتحقق منها وأبق المفتاح خارج التحكم بالمصدر وأظهر وعياً بالتكلفة والفشل.Call a model through a server-side client, request a structured result, validate it, keep the key outside source control, and show cost/failure awareness.

  • يعمل استدعاء النموذج على الخادم ولا تحتوي أدلة المستودع على مفتاح.The model call runs server-side and repository evidence contains no key.
  • يتم التحقق من الاستجابة المنظمة وتُرفض المخرجات المعطوبة بأمان.The structured response is validated and malformed output is rejected safely.
  • تحدد الأدلة حدود الطلب والمخرجات والأعطال المحتملة ورسالة فشل تظهر للمستخدم.Evidence identifies request/output bounds, likely failures and a user-visible failure message.

الأخطاء الشائعةCommon errors

  • يوضع مفتاح في كود المتصفح أو لقطة أو مخرجات استثناء خام.A key is placed in browser code, a screenshot or raw exception output.
  • يُحلل JSON لكن تُقبل الزوائد والتحويلات الضمنية والرفض أو التوليد الناقص.JSON parses but extra fields, coercions, refusal or incomplete generation are accepted.
  • تتجاوز الإعادة التلقائية أو الطلبات المتزامنة محاولة واحدة أو تُسمّى المحاكاة اتصالاً فعلياً.Automatic retries or concurrent calls exceed one attempt; a mock result is labelled live.

تدخلات المدرّبTrainer interventions

  • ارجع إلى العقد واعزل تحقق الطلب وتوحيد طبقة الربط والتحقق من النتيجة.Return to the contract and isolate request validation, adapter normalization and result validation.
  • احجب الشبكة حتى تنجح اختبارات المحاكاة وراجع الموافقة والتكلفة الكاملة والحجب قبل المحاولة الفعلية.Block network access until mock tests pass; review approval, full cost and redaction before a real attempt.

الاستدراكRecovery

خلال أسبوع أصلح حداً فاشلاً وأعد تقديم دليل اليوم 3. ابدأ بالمحاكاة. إذا تعذر الوصول أو التمويل فسجّل الدليل الفعلي معلقاً ورتّب محاولة بإشراف وموافقة جديدة ولا تقبل دليلاً مختلقاً أو محاكاة بدلاً من الفعلي.Within one week, repair one failing boundary and resubmit the Day 3 evidence. Use mocks first. If access or budget is unavailable, record live evidence pending and arrange one newly approved supervised attempt; never accept fabricated or mock-only real-call proof.

البديل عند الانقطاعInterruption fallback

استخدم العرض المسجّل والحزمة العربية القابلة للتنزيل والنسخة المحلية من البداية؛ واعتمد دليلاً مكافئاً عن بُعد أو دون اتصال بعد أن يسجل المنسق الانقطاع.Use the recorded demonstration, downloadable Arabic-first pack and local starter copy; approve equivalent remote or offline evidence after the coordinator records the interruption.

الخصوصية والذكاء الاصطناعيPrivacy and AI reminders

الخصوصيةPrivacy

استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

الذكاء الاصطناعي المسؤولResponsible AI

يمكن للذكاء الاصطناعي مراجعة عينة فاشلة بعد حجبها وإعادة إنتاجها. عليك تنفيذ الإصلاح واختباره وشرحه. لا تطلب كود التحقق الكامل ولا ترسل بيانات حقيقية. يحتاج أي اتصال بالمزود في هذا التمرين شرط الاتصال الفعلي المنفصل.AI may review a redacted failing fixture after you reproduce it. You must implement, test and explain the repair. Do not request complete checkpoint code or send real data. Any provider call in this exercise requires the separate live gate.

نص التسجيلRecording script

مدة التسجيل المخططة: 12 دقيقة · w9d3-recordingPlanned recording length: 12 minutes · w9d3-recording

السردNarration

  1. اشرح مسار واحد وأعطال واضحة بمثال خيالي مختلف لا بكود تحقق مكتمل.Explain One route, explicit failure paths with an unrelated fictional example, not completed checkpoint code.

إجراءات الشاشةScreen actions

  1. اعرض الملفات النسبية وجداول العينات ونتائج الاختبار المحجوبة وأخفِ الإعدادات وشاشات الحساب والمزود الخام ولا تُجرِ اتصالاً مدفوعاً أثناء التسجيل.Show project-relative files, fixture tables and redacted test results. Hide settings, account screens and raw provider consoles; do not make paid calls while recording.

النصوص الظاهرةCaptions

  1. اكتب معنى المخطط والرفض والمهلة والمحاولة والتكلفة بالعربية أولاً ثم الإنجليزية.Caption schema, refusal, timeout, attempt and cost meanings in Arabic first, then English.

نقاط التوقفPause points

  1. توقف قبل كل عينة للتوقع وقبل الاتصال الفعلي لمراجعة الموافقة والميزانية.Pause before each fixture for a prediction and before the live gate for approval and budget review.

قائمة التحقق من التسجيلRecording checklist

  1. افحص الحالات الثلاث عشرة والنماذج الصارمة والرموز الآمنة ومفاتيح الخادم ودليل المحاولة الواحدة دون إعادة والدليل الفعلي المنفصل. لا تستبدل التسجيلات دون اتصال شرط الاتصال الفعلي بإشراف.Check thirteen fixtures, strict models, safe statuses, server-only credentials, one-attempt/no-retry proof and separate live evidence. Offline recordings do not replace the supervised real-call requirement.

اليوم 4Day 4

اليوم 4 — حدود التكلفة والتحقق دون اتصالDay 4 — Cost bounds and offline verification

التحضيرPreparation

  • أكمل API المختبرة من الأسبوع الثامن وإعداد البيئة المحلية المستبعدة أو مسار الدعم المتفق عليه.Complete the Week 8 tested API and ignored local environment setup, or the agreed supported route.
  • استخدم Python 3.11 أو أحدث واعتماديات المحاكاة المثبتة. ابدأ بـMODEL_MODE=mock؛ لا تحتاج مفتاحاً أو حساباً مدفوعاً أو قاعدة للعمل دون اتصال.Use Python 3.11+ and the pinned mock dependencies. Start with MODEL_MODE=mock: no key, paid account or database is needed for offline work.

المواد المطلوبةRequired materials

  • تسلسل الشرائح العام لهذه الجلسة (3 شرائح).Public slide sequence for this session (3 slides).
  • ورقة عمل المتعلم القابلة للطباعة للمهام المنشورة وعددها 1.Printable learner worksheet for the 1 published tasks.
  • نسخة دون اتصال من الجلسة وتسميات الأدلة والملفات العامة المعتمدة.An offline copy of the session, evidence labels, and approved public files.
  • حالات الإدخال الاصطناعية المقدمة فقط وعددها 6؛ دون بيانات مشاركين حقيقية.Only the 6 supplied synthetic input cases; no real participant data.

الأهدافObjectives

  • أثبت محاولة خارجية واحدة وصفر إعادة وحدوداً ثابتة بناقل وهمي وجهّز ميزانية مراجعة لاتصال فعلي دون طلب غير معتمد.Prove one outbound attempt, zero retries and fixed limits with a fake transport; prepare a reviewed real-call budget without making an unapproved request.

جدول التنفيذ الدقيقExact run sheet

اليوم 4: اليوم 4 — حدود التكلفة والتحقق دون اتصالDay 4: Day 4 — Cost bounds and offline verification
الفقرةBlockالدقائقMinutesالنمطModeإجراء المدرّبTrainer actionإجراء المتعلّمLearner action
عدّ المحاولات بما فيها الفاشلةCount attempts, including failures120تدريسInstructionاشرح بالعربية أولاً وتتبع الطلب وإعداد الخادم وحدود المزود والتحقق من النتيجة والاستجابة الآمنة واستخدم العينات المحلية للعروض.Explain in Arabic first; trace the request, server-only configuration, provider boundary, result validation and safe response. Use local fixtures for demonstrations.أثبت محاولة خارجية واحدة وصفر إعادة وحدوداً ثابتة بناقل وهمي وجهّز ميزانية مراجعة لاتصال فعلي دون طلب غير معتمد.Prove one outbound attempt, zero retries and fixed limits with a fake transport; prepare a reviewed real-call budget without making an unapproved request.
تدريب موجّه باستجابات محاكاةGuided mock-response practice60ممارسة موجّهةGuided practiceاطلب توقع الرمز وحد التحقق وعدد المحاولات الخارجية قبل التنفيذ وقلل التلميحات قبل العمل الفردي.Ask learners to predict status, validation boundary and outbound attempt count before execution; reduce prompts before independent work.افحص مراجع Responses والنتائج المنظّمة الرسمية في البداية وميّز تحليل اكتمال المزود ورفضه عن غلاف المحاكاة المبسط وقدّر تكلفة الطلب كاملة بأسعار حالية يقدمها المدرب.Inspect the official Responses and Structured Outputs references in the starter. Distinguish provider completion/refusal parsing from the simplified mock envelope; estimate full request cost with trainer-supplied current prices.
مختبر نموذج آمن بإشرافSupervised safe model lab120مختبر خاضع للإشرافSupervised labأبقِ الاختبار دون اتصال وافحص دليل كل متعلم وأوقف أي اتصال غير معتمد وناقش الوصول المدعوم إذا بقي دليل الاتصال الفعلي معلقاً.Keep testing offline, inspect each learner's evidence and stop any unapproved network call. Discuss how to obtain supported access if the real-call evidence is pending.أكمل مجموعات الاختبار الأربع وشغّلها مرتين مع حجب الشبكة. افحص الحدود والتزامن بناقل فعلي وهمي وأكمل cost-and-failure-checklist.md واترك الاستخدام الفعلي فارغاً حتى الطلب المعتمد. أبقِ المختبر محلياً بعامل واحد.Complete four test groups and run twice with networking blocked. Use a fake live transport to inspect limits and concurrency. Fill cost-and-failure-checklist.md; leave actual usage blank until an approved live request. Keep the lab local with one worker.

ملاحظات الشرحExplanation notes

انتهاء المهلة لا يلغي حدوث الطلبA timeout does not undo a request

استخدم 800 حرف للمدخل و256 رمزاً للمخرجات ومهلة 10 ثوان وصفر إعادة تلقائية. احجز المحاولة الوحيدة ذرياً قبل الشبكة واحسبها حتى عند الفشل واختبر الطلبات المتزامنة. يُعاد عداد الذاكرة عند التشغيل وليس ميزانية دائمة. التعليمات والمخطط يستهلكان رموز مدخل أيضاً وحد المخرجات وحده لا يحد التكلفة. قد تُحتسب المهلة مالياً. توقف عند الفشل واطلب موافقة جديدة.Use 800 input characters, 256 output tokens, a 10-second timeout and zero automatic retries. Count and reserve the single attempt atomically before I/O, including failure. Test simultaneous requests. An in-memory guard resets on restart and is not a durable budget. Full instructions and schema also consume input tokens; output limits alone do not cap cost. A timeout may still be billed. Stop after failure and seek renewed approval.

أمثلة العرضDemonstration examples
طلبان متزامنان يعنيان محاولة خارجية محجوزة واحدة ورد 429 للثاني. لا تؤدي مهلة المحاولة الأولى إلى إعادة خفية.Two simultaneous requests → one reserved outbound attempt and one 429. A timed-out first attempt must not trigger a hidden retry.

تسلسل الشرائح والعرضSlide and demonstration sequence

  1. عدّ المحاولات بما فيها الفاشلةCount attempts, including failures

    • أثبت محاولة خارجية واحدة وصفر إعادة وحدوداً ثابتة بناقل وهمي وجهّز ميزانية مراجعة لاتصال فعلي دون طلب غير معتمد.Prove one outbound attempt, zero retries and fixed limits with a fake transport; prepare a reviewed real-call budget without making an unapproved request.

    إشارة التقديمSpeaker cueاسأل أي اختبار قابل للملاحظة يثبت هذا الحد.Ask which observable test proves this boundary.

  2. انتهاء المهلة لا يلغي حدوث الطلبA timeout does not undo a request

    • طلبان متزامنان يعنيان محاولة خارجية محجوزة واحدة ورد 429 للثاني. لا تؤدي مهلة المحاولة الأولى إلى إعادة خفية.Two simultaneous requests → one reserved outbound attempt and one 429. A timed-out first attempt must not trigger a hidden retry.

    إشارة التقديمSpeaker cueتوقف للتوقع قبل تشغيل العينة.Pause for a prediction before running the fixture.

  3. مدخل اصطناعي ومفاتيح خاصةSynthetic input, private credentials

    • استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

    إشارة التقديمSpeaker cueالمحاكاة هي الافتراض. الاتصال الفعلي يحتاج موافقة بشرية منفصلة.Mock is the default. A real call needs separate human approval.

تيسير الممارسة الموجّهةGuided-practice facilitation

  1. افحص مراجع Responses والنتائج المنظّمة الرسمية في البداية وميّز تحليل اكتمال المزود ورفضه عن غلاف المحاكاة المبسط وقدّر تكلفة الطلب كاملة بأسعار حالية يقدمها المدرب.Inspect the official Responses and Structured Outputs references in the starter. Distinguish provider completion/refusal parsing from the simplified mock envelope; estimate full request cost with trainer-supplied current prices.

تيسير المختبرLab facilitation

  1. افحص الإعلان المقدم وعقد العينة وتوقع النتيجة والرمز وعدد المحاولات.Inspect the supplied notice and fixture contract; predict result, status and attempt count.
  2. أكمل مجموعات الاختبار الأربع وشغّلها مرتين مع حجب الشبكة. افحص الحدود والتزامن بناقل فعلي وهمي وأكمل cost-and-failure-checklist.md واترك الاستخدام الفعلي فارغاً حتى الطلب المعتمد. أبقِ المختبر محلياً بعامل واحد.Complete four test groups and run twice with networking blocked. Use a fake live transport to inspect limits and concurrency. Fill cost-and-failure-checklist.md; leave actual usage blank until an approved live request. Keep the lab local with one worker.
  3. حدد أول حد فاشل وأصلحه وأعد الاختبار مع حجب الشبكة. لا تستخدم إعادة مدفوعة كحلقة تصحيح.Find the first failing boundary, repair it and rerun with network access blocked. Never use a paid retry as a debugging loop.
  4. احفظ الدليل بعد الحجب وملاحظة استخدام الذكاء الاصطناعي أو عدمه وميّز دليل المحاكاة من الفعلي.Save redacted evidence and an AI-use or non-use note; label mock and live evidence separately.

الأدلة المتوقعةExpected evidence

  • قدّم تشغيلين دون اتصال ودليل منع الإعادة والتزامن وتقدير التكلفة الكاملة مع النموذج ومصدر الأسعار وتاريخها وحالة الاتصال المعلقة أو المعتمدة بوضوح.Submit two offline test runs, no-retry/concurrency evidence, full cost estimate with model/pricing source/date and explicit pending or approved live status.w9d4-evidence

معايير التحقق المنشورةPublished checkpoint criteria

مهمة التحقق المنشورةPublished checkpoint prompt

استدعِ نموذجاً عبر عميل على الخادم واطلب نتيجة منظمة وتحقق منها وأبق المفتاح خارج التحكم بالمصدر وأظهر وعياً بالتكلفة والفشل.Call a model through a server-side client, request a structured result, validate it, keep the key outside source control, and show cost/failure awareness.

  • يعمل استدعاء النموذج على الخادم ولا تحتوي أدلة المستودع على مفتاح.The model call runs server-side and repository evidence contains no key.
  • يتم التحقق من الاستجابة المنظمة وتُرفض المخرجات المعطوبة بأمان.The structured response is validated and malformed output is rejected safely.
  • تحدد الأدلة حدود الطلب والمخرجات والأعطال المحتملة ورسالة فشل تظهر للمستخدم.Evidence identifies request/output bounds, likely failures and a user-visible failure message.

الأخطاء الشائعةCommon errors

  • يوضع مفتاح في كود المتصفح أو لقطة أو مخرجات استثناء خام.A key is placed in browser code, a screenshot or raw exception output.
  • يُحلل JSON لكن تُقبل الزوائد والتحويلات الضمنية والرفض أو التوليد الناقص.JSON parses but extra fields, coercions, refusal or incomplete generation are accepted.
  • تتجاوز الإعادة التلقائية أو الطلبات المتزامنة محاولة واحدة أو تُسمّى المحاكاة اتصالاً فعلياً.Automatic retries or concurrent calls exceed one attempt; a mock result is labelled live.

تدخلات المدرّبTrainer interventions

  • ارجع إلى العقد واعزل تحقق الطلب وتوحيد طبقة الربط والتحقق من النتيجة.Return to the contract and isolate request validation, adapter normalization and result validation.
  • احجب الشبكة حتى تنجح اختبارات المحاكاة وراجع الموافقة والتكلفة الكاملة والحجب قبل المحاولة الفعلية.Block network access until mock tests pass; review approval, full cost and redaction before a real attempt.

الاستدراكRecovery

خلال أسبوع أصلح حداً فاشلاً وأعد تقديم دليل اليوم 4. ابدأ بالمحاكاة. إذا تعذر الوصول أو التمويل فسجّل الدليل الفعلي معلقاً ورتّب محاولة بإشراف وموافقة جديدة ولا تقبل دليلاً مختلقاً أو محاكاة بدلاً من الفعلي.Within one week, repair one failing boundary and resubmit the Day 4 evidence. Use mocks first. If access or budget is unavailable, record live evidence pending and arrange one newly approved supervised attempt; never accept fabricated or mock-only real-call proof.

البديل عند الانقطاعInterruption fallback

استخدم العرض المسجّل والحزمة العربية القابلة للتنزيل والنسخة المحلية من البداية؛ واعتمد دليلاً مكافئاً عن بُعد أو دون اتصال بعد أن يسجل المنسق الانقطاع.Use the recorded demonstration, downloadable Arabic-first pack and local starter copy; approve equivalent remote or offline evidence after the coordinator records the interruption.

الخصوصية والذكاء الاصطناعيPrivacy and AI reminders

الخصوصيةPrivacy

استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

الذكاء الاصطناعي المسؤولResponsible AI

يمكن للذكاء الاصطناعي مراجعة عينة فاشلة بعد حجبها وإعادة إنتاجها. عليك تنفيذ الإصلاح واختباره وشرحه. لا تطلب كود التحقق الكامل ولا ترسل بيانات حقيقية. يحتاج أي اتصال بالمزود في هذا التمرين شرط الاتصال الفعلي المنفصل.AI may review a redacted failing fixture after you reproduce it. You must implement, test and explain the repair. Do not request complete checkpoint code or send real data. Any provider call in this exercise requires the separate live gate.

نص التسجيلRecording script

مدة التسجيل المخططة: 12 دقيقة · w9d4-recordingPlanned recording length: 12 minutes · w9d4-recording

السردNarration

  1. اشرح عدّ المحاولات بما فيها الفاشلة بمثال خيالي مختلف لا بكود تحقق مكتمل.Explain Count attempts, including failures with an unrelated fictional example, not completed checkpoint code.

إجراءات الشاشةScreen actions

  1. اعرض الملفات النسبية وجداول العينات ونتائج الاختبار المحجوبة وأخفِ الإعدادات وشاشات الحساب والمزود الخام ولا تُجرِ اتصالاً مدفوعاً أثناء التسجيل.Show project-relative files, fixture tables and redacted test results. Hide settings, account screens and raw provider consoles; do not make paid calls while recording.

النصوص الظاهرةCaptions

  1. اكتب معنى المخطط والرفض والمهلة والمحاولة والتكلفة بالعربية أولاً ثم الإنجليزية.Caption schema, refusal, timeout, attempt and cost meanings in Arabic first, then English.

نقاط التوقفPause points

  1. توقف قبل كل عينة للتوقع وقبل الاتصال الفعلي لمراجعة الموافقة والميزانية.Pause before each fixture for a prediction and before the live gate for approval and budget review.

قائمة التحقق من التسجيلRecording checklist

  1. افحص الحالات الثلاث عشرة والنماذج الصارمة والرموز الآمنة ومفاتيح الخادم ودليل المحاولة الواحدة دون إعادة والدليل الفعلي المنفصل. لا تستبدل التسجيلات دون اتصال شرط الاتصال الفعلي بإشراف.Check thirteen fixtures, strict models, safe statuses, server-only credentials, one-attempt/no-retry proof and separate live evidence. Offline recordings do not replace the supervised real-call requirement.

اليوم 5Day 5

اليوم 5 — تحقق فردي من الاتصال المحدودDay 5 — Individual bounded-call checkpoint

التحضيرPreparation

  • أكمل API المختبرة من الأسبوع الثامن وإعداد البيئة المحلية المستبعدة أو مسار الدعم المتفق عليه.Complete the Week 8 tested API and ignored local environment setup, or the agreed supported route.
  • استخدم Python 3.11 أو أحدث واعتماديات المحاكاة المثبتة. ابدأ بـMODEL_MODE=mock؛ لا تحتاج مفتاحاً أو حساباً مدفوعاً أو قاعدة للعمل دون اتصال.Use Python 3.11+ and the pinned mock dependencies. Start with MODEL_MODE=mock: no key, paid account or database is needed for offline work.

المواد المطلوبةRequired materials

  • تسلسل الشرائح العام لهذه الجلسة (3 شرائح).Public slide sequence for this session (3 slides).
  • ورقة عمل المتعلم القابلة للطباعة للمهام المنشورة وعددها 1.Printable learner worksheet for the 1 published tasks.
  • نسخة دون اتصال من الجلسة وتسميات الأدلة والملفات العامة المعتمدة.An offline copy of the session, evidence labels, and approved public files.
  • حالات الإدخال الاصطناعية المقدمة فقط وعددها 6؛ دون بيانات مشاركين حقيقية.Only the 6 supplied synthetic input cases; no real participant data.

الأهدافObjectives

  • اعرض مجموعة المحاكاة المتحقق منها واتصالاً فعلياً محدوداً يوافق عليه المدرب واشرح الأمان والتكلفة أو سجّل بوضوح الدليل الفعلي المتبقي وموعد الاستدراك.Demonstrate the validated mock suite and one trainer-approved bounded real call, explain safety and cost, or explicitly record the remaining live evidence and recovery appointment.

جدول التنفيذ الدقيقExact run sheet

اليوم 5: اليوم 5 — تحقق فردي من الاتصال المحدودDay 5: Day 5 — Individual bounded-call checkpoint
الفقرةBlockالدقائقMinutesالنمطModeإجراء المدرّبTrainer actionإجراء المتعلّمLearner action
تحقق فردي من الاتصال المحدودIndividual bounded-call checkpoint300مختبر خاضع للإشرافSupervised labافحص الكود الفردي والاختبارات دون اتصال والإعداد الآمن وتعليل التكلفة. وافق على المحاولة الفعلية بعد اجتياز الشروط فقط وميّز دليل المحاكاة من الفعلي ورتّب استدراكاً مدعوماً دون إجابات.Inspect independent code, offline tests, safe configuration and cost reasoning. Approve any real attempt only after the gates pass; distinguish mock from real evidence and arrange supported recovery without supplying answers.أكمل واشرح مسارك ومخططاتك وطبقة الربط بنفسك. شغّل كل الاختبارات دون اتصال وخذ موافقة المدرب قبل المحاولة الفعلية الوحيدة والتقط نتيجة متحققاً منها بعد الحجب وعرض فشل آمن وقدّم ملاحظة التكلفة وسجل استخدام الذكاء الاصطناعي. توقف بعد المحاولة الفاشلة.Complete and explain your own route, schemas and adapter. Run all offline tests, obtain trainer approval before the single bounded live attempt, capture a redacted validated result and a safe failure demonstration, and submit the cost note and AI-use record. Stop after a failed attempt.

ملاحظات الشرحExplanation notes

نجاح المحاكاة لا يثبت التكامل الفعليMock success does not prove live integration

بعد الاختبارات دون اتصال وموافقة الميزانية البشرية نفّذ طبقة الربط الفعلية داخل الخادم بنموذج مدعوم صريح وإصدار SDK مثبت. راجع text.format وmax_output_tokens ومعالجة الاكتمال والرفض وstore=false؛ لا يضمن الأخير انعدام احتفاظ المزود. اعرض استجابة فعلية متحققاً منها وقارنها بالمصدر وسجّل الاستخدام عند توفره. غياب التمويل أو الوصول يبقي شرط الاتصال معلّقاً ولا يعني اختلاق دليل أو فشل التعلم.After offline tests and human budget approval, implement the server-only live adapter with an explicit supported model and pinned SDK. Review current Responses text.format, max_output_tokens, completion/refusal handling and store=false; the latter does not promise zero provider retention. Demonstrate one validated real response, compare it with the source and record usage when available. No funding or access means the real-call requirement remains pending, not failed learning or invented evidence.

أمثلة العرضDemonstration examples
حالات الدليل: محاكاة ناجحة؛ فعلي لم يُحاول أو متعذر أو فاشل أو متحقق منه. النتيجة الفعلية المتحقق منها وحدها تكمل شرط الاتصال.Evidence labels: mock passed; live not attempted / blocked / attempted-failed / validated. Only validated real output completes the real-call requirement.

تسلسل الشرائح والعرضSlide and demonstration sequence

  1. دليل صادق عبر الوضعينHonest evidence across both modes

    • اعرض مجموعة المحاكاة المتحقق منها واتصالاً فعلياً محدوداً يوافق عليه المدرب واشرح الأمان والتكلفة أو سجّل بوضوح الدليل الفعلي المتبقي وموعد الاستدراك.Demonstrate the validated mock suite and one trainer-approved bounded real call, explain safety and cost, or explicitly record the remaining live evidence and recovery appointment.

    إشارة التقديمSpeaker cueاسأل أي اختبار قابل للملاحظة يثبت هذا الحد.Ask which observable test proves this boundary.

  2. نجاح المحاكاة لا يثبت التكامل الفعليMock success does not prove live integration

    • حالات الدليل: محاكاة ناجحة؛ فعلي لم يُحاول أو متعذر أو فاشل أو متحقق منه. النتيجة الفعلية المتحقق منها وحدها تكمل شرط الاتصال.Evidence labels: mock passed; live not attempted / blocked / attempted-failed / validated. Only validated real output completes the real-call requirement.

    إشارة التقديمSpeaker cueتوقف للتوقع قبل تشغيل العينة.Pause for a prediction before running the fixture.

  3. مدخل اصطناعي ومفاتيح خاصةSynthetic input, private credentials

    • استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

    إشارة التقديمSpeaker cueالمحاكاة هي الافتراض. الاتصال الفعلي يحتاج موافقة بشرية منفصلة.Mock is the default. A real call needs separate human approval.

تيسير الممارسة الموجّهةGuided-practice facilitation

  1. راجع معيار التحقق وافصل أدلة المصدر والاختبارات والإعداد والتكلفة والاتصال الفعلي واشرح نتيجة غير صالحة دون إجابات مكتملة.Review the checkpoint rubric and separate source/test/configuration/cost/real-call evidence. Explain one invalid result without looking at completed answers.

تيسير المختبرLab facilitation

  1. افحص الإعلان المقدم وعقد العينة وتوقع النتيجة والرمز وعدد المحاولات.Inspect the supplied notice and fixture contract; predict result, status and attempt count.
  2. أكمل واشرح مسارك ومخططاتك وطبقة الربط بنفسك. شغّل كل الاختبارات دون اتصال وخذ موافقة المدرب قبل المحاولة الفعلية الوحيدة والتقط نتيجة متحققاً منها بعد الحجب وعرض فشل آمن وقدّم ملاحظة التكلفة وسجل استخدام الذكاء الاصطناعي. توقف بعد المحاولة الفاشلة.Complete and explain your own route, schemas and adapter. Run all offline tests, obtain trainer approval before the single bounded live attempt, capture a redacted validated result and a safe failure demonstration, and submit the cost note and AI-use record. Stop after a failed attempt.
  3. حدد أول حد فاشل وأصلحه وأعد الاختبار مع حجب الشبكة. لا تستخدم إعادة مدفوعة كحلقة تصحيح.Find the first failing boundary, repair it and rerun with network access blocked. Never use a paid retry as a debugging loop.
  4. احفظ الدليل بعد الحجب وملاحظة استخدام الذكاء الاصطناعي أو عدمه وميّز دليل المحاكاة من الفعلي.Save redacted evidence and an AI-use or non-use note; label mock and live evidence separately.

الأدلة المتوقعةExpected evidence

  • قدّم المصدر الفردي ونتائج الحالات الثلاث عشرة والاختبارات المكررة والإعداد المحجوب ودليل الاتصال وحدود المدخل والمخرج والطلبات وملاحظة التكلفة والفشل ومراجعة الأمانة والشرح المباشر وحدد أي دليل فعلي غير مكتمل.Submit individual source, thirteen fixture outcomes, repeated tests, redacted setup and real-call evidence, input/output/request limits, cost/failure note, faithfulness review and live explanation. Clearly identify unfinished live evidence.w9d5-evidence

معايير التحقق المنشورةPublished checkpoint criteria

مهمة التحقق المنشورةPublished checkpoint prompt

استدعِ نموذجاً عبر عميل على الخادم واطلب نتيجة منظمة وتحقق منها وأبق المفتاح خارج التحكم بالمصدر وأظهر وعياً بالتكلفة والفشل.Call a model through a server-side client, request a structured result, validate it, keep the key outside source control, and show cost/failure awareness.

  • يعمل استدعاء النموذج على الخادم ولا تحتوي أدلة المستودع على مفتاح.The model call runs server-side and repository evidence contains no key.
  • يتم التحقق من الاستجابة المنظمة وتُرفض المخرجات المعطوبة بأمان.The structured response is validated and malformed output is rejected safely.
  • تحدد الأدلة حدود الطلب والمخرجات والأعطال المحتملة ورسالة فشل تظهر للمستخدم.Evidence identifies request/output bounds, likely failures and a user-visible failure message.

الأخطاء الشائعةCommon errors

  • يوضع مفتاح في كود المتصفح أو لقطة أو مخرجات استثناء خام.A key is placed in browser code, a screenshot or raw exception output.
  • يُحلل JSON لكن تُقبل الزوائد والتحويلات الضمنية والرفض أو التوليد الناقص.JSON parses but extra fields, coercions, refusal or incomplete generation are accepted.
  • تتجاوز الإعادة التلقائية أو الطلبات المتزامنة محاولة واحدة أو تُسمّى المحاكاة اتصالاً فعلياً.Automatic retries or concurrent calls exceed one attempt; a mock result is labelled live.

تدخلات المدرّبTrainer interventions

  • ارجع إلى العقد واعزل تحقق الطلب وتوحيد طبقة الربط والتحقق من النتيجة.Return to the contract and isolate request validation, adapter normalization and result validation.
  • احجب الشبكة حتى تنجح اختبارات المحاكاة وراجع الموافقة والتكلفة الكاملة والحجب قبل المحاولة الفعلية.Block network access until mock tests pass; review approval, full cost and redaction before a real attempt.

الاستدراكRecovery

خلال أسبوع أصلح حداً فاشلاً وأعد تقديم دليل اليوم 5. ابدأ بالمحاكاة. إذا تعذر الوصول أو التمويل فسجّل الدليل الفعلي معلقاً ورتّب محاولة بإشراف وموافقة جديدة ولا تقبل دليلاً مختلقاً أو محاكاة بدلاً من الفعلي.Within one week, repair one failing boundary and resubmit the Day 5 evidence. Use mocks first. If access or budget is unavailable, record live evidence pending and arrange one newly approved supervised attempt; never accept fabricated or mock-only real-call proof.

البديل عند الانقطاعInterruption fallback

استخدم العرض المسجّل والحزمة العربية القابلة للتنزيل والنسخة المحلية من البداية؛ واعتمد دليلاً مكافئاً عن بُعد أو دون اتصال بعد أن يسجل المنسق الانقطاع.Use the recorded demonstration, downloadable Arabic-first pack and local starter copy; approve equivalent remote or offline evidence after the coordinator records the interruption.

الخصوصية والذكاء الاصطناعيPrivacy and AI reminders

الخصوصيةPrivacy

استخدم الإعلان الخيالي المقدم فقط. أبقِ المفاتيح والترويسات وأخطاء المزود الخام والمدخلات والسجلات الحقيقية والرسائل الخاصة خارج السجلات واللقطات والأدلة المشتركة. لا ترسل محتويات القاعدة للنموذج وأبقِ المختبر محلياً.Use only the supplied fictional notice. Keep keys, headers, raw provider errors, prompts, real records and private messages out of logs, captures and shared evidence. The model must never receive database contents. Keep the lab on localhost.

الذكاء الاصطناعي المسؤولResponsible AI

يمكن للذكاء الاصطناعي مراجعة عينة فاشلة بعد حجبها وإعادة إنتاجها. عليك تنفيذ الإصلاح واختباره وشرحه. لا تطلب كود التحقق الكامل ولا ترسل بيانات حقيقية. يحتاج أي اتصال بالمزود في هذا التمرين شرط الاتصال الفعلي المنفصل.AI may review a redacted failing fixture after you reproduce it. You must implement, test and explain the repair. Do not request complete checkpoint code or send real data. Any provider call in this exercise requires the separate live gate.

نص التسجيلRecording script

مدة التسجيل المخططة: 18 دقيقة · w9d5-recordingPlanned recording length: 18 minutes · w9d5-recording

السردNarration

  1. اشرح دليل صادق عبر الوضعين بمثال خيالي مختلف لا بكود تحقق مكتمل.Explain Honest evidence across both modes with an unrelated fictional example, not completed checkpoint code.

إجراءات الشاشةScreen actions

  1. اعرض الملفات النسبية وجداول العينات ونتائج الاختبار المحجوبة وأخفِ الإعدادات وشاشات الحساب والمزود الخام ولا تُجرِ اتصالاً مدفوعاً أثناء التسجيل.Show project-relative files, fixture tables and redacted test results. Hide settings, account screens and raw provider consoles; do not make paid calls while recording.

النصوص الظاهرةCaptions

  1. اكتب معنى المخطط والرفض والمهلة والمحاولة والتكلفة بالعربية أولاً ثم الإنجليزية.Caption schema, refusal, timeout, attempt and cost meanings in Arabic first, then English.

نقاط التوقفPause points

  1. توقف قبل كل عينة للتوقع وقبل الاتصال الفعلي لمراجعة الموافقة والميزانية.Pause before each fixture for a prediction and before the live gate for approval and budget review.

قائمة التحقق من التسجيلRecording checklist

  1. افحص الحالات الثلاث عشرة والنماذج الصارمة والرموز الآمنة ومفاتيح الخادم ودليل المحاولة الواحدة دون إعادة والدليل الفعلي المنفصل. لا تستبدل التسجيلات دون اتصال شرط الاتصال الفعلي بإشراف.Check thirteen fixtures, strict models, safe statuses, server-only credentials, one-attempt/no-retry proof and separate live evidence. Offline recordings do not replace the supervised real-call requirement.