Ice Motion Director
التثبيت

إعلان Spotify التجريبي

كيف صُنع باستخدام Ice Motion Director، من الطلب حتى الفيديو المُسلَّم.

فكرة غير رسمية، لا تتبع Spotify

الفيديو

الطلب

اعمل إعلان لسبوتيفاي، مدته من 35 ثانية لدقيقة، ونسخة عربي ونسخة إنجليزي.

نوع الفيديو
فيديو للعلامة التجارية
المسار
film
طريقة التشغيل
طلب واحد (الوضع التلقائي)
الحجم
قياسي
تاريخ النشر
21 أكتوبر 2026

تاريخ التسليم

  • الإنجليزية، 16:9، 0:35

كيف صُنع

الوكيل
Claude Code 2.1.303 (desktop app)
النموذج
claude-opus-5-5
مستوى الجهد
xhigh
الوكلاء الفرعيون
A director session, research agents, concept and stage critics, rework and verify critics, picture and sound critics, a cold viewer for the clarity read, the stage approver and a sound designer
تاريخ الصنع
من 20 أكتوبر 2026 إلى 21 أكتوبر 2026
من الطلب إلى التسليم
31 س 36 د
وقت العمل الفعلي
15 س 43 د
التوكنات
1.3 مليار إجمالًا، منها 3.6 مليون مخرجات
التكلفة عبر API
‏565.98 US$

صُنع باشتراك في Claude Code، فلم يُدفع ثمن أي توكن. تكلفة API هي ما كانت ستكلفه التوكنات نفسها بأسعار Anthropic الرسمية للـ API في 31 أكتوبر 2026 (صفحة أسعار Claude API)، مع التخزين المؤقت نفسه. المدة من الطلب إلى التسليم تبدأ بأول طلب وتنتهي بتسليم الفيديو، ووقت العمل الفعلي لا يشمل انتظار الردود ولا توقفات حد الاستخدام. العمل بعد التسليم، مثل تصدير دراسة الحالة وترجمات الموقع، غير محسوب.

كيف وصل إلى هنا

التشغيل كما جرى، خطوة بخطوة، من الطلب حتى التسليم، بتوقيت التشغيل نفسه.

  1. الطلب

    سطر واحد بالليل: إعلان لـSpotify، من 35 ثانية إلى دقيقة، بالعربية والإنجليزية. ذهب صاحب المشروع لينام وقال ألا يتوقف العمل من أجل الأسئلة، فعمل التشغيل تلقائيًا بالكامل، وكل قرار بُحث وسُجّل بسببه ومصدره.

  2. المسودة 3

    أول نظرة على العمل. أشار الوكيل بنفسه إلى نقاط ضعفه: آخر 8 ثوانٍ كانت ساكنة وفارغة، وبطاقة النتيجة الأولى كانت عنصرًا مؤقتًا رماديًا، والمكساج لم يكتمل. اعتمد صاحب المشروع الشكل البصري وقلّص النطاق من ست نسخ إلى نسخة واحدة: الإنجليزية، 16:9، كاملة.

  3. المسودة 14

    بطاقة الختام السوداء والشعار الرسمي يستقر على الضربة الأخيرة عند 33.5 ثانية. استمع صاحب المشروع إلى الصوت واعتمدها. ثم الرندر النهائي بدقة 1920 x 1080، وجولة المراجعة الأخيرة، والتسليم، ودراسة الحالة هذه.

ما سأله Ice

  1. ملكية العلامة وموادها

    b) لست صاحب العلامة: فكرة غير رسمية (الافتراضي، فالمستخدم قال لا تسأل)

    الخيار الافتراضي المُوصى به

  2. مصدر الصوت

    a) كل كلمة على الشاشة، والموسيقى تقود (الافتراضي، فلا يوجد مصدر صوت مسموح به)

    الخيار الافتراضي المُوصى به

  3. صورة في ذهنك

    a) اقترح أفكارًا (الافتراضي)

    الخيار الافتراضي المُوصى به

  4. المنصة

    YouTube وخلاصات السوشيال ميديا، إضافة إلى صفحة المعرض (القرار D-06)

    الخيار الافتراضي المُوصى به

ما قُدِّم

  • الموجزجزئي

    ما أُكمل: الهدف، الجمهور، المنصة ونسبة الأبعاد، الرسالة، الدعوة إلى الفعل، المحتوى الذي يجب أن يظهر، الاستخدام التجاري غير محدد

  • حزمة الهوية (الشعارات فقط)جزئي

    ما أُكمل: الألوان مع أدوارها، الخطوط وأسلوب الصور غير موجودة (أكملتها ice-assets من موقع Spotify وإرشاداته الرسمية)

سير العمل، مرحلة بمرحلة

المراحل العشر كلها، من الموجز حتى التسليم: ما قررته كل مرحلة ولماذا، وما أنتجته، وجولات النقد، والأدوار التي عملت عليها.

  1. المرحلة 01، الموجز

    الوقت غير مسجّل

    الأدوارالمستخدمالمعتمِدالناقدالباحث

    الاستقبال، والبحث من R-01 إلى R-08، والامتثال، وورقة الحقائق، ومواد العلامة؛ اعتمد المعتمِد المرحلة (PASS) في المحاولة الثانية (ice/review/stages/01-approver.md)

    القرارات

    • D-01 السؤال أو عدمه في المرحلة 01

      • Aالمختار
      • - A: لا تُرسل أي رسالة
      • كل حقل يأخذ قيمته الافتراضية مع مدخل D (يستند إلى: questions.md القسم 5، إشارة «لا تسأل»)
      السبب، ومصدره

      كلمات المستخدم نفسها إشارة «لا تسأل»؛ فيصبح عدد التوقفات في جدول توقفات الموجِّه صفرًا (لا رسالة في المرحلة 01، ولا اعتماد لمعاينة).

      المصدر: brief slot mode (router; user signal quoted); ice-motion-director/SKILL.md section 3.3 and section 5 "Stops"; ice-direction/references/questions.md section 5

    • D-02 ملكية العلامة

      • Bالمختار
      • - A: أنا صاحب العلامة: استخدم موادها الرسمية في فيديو رسمي
      السبب، ومصدره

      مذكور في شروط التشغيل ومطابق للقيمة الافتراضية الثابتة؛ لا شارات متاجر، ولا عروض، ولا أسعار، ولا ادعاءات لا تذكرها صفحات العلامة نفسها اليوم.

      المصدر: run conditions (quoted); ice-direction/references/questions.md section 2 fixed option set; ice-assets/references/brand-authenticity.md section 10 steps 1 and 10

    • D-04 الاستخدام التجاري

      • Aالمختار
      • - A: غير معروف: لا يُفتح مجلد noncommercial أبدًا (الافتراضي عند عدم الإجابة)
      السبب، ومصدره

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

      المصدر: ice-film/SKILL.md section 8; ice-direction/references/intake-and-brief.md section 1 slot commercial_use

    • D-05 السوق (مؤقت، لأغراض البحث)

      • Aالمختار
      • - A: نسخة عربية لمصر والعالم العربي الأوسع (MENA)
      • نسخة إنجليزية عالمية (يستند إلى: لغة الطلب ولهجته)
      السبب، ومصدره

      لهجة المستخدم نفسه تشير إلى مصر؛ والفيديو العربي الموجّه لجمهور بث على مستوى العالم العربي يُفهم في MENA ما دامت كلماته على الشاشة عربية واضحة؛ والنسخة الإنجليزية تخدم جمهور المعرض العالمي. استعلامات البحث تستخدم السوق "Egypt" و"MENA" و"global".

      المصدر: brief slots language and market (prompt); ice-direction/references/intake-and-brief.md section 1 ("market: infer from language and brand")

    • D-06 المنصة (مؤقت، لأغراض البحث)

      • Aالمختار
      • - A: YouTube وخلاصات السوشيال ميديا (Instagram
      • TikTok
      • YouTube Shorts)
      • إضافة إلى صفحة المعرض العامة (يستند إلى: شروط التشغيل «معرض عام»
      • نطاق المدة)
      السبب، ومصدره

      إعلان مدته من 35 إلى 60 ثانية لمعرض يُشاهَد في صفحة ويب وعلى YouTube (أفقي)؛ والفيديو نفسه يُعاد استخدامه غالبًا في الخلاصات (رأسي). استعلامات البحث تستخدم مصطلحات المنصات "YouTube" و"Instagram" و"TikTok". النسب النهائية تُحدَّد في 03 من مخرجات نوع الفيديو.

      المصدر: run conditions ("public gallery"); brief slot duration (prompt); ice-direction/references/intake-and-brief.md section 1 ("platform: infer")

    • D-08 الحجم والفريق

      • Aالمختار
      • - A: الحجم قياسي (من 7 إلى 60 ثانية، والنسخ ضمنه)
      • الفريق كامل: صف المدة Standard (من 21 إلى 45 ثانية) أو Full (أكثر من 45 ثانية)، مع صف إضافي لكل علامة: نسختان لغويتان
      • واجهة علامة حقيقية يُعاد بناؤها بدقة 90 بالمئة
      • أكثر من نسبة أبعاد رئيسية تُركَّب كل منها على حدة (16:9 و9:16 بتخطيط جديد). الحد الأقصى Full
      السبب، ومصدره

      قاعدة film-setup.md ترفع صفًا واحدًا لكل علامة ولا تتجاوز Full أبدًا؛ ومع لغتين ونسب أبعاد بتخطيط جديد يصبح في التشغيل من 12 إلى 20 مهمة موزعة، ومراجع لكل جولة لكل نسخة رئيسية، وحتى 3 جولات مراجعة للفيديو لكل نسخة رئيسية. ويبقى الحجم قياسيًا لأن الموجِّه ينص على أن النسخ اللغوية والمختصرة لفيديو مدته من 7 إلى 60 ثانية تُبقيه Standard.

      المصدر: brief slots duration and language (prompt); ice-motion-director/SKILL.md section 4; ice-film/references/film-setup.md section 2

    • D-09 الهدف والجمهور

      • Aالمختار
      • - A: الهدف «افتح Spotify وشغّل شيئًا يناسب اللحظة التي تعيشها»
      • الجمهور من 18 إلى 34 عامًا على خلاصات الهاتف (الصوت مغلق غالبًا في البداية) للنسختين، إضافة إلى مشاهدي المعرض على اللابتوب للنسخة الإنجليزية (يستند إلى: R-02 S-17 وS-15 عن عوائق الاستماع المجاني والبيانات في مصر
      • R-01 من S-15 إلى S-19 عن حملات Spotify نفسها المبنية على لحظات الاستماع الشخصية
      • منصة D-06)
      السبب، ومصدره

      الفعل الوحيد الذي تستطيع فكرة غير رسمية أن تطلبه بصدق هو تشغيل شيء ما؛ وهو أيضًا الفعل الذي تسميه صياغة روابط Spotify نفسها ("PLAY ON SPOTIFY" و"LISTEN ON SPOTIFY"، R-01 S-02). ومشاهدة الخلاصات بصوت مغلق هي سبب ظهور كل كلمة على الشاشة (D-03).

      المصدر: brief slots platform (D-06), real_brand (prompt); R-01 (2026-10-20) S-02, S-15 to S-19; R-02 (2026-10-20) S-06, S-15, S-17

    • D-10 نسب الأبعاد والمخرجات

      • Aالمختار
      • - A: نسخة رئيسية 16:9 لكل لغة، مع 9:16 و1:1 بتخطيط جديد من الخط الزمني نفسه، وصورة غلاف ثابتة لكل نسخة (يستند إلى: brand-film.md قسم Deliverables
      • D-06)

      مخرجات هذا النوع تنص على ذلك تحديدًا، وD-06 يذكر وجهات أفقية ورأسية معًا. النسخ المختصرة (15 ثانية و6 ثوانٍ) تُحسم في 03 داخل versions.md.

      المصدر: ice-film/references/film-types/brand-film.md Deliverables; D-06

    • D-11 ملف اللغة العربية

      • Aالمختار
      • - A: العربية المصرية المحكية (القاهرية) بمستوى لغوي مصقول، كما تكتب Spotify مصر صفحاتها («اسمع موسيقى من غير حدود»، «هتدفع ... بس بعد كده») (يستند إلى: R-02 S-07
      • الطلب مكتوب بالعامية المصرية)
      السبب، ومصدره

      ينص dialect-profiles.md القسم 1 على أن الفيديو قليل النص وبلا صوت يختار بين الفصحى ولهجة الجمهور الأرجح؛ ونصوص العلامة العربية نفسها لهذا السوق بالعامية المصرية، والمستخدم يكتب بالمصرية. القارئ الأصلي: المستخدم افتراضيًا؛ ويبقى الاعتماد مفتوحًا في مذكرة التسليم (لا اعتماد لمعاينة في هذا التشغيل).

      المصدر: R-02 (2026-10-20) S-07; prompt; ice-arabic/SKILL.md section 1; ice-arabic/references/dialect-profiles.md sections 1 and 2

    • D-12 صورة في الذهن، وفرز الطلب

      • Aالمختار
      • - A: ليس بعد، اقترح أفكارًا (القيمة الافتراضية الثابتة للسؤال)
      • الفرز: طريقة الحكي غير محددة، لذا تعمل جولة الأفكار كاملة في 02 (يستند إلى: questions.md القسم 4، القيمة الافتراضية
      • intake-and-brief.md القسم 4 «طلب الإعلان الذي يعطي حقائق ومناسبة ... لكن بلا طريقة حكي ... يدخل دائمًا جولة الأفكار»)
      السبب، ومصدره

      الطلب فيه موضوع وقيود لكن بلا طريقة حكي؛ وقاعدة المهارة ترسل هذا النوع من الإعلانات إلى جولة الأفكار، والسؤال الذي لم يُجَب عنه يأخذ قيمته الافتراضية.

      المصدر: prompt (quoted); ice/state.json questions[2]; ice-direction/references/questions.md sections 4 and 5; ice-direction/references/intake-and-brief.md section 4

    • D-16 مصدر الضوضاء الرابع: مطرقة هدم بدلًا من تشويش التلفزيون

      • Bالمختار
      • - A: كلاكس
      • شنيور
      • محرك
      • تشويش التلفزيون (كما ذكره الناقد) (يستند إلى: D-13-critic.md الإصلاح 3)
      السبب، ومصدره

      تشويش التلفزيون ليس له اسم مصري يومي واضح، وصوته فحيح بلا بداية حادة، فلا يستطيع حمل الضربة الخلفية؛ أما مطرقة الهدم فلها كلمة قاهرية يومية («تكسير»، أي ترميم الجار) وبداية حادة صلبة تصير هي الضربة الخلفية (التَّك في المقسوم، والسنير في الأربعة المستقيمة). وتبقى مصدرًا من آلة أو أداة، ضمن قاعدة الناقد.

      المصدر: ice/review/direction/D-13-critic.md fixes 3 and 4; ice/review/direction/D-13-consultant.md; ice/plan/script.md shot 1 and the Arabic dialect review

    • D-22 عناصر الحزمة الافتراضية التي أُبقي عليها، مع الأسباب

      • A. الأسباب: الافتتاحية الداكنة بالنصوص المتحركة هي الفكرة نفسها (ضوضاء الشارع مكتوبة ككلمات، D-13 وD-15)، لا زينة؛ وخانة البحث هي حقل الإدخال الحقيقي في Spotify كما التُقط، ومحور الفيديو، والإجابة تظهر الآن كاملة بدلًا من أن تُكتب حرفًا حرفًا (إصلاح الناقد 4)؛ واللون النعناعي #91EEDA هو اللون المميز لصفحة Premium في Spotify نفسها، لا «سماوي على خلفية داكنة» عام.المختار
      • - A: الإبقاء على الافتتاحية الداكنة بالنصوص المتحركة وعلى خانة البحث، مع ذكر الأسباب
      • يبقى اللون النعناعي لونًا مميزًا لصفحة Premium (يستند إلى: D-15
      • TRUTH F1)

      المصدر: D-17-critic.md (default kit count 3, fix 4); anti-sameness.md section 6

    • D-24 خلفية بطاقة الختام

      • Aالمختار
      • - A: الشعار الأخضر على #000000 خالص داخل منطقة بيضاوية أوسع من مساحته الآمنة
      • خارج المنطقة يخف الأسود إلى 86 بالمئة فيظهر الشارع الخافت وأضواؤه من خلفه (خلفية بملمس)
      • حقل البحث تحت الشعار (طبقة ثانية)
      • ضوءان أو ثلاثة من أضواء الحارات خارج التركيز قرب العدسة في أركان الإطار، تنجرف ببطء (مقدمة) (يستند إلى: R-01 S-02 قاعدة الأخضر على الأسود
      • composition-and-staging.md القسم 7.2)
      السبب، ومصدره

      الشعار الأخضر هو التوليفة اللونية الأساسية لـSpotify، والأخضر الوحيد في الفيديو بعد دائرة التشغيل، لذا يجب أن يختم الفيديو؛ وإبقاء منطقته سوداء خالصة يحقق قاعدة الشعار بينما يحتفظ الإطار من حوله بملمس الشارع وعمقه؛ أما B فيتخلى عن الأخضر؛ وC لا يبلغ الحد الأدنى.

      المصدر: R-01 (2026-10-20) S-02; ice/review/stages/05-approver.md item 1; ice-motion/references/composition-and-staging.md section 7.2

    • D-25 ترتيب الكلمات في مسار اللحن العربي

      • Aالمختار
      • - A: الكلمات بترتيب القراءة: «حاجة» في خلية اللحن الواقعة أقصى اليمين
      • «دي» في الخلية الواقعة أقصى اليسار
      • فيُقرأ المسار صحيحًا من اليمين إلى اليسار بينما يضيئها مؤشر التشغيل من اليسار إلى اليمين (يستند إلى: القاعدة 11 للخط الزمني
      • letterforms-in-motion.md القسم 6، ترتيب قراءة الكلمات)
      السبب، ومصدره

      الكلمات تُقرأ، أما الخط الزمني فلا؛ والخيار A يحترم القاعدتين. نغمات اللحن ما زالت تُعزف من اليسار إلى اليمين؛ والموسيقى لا تغني الكلمات، فلا يضيع أي تزامن بين الكلمة والنغمة.

      المصدر: ice-arabic/SKILL.md section 2 rule 11; ice-arabic/references/letterforms-in-motion.md section 6; ice/review/stages/05-approver.md item 2

    • D-26 حجم نصوص الواجهة المعاد بناؤها بالعربية

      • Aالمختار
      • - A: نصوص الواجهة بنسبة اللقطة الأصلية نفسها (العربية بحجم اللاتينية، كما يضبطها مشغل Spotify العربي على الويب)
      • كلمات الفيديو نفسها (كلمات الضوضاء، وكلمات الحارات، والجملة المرسومة، وعناوين البلاطات) تحتفظ بالنسبة 1.35 من D-19 (يستند إلى: القياس على اللقطات عند 07: النص البديل العربي عرضه 128 px في حقل 474 px، و«أفضل النتائج» 121 px فوق بطاقة 388 px
      • عند 1.35 قيست إعادة البناء 175 px و162 px، وعند 1.0 تقاس 130 px و121 px)
      السبب، ومصدره

      داخل الواجهة المعاد بناؤها تكون اللقطة الأصلية هي المرجع (القسم 11.1)؛ وSpotify نفسه يضبط العربية هناك بحجم اللاتينية، وخط IBM Plex Sans Arabic بهذا الحجم يطابق عرض الحبر في اللقطة بفارق لا يتجاوز 2 بالمئة. سبب D-19 (العربية تبدو أصغر بوضوح من اللاتينية عند الحجم نفسه) يخص نصوص الفيديو نفسه، التي تبقى عند 1.35. والإجابة تظل مقروءة: 40 px في النسخة الرئيسية 16:9، و37 px في 9:16.

      المصدر: ice/review/ui-fidelity/sheet-ar.png; film/js/ui.js (uts); D-19

    • D-28 نسخة واحدة فقط: الإنجليزية، 16:9 (قرار صاحب المشروع)

      • Bالمختار
      • - A: تسليم الفيديوهات الستة المخطط لها (يستند إلى: الطلب وD-10)
      السبب، ومصدره

      ضيّق صاحب المشروع (عمر) النطاق أثناء التشغيل، وبكلماته: «منا مش عايز غير نسخة واحدة فقط لا غير. انجليزي و 16:9 عجبتني ووافقت عليها ... هي نسخة واحدة كاملة من كل شيئ حتى الميوزك والساوند ايفكت وغيره» (أي: أريد نسخة واحدة فقط لا غير؛ الإنجليزية و16:9 أعجبتني ووافقت عليها؛ نسخة واحدة كاملة من كل شيء، حتى الموسيقى والمؤثرات الصوتية وغيرها). شاهد ice/renders/draft-3-en.mp4 واعتمد قصته وترتيب مشاهده وشكله البصري وإيقاعه؛ ولا يُسمح بتغييرات لاحقة إلا لإصلاح آخر 8 ثوانٍ الثابتة الفارغة وبطاقة Top result الرمادية البديلة. وأحدث ملاحظة صريحة من المستخدم تتقدم على ما قبلها (ice-film SKILL.md).

    • D-40 زحام أكثف داخل الإطار (الملاحظة 2)

      • Aالمختار
      • - A: صف ثانٍ من الزحام في الحارة البعيدة (ثلاث سيارات وفانات تقف أعلى سيارة البطل وخلفها، أصغر قليلًا لإيحاء العمق)، والموتوسيكل يتقدم في الحارة البعيدة بين هذا الصف وأعمال الطريق، والإطارات الواسعة تُزاح لتشمل الصفين
      • نفخات الزحام من الانطلاق تدور على السيارات السبع كلها، سيارة واحدة لكل نفخة (يستند إلى: سبع مركبات مكدسة في صفين تُفهم كزحام من أول نظرة في العرض نفسه الذي تحتاجه الآلات)

      الصف الثاني وحده يضع سيارات أكثر داخل الإطارات نفسها؛ وتدوير النفخات على السيارات السبع يطابق الصوت، الذي يعزف بالفعل سيارة واحدة لكل نفخة (ملاحظة 08a على draft-9).

      المصدر: D-38; film/js2/street.js (JAM, order); ice/plan/cue-sheet.json (music.jam)

    • D-42 تحديد الذروة عند 6 dB أو أقل (الملاحظة 4)

      • Aالمختار
      • - A: تصغير ذروات الموسيقى نفسها بدلًا من تحديدها (بدايات أنعم عند ضربة الانطلاق والكيك، وإبعاد نفخات الزحام عن ذروة الباص، وتشبّع لطيف قبل الباص الرئيسي)، وتسليم الموسيقى بهامش للذروة الحقيقية فلا يضيف الماستر إلا القليل، وقياس إجمالي خفض الذروة من الباص غير المحدود إلى الماستر النهائي عند 6 dB أو أقل (يستند إلى: الخشونة تأتي من عمل المحدد بقوة
      • ومعامل ذروة أصغر يحتاج قدرًا أقل منه)

      يحافظ على هدف ارتفاع الصوت ويزيل السبب من مصدره.

      المصدر: D-38; ice/audio/score.py (version 5); ice/audio/NOTES.md

    • D-47 الاعتماد النهائي لـdraft-14 من صاحب المشروع (2026-10-21)

      • draft-14 هو النسخة المعتمدة: الرندر النهائي بدقة 1920x1080، بالإنجليزية، 16:9، نسخة واحدة؛ ثم التسليم (ice/renders/final/، وice/review/NOTE.md، وصورة غلاف ثابتة 16:9 بالإنجليزية) وتصدير دراسة الحالة.المختار

      قراره. وهو يؤكد استقرار الشعار عند 33.5 ثانية مع ثبات 1.5 ثانية (D-45؛ والسؤال التنبيهي أُجيب باعتماده لـdraft-14)، ويغلق تحفظ «لم يستمع أحد»: صاحب المشروع استمع إلى الصوت.

    • D-48 ما يخرج به المشاهد، كُتب متأخرًا في المرحلة 09 (بوابة الوضوح)

      • (a): الكتلة "## Viewer takeaway" تحت الفكرة المختارة في ice/plan/concepts.md، ومقتبسة هنا:المختار
      • - (a) كتابة ما يخرج به المشاهد متأخرًا، فقط من نص ثُبّت في 02 وقبل القراءة 3، ثم إجراء قراءة عمياء 3 على النسخة الرئيسية المُسلَّمة (يستند إلى: clarity-gate.md القسم 2، ما يخرج به المشاهد إعادة صياغة للفكرة المثبّتة
      • القسم 3، مشاهد جديد لكل قراءة
      • الفيديو لم يتغير، D-47)
      السبب، ومصدره

      الخيار (a) هو الوحيد الذي يختبر الفيديو المُسلَّم أمام هدف ثُبّت قبل القراءة؛ و(b) يترك البوابة دون اختبار، و(c) ليس فيه Sells ولا Offer's job، وسيطابق المشاهد بالكلمات على الشاشة لا بالفكرة. كل حقل يعيد صياغة نص ثُبّت قبل القراءة 3 (المصادر بين أقواس في concepts.md)؛ لا جديد في شيء، فلا تتغير الفكرة ولا الفيديو ولا اعتماده (D-47).

      المصدر: ice/plan/concepts.md "Viewer takeaway"; D-13; D-30; TRUTH.md; BRIEF.md; ice-qa/references/clarity-gate.md sections 2 to 5

    ما أُنتج في هذه المرحلة

  2. المرحلة 02، الفكرة

    الوقت غير مسجّل

    الأدوارالناقدالمستشارالمعتمِد

    الفكرة D-13 (C2 مع محور C1)، والبنية D-14 (صعود بالكرين مع تفاعل متسلسل)؛ اعتمدها المعتمِد (PASS) في المحاولة الثانية

    القرار

    • D-13 الفكرة

      • مزيج من C2 (الجسم والبطل) مع سؤال C1 كما هو كمحور، وهي توصية الناقد نفسه، مع تطبيق إصلاحات الناقد الخمسة (ice/plan/concepts.md)المختار
      • - C1: سؤال واحد
      • 777 مليون إجابة (عالم الموضوع) (يستند إلى: لقطة R-01 "What do you want to play?"
      • أرقام R-02 S-01
      • المساحة المفتوحة في R-07 «الواجهة كمسرح رئيسي»)
      السبب، ومصدره

      C2 هي الوحيدة التي حصلت على KEEP ‏(7): فكرة واحدة، مقروءة بلا صوت من الإطار 0، وموسيقاها التي تقودها الإيقاعات هي الأسهل تنفيذًا بالكود في الجولة؛ وسؤال Spotify الحرفي من C1 يعالج فشل C2 في اختبار استبدال المنافس. وتحقق شرط الناقد العربي للكبسولة بالتقاط نص البحث العربي الافتراضي في Spotify نفسه بتاريخ 2026-10-20.

      المصدر: ice/review/direction/D-13-options.md; R-01, R-02, R-06, R-07, R-08 (2026-10-20); COMPLIANCE.md; TRUTH.md (F1, Arabic interface strings)

    ما أُنتج في هذه المرحلة

    • 02-concepts.md

      الأفكار المعروضة والفكرة المختارة

      Concepts: spotify-concept-ad

      Runtime date: 2026-10-20. Stage 02. Decision: D-13 (ice/DIRECTION.md). Options file: ice/review/direction/D-13-options.md. Consultant: ice/review/direction/D-13-consultant.md. Critic: ice/review/direction/D-13-critic.md.

      The round (five pitches, one per path)

      ID · Path · Concept in one sentence · Critic

      C1 · Subject world · Spotify's search field asks "What do you want to play?" and a day answers it, each answer re-scoring the frame, until the field multiplies into 777 million answers · REVISE, 6

      اقرأ الملف كاملًا: 02-concepts.md
    • 02-TREATMENT.md

      المعالجة التي سُلّمت للتنفيذ

      Treatment: spotify-concept-ad (The street plays along)

      Runtime date: 2026-10-20 Direction: D-17 (palette D-18, type D-19, sound D-20, motion D-21) Concept: D-13 (structure D-14, opening D-15)

      PAGE

      Problem: the city around you is loud with noise you did not choose: horns, drills, engines, the neighbour's renovation.

      Audience: 18 to 34, in Egypt and the Arab world (Arabic version) and worldwide (English version), on a phone feed that often starts muted, and gallery visitors on a laptop with sound.

      اقرأ الملف كاملًا: 02-TREATMENT.md
  3. المرحلة 03، النص

    الوقت غير مسجّل

    الأدوارالناقدالمعتمِد

    النص بالإنجليزية والعربية، والنسخ (6 فيديوهات مع صور الغلاف)، والافتتاحيات C مع A؛ اعتمدها المعتمِد (PASS) في المحاولة الثانية

    القرارات

    • D-03 مصدر الصوت

      • Aالمختار
      • - A: كل كلمة على الشاشة بكل لغة
      • مع موسيقى وصوت
      • بلا تعليق صوتي (قيمة افتراضية ثابتة)
      السبب، ومصدره

      لا يوجد مصدر صوت مسموح به؛ وقاعدة الموجِّه «صوت ضمني، بلا مصدر صوت» تُبقي الفيديو على ice-film، والموسيقى تقود. والمونتاج مبني بحيث يمكن إضافة صوت لاحقًا دون إعادة القص.

      المصدر: run conditions (quoted); ice-motion-director/SKILL.md section 2 "Voice implied, no voice source"; ice-direction/references/questions.md section 2 fixed option set

    • D-14 البنية

      • S-B مع تفاعل S-A المتسلسل كآلية للإغلاق (مزيج الناقد)، وإصلاحات الناقد الخمسة: إظهار الاختيار (إجابة تدخل الكبسولة وتصبح مسار اللحن)، والسلسلة تسبب الصعود وتتسارع، وميزانية أهمية 2 من 8 والذروة عند 67 بالمئة، ونزول قصير والشارع يعزف تحت الكبسولة الختامية، ومستوى 2.5D مائل مع لوحات إعلانية أمامية للكلمات المقروءةالمختار
      • - S-A: الإغلاق صفًا بصف (تفاعل متسلسل على شبكة مسطحة) (يستند إلى: structure.md القسم 2 «التفاعل المتسلسل»
      • brand-film.md «أشكال السرد»)
      السبب، ومصدره

      S-B هي الوحيدة التي حصلت على KEEP ‏(7): الكشف من أعلى إلى أسفل يجعل «الشارع يعزف معك» حرفيًا، وكاميرا واحدة تحقق سياسة فيديو العلامة «التحول لا القطع»؛ وسلسلة S-A توفر السبب الذي كان ينقص الكاميرا.

      المصدر: ice/review/direction/D-14-structure-options.md; ice/review/direction/D-14-critic.md; ice-film/references/structure.md sections 2 to 7; film-types/brand-film.md

    • D-15 الافتتاحية (أول 3 ثوانٍ)

      • C ممزوجة بكلمة الكلاكس المهيمنة من A، مع إصلاحات ناقد الافتتاحيات الخمسة (ice/plan/hooks.md)المختار
      • - A: الطباعة تقود
      • كلمة ضوضاء عملاقة واحدة تُضرب عبر الإطار (يستند إلى: concept-menus.md القسم 3 «كلمة عملاقة يقصها حد الإطار»)
      السبب، ومصدره

      منح ناقد الافتتاحيات C أعلى درجة (REVISE ‏6) لأنها الإطار الأول الوحيد الذي يقرؤه المشاهد بلا صوت فورًا، مع سقوط متصاعد حتى كلاكس الثانية 5.0؛ أما قص A فإخفاق صريح بالعربية، وB لا تحتوي كلمة كاملة في الإطار 0.

      المصدر: ice/plan/hooks.md; studies ice/renders/studies/opening-*.mp4 and ice/plan/hooks/opening-studies-sheet.png; ice/review/direction/D-15-critic.md

    ما أُنتج في هذه المرحلة

    • 03-structure.md

      البنية

      Structure: spotify-concept-ad

      Runtime date: 2026-10-20. Stage 02. Decisions: concept D-13, structure D-14. Critic: ice/review/direction/D-14-critic.md.

      Film type: brand film (D-07), borrowing the app ad's real product moment (Spotify's search field).

      One claim (seven words or fewer, no conjunction): You choose what you play.

      (The treatment does not exist yet at 02; the claim and PAGE lines are taken from the chosen concept here and copied into ice/plan/TREATMENT.md at 05. See PILOT-NOTES, structure.md section 1 problem.)

      اقرأ الملف كاملًا: 03-structure.md
    • 03-script.md

      النص

      Script: spotify-concept-ad (The street plays along)

      Mode: Write (no script supplied)

      Language and dialect: two versions. English (plain international, sentence case). Arabic: Egyptian (Cairo) spoken Arabic, polished register (D-11), every on-screen word in Arabic lettering except the Latin name "Spotify" and the English unofficial line (RD-02); transcreated, not translated.

      Length target: 49.0 s (the D-14 beat plan re-timed at 03 so the question and the answer each get about 3 s of reading hold, and extended at 04 so the Arabic end card holds the logo plus both unofficial lines; the film runs 49.0 s in every plan file).

      Word budget: 20 words or fewer per version in total, counting each distinct on-screen string once (the closing question repeats the same string the viewer already read at 5.5 s, so it adds no new reading; brand film text density: manifesto lines word by word, at most 2 lines, about 6 percent of frame height per line). The required unofficial label is exempt from the count (truth-sheet.md section 12: disclaimers are marked and exempt from text counts).

      اقرأ الملف كاملًا: 03-script.md
    • 03-hooks.md

      مقارنة الافتتاحيات

      Hooks: spotify-concept-ad

      Runtime date: 2026-10-20. Stage 03 openings step (ice-film/references/openers-and-endings.md sections 2 to 4).

      Priority test: benefit "the noise around you can become your track"; open question "who wins: the noise, or me?"; payoff at 12.0 s (the play press locks the first noise to the beat) and fully at 31 s (the street as a drum machine).

      Studies: grey blocking, real copy, real candidate fonts (Inter Bold for English, Noto Kufi Arabic 800 for Arabic; type is decided at 05), first 3.2 s, rendered with the HTML capture renderer at half size: ice/renders/studies/opening-<A|B|C>-<en|ar>.mp4; stills at 0, 1 and 3 s: ice/plan/hooks/opening-studies-sheet.png. The studies are built in isolation from the film; their timing may differ from the final cut.

      Opening · Leads with · Frame 0 · By 1 s · By 3 s · Heard · Muted read · Choice notes

      اقرأ الملف كاملًا: 03-hooks.md
  4. المرحلة 04، الستوري بورد

    الوقت غير مسجّل

    الأدوارالناقدالمعتمِد

    إعادة العمل على الشارع المرسوم (D-30): الستوري بورد rev 5، وخطة اللقطات rev 5 مع 15 عقدًا، والشريط كلوحة تمركز؛ الفحص الثاني للمعتمِد في ice/review/stages/04-05-rework-approver.md

    القرار

    • D-37 كاميرا أقرب وشارع أعلى (الإصلاح b)

      • Aالمختار
      • - A: تضييق التخطيط (الموتوسيكل في الحارة البعيدة فوق سيارة البطل مباشرة، وجهاز الخوازيق في الموقع فوق الكسارة مباشرة، والزحام يخرج من الإطار يسارًا)، ورفع المباني خلف الحدث إلى ما تحت حد بطاقة الختام بقليل، وزيادة مقياس الكاميرا: نحو 1.1 على السيارة في الافتتاحية، ومن 0.85 إلى 1.0 على كل آلة حين تنضم، ونحو 0.72 حين تعزف الأربع
      • بطاقة الختام تبقى عند 0.342 (يستند إلى: الآلات تملأ الإطار وأعلى الإطار يلتقي بالواجهات بدلًا من السماء، بينما تحتفظ بطاقة الختام بالشارع كاملًا)

      A وحده يجيب عن شقي الملاحظة (آلات أكبر في الإطار، وسماء فارغة أقل)؛ أما B وC فكل منهما ينقل الفراغ أو يترك الآلات صغيرة.

      المصدر: D-35; ice/plan/style-frames/v2/ (updated); film/js2/street.js (camera keys)

    ما أُنتج في هذه المرحلة

    • 04-storyboard.md

      الستوري بورد

      Film type: brand film. Length 35.0 s (D-39; was 36.0 s, D-33; 33.5 s in draft-10). Master 16:9 1920x1080, English only (D-28). 30 fps. Clock: music-led, 120 BPM, bar 0 on the play press at 7.5 s; the noise (0 to 3.0 s) runs in free time.

      Style: Drawn night street (D-31): a flat-vector night street in side view built by code (buildings with windows, street lamps, a construction site behind solid hoarding, a jam of cars and vans led by the hero car, a road breaker on a small excavator at the head of the jam, a pile rig, a motorbike with a helmeted rider), the machines drawn 1.6 times the building scale so they read on a phone, grey before the press, each machine taking its Spotify lane colour as it joins the song; Spotify interface rebuilt from captures; one style for the whole film

      Palette: ground #121212, sky #0D0D0D to #1D1D1D, street greys #1A1A1A to #6A6A6A, field #1F1F1F, card #181818, ink #FFFFFF, ink muted #A7A7A7, accent #1ED760 (play circle and press ring only), lanes #FFA178 (horn), #608108 (hammer), #91EEDA (drill), #477D95 (engine), word outline #000000, end card sky and logo ground #000000 (D-18, D-24)

      Characters: one motorbike rider in a full-face helmet with a dark visor (no face shown); no other people (a system pointer operates the rebuilt interface)

      Video direction block

      اقرأ الملف كاملًا: 04-storyboard.md
    • 04-shot-plan.md

      خطة اللقطات

      The contracts below hold for draft-14: the film is 35.0 s; shots 13 to 15 are re-timed (27.5 to 31.5, 31.5 to 33.5, 33.5 to 35.0; the end card is the logo alone on black, D-44 to D-46); shots 6 to 9 carry the camera pushes of D-41; the jam has a second row in the far lane (D-40). The draft-9 contracts are kept in shot-plan-draft9.md.

      One composition: film/v2-en-16x9.html loading film/js/util.js, config.js, ui.js, lockup.js and film/js2/street.js, main.js (one continuous timeline; shots are time ranges of one camera along a drawn street). English 16:9 only (D-28). Times in seconds at 30 fps, from storyboard.md revision 5 (D-33). Richness values are measured on the stills of the real build with ice-qa's own area function (film_gate.area_features, 320 px grey; temp/v2o/v2-en-16x9/), and for type and interface heroes as hero_width, the hero text or interface width over the frame width. Every camera entry gives its reason. The revision 3 contracts of the lane-grid world are kept in shot-plan-rev3.md.

      Shot · Time · Claim and evidence · Start state · Decisive state · Handoff state · Focal owner · Motion verb · Camera window and reason · Layer manifest (back to front) · Alive · Richness (hero_share / frame_fill of 16 / depth) · Cues · Assets · QA checks

      1 · 0.0-2.9 · none (situation) · close on the grey honking hero car at frame 0, the jam behind it, the motorbike above, HONK in front of it · 2.62: the whole noisy block, the loudest horn, all four machines and their words in frame (frame-1) · the field rises at 2.9 as the street dims · the honking car, then the whole street · fire, pull back · 0.0 to 2.5: pull back from scale 1.1 on the hero car and the jam behind it to 0.7 on the block; reason: find the noise, then show all of it · sky, far skyline (parallax), buildings and site, road and lamps, machines, words · the four machines fire out of time, words pop and fade, the camera pulls back · 91 at 0.3 and 100 at 2.62 / 16 / 4 · horn 0.0, 0.7, 1.4, 1.9, 2.6 (loudest); breaker 0.3, 1.1, 2.0; ram 0.5, 1.25, 2.2; engine 0.15, 1.6, 2.4 · none · frame 0 readable; every read word whole inside the 5 percent margins; no face

      2 · 2.9-3.3 · F1 search · the noisy block dimming · 3.2: the field risen with the question, caret showing · the first key at 3.3 · the search field · rise · held, slow drift; reason: the question rises over the dim street · street, dim layer, field · the field rises, the street drifts · hero_width 83 (the field) / 16 / 3 · pillIn 2.9 · webplayer-search-en · exact placeholder; field fidelity at least 90 percent

      اقرأ الملف كاملًا: 04-shot-plan.md
  5. المرحلة 05، الشكل البصري

    الوقت غير مسجّل

    الأدوارالمعتمِدالناقدالمستشار

    الشكل البصري للشارع المرسوم D-31 (البوابات: نجحت بوابة الشكل الافتراضي، و4 من 6 محاور مقارنةً مع 01-flat-vector، وعنصران من الحزمة الافتراضية مع أسبابهما)؛ ستة إطارات أسلوب في ice/plan/style-frames/v2/؛ والجملة D-34 تُركت لصاحب المشروع؛ والفحص الثاني للمعتمِد في ice/review/stages/04-05-rework-approver.md

    القرارات

    • D-07 نوع الفيديو

      • A، فيديو للعلامة التجاريةالمختار
      • - A: فيديو للعلامة التجارية، يستعير «لحظة المنتج الحقيقية» من إعلان التطبيق (يستند إلى: brand-film.md قسم Fit and Purpose «شعور تملكه العلامة»
      • مرجع التوقيت تقوده الموسيقى افتراضيًا
      • المخرجات: نسخة رئيسية 16:9 مع 9:16 و1:1 بتخطيط جديد)
      السبب، ومصدره

      المدة المطلوبة من 35 إلى 60 ثانية، وفكرة غير رسمية بلا شارة دعوة إلى الفعل، تناسبان غرض فيديو العلامة (شعور تملكه Spotify) ومرجع توقيته الذي تقوده الموسيقى؛ أما قوة إعلان التطبيق، أي المنتج الحقيقي وهو يؤدي عمله، فتُستعار في لحظة أو لحظتين من واجهة معاد بناؤها من صفحات Spotify العامة بمحتوى محايد، فيظل الفيديو يُظهر المنتج.

      المصدر: brief slots duration, real_brand (prompt); D-02; D-03; ice-film/references/film-setup.md section 1 ("Two types fit: pick the one whose purpose matches the goal, borrow parts of the other, log it"); film-types/brand-film.md and app-ad.md (Fit, Purpose, Rhythm ranges, Truth and content, Deliverables)

    • D-17 الاتجاه (الشكل البصري)

      • A، مع إصلاحات الناقد الخمسة: (1) عند الثانية 34 تنطوي الحارات المثبّتة في تخطيط بلاطات Browse all تحت حقل البحث (فيصبح الشارع صفحة البحث في Spotify نفسه)؛ (2) لا أحمر: الحارات مرجاني #FFA178 (الكلاكس، أول غمرة لونية)، وزيتوني #608108 (المطرقة)، ونعناعي #91EEDA (الشنيور)، وأزرق رمادي #477D95 (المحرك)؛ (3) الضوء يحمل الاختيار: مصابيح علوية على أسلاك بحركة parallax ‏1.25x، بلون #2A2A2A حتى تُثبَّت حارتها، ثم بقعة ضوء 600 px بلون الحارة بنسبة 30 بالمئة فوق الحبيبات؛ (4) الحزمة الافتراضية قُلّصت إلى عنصرين، مع التسجيل (D-22): الإجابة تظهر كاملة؛ (5) الكلمات العربية المقروءة بخط IBM Plex Sans Arabic Bold بحجم 1.35x من اللاتينية، والملمس عند 56 px كحد أدنى؛ وبطاقة الختام على #000000المختار
      • - A: وردية ليلية: واجهة Spotify الداكنة تصبح الشارع
      • كل حارة مثبّتة تأخذ لونًا من ألوان التصفح في Spotify نفسه (يستند إلى: ورقة العلامة، ولقطات بلاطات التصفح، وR-04، وR-06)
      السبب، ومصدره

      A هو الاتجاه الوحيد الذي يخدم الفكرة بآلياته الخاصة (رمادي حتى تضغط، واللون لا يأتي إلا مع التثبيت) ويبدو كواجهة Spotify وألوان التصفح فيها وقد صارت أجمل؛ أما B فموروث من مدخل risograph ‏(3 من 6 محاور) ويفشل في التباين على الكريمي؛ وC هو العرف السائد في الفئة وموروث من Swiss Motion ‏(2 من 6).

      المصدر: ice/review/direction/D-17-options.md; D-17-consultant.md; D-17-critic.md; R-01 S-02 (2026-10-20); R-04 S-03, S-04; brand-sheet.json; assets/capture/spotify/webplayer-search-en (browse tiles)

    • D-18 الألوان

      • Bالمختار
      • - A: خلفية داكنة مع أربعة ألوان تصفح
      • يقودها الأحمر (مرجاني
      • زيتوني
      • نعناعي
      • أحمر) (يستند إلى: خيارات D-17 الخيار A)
      السبب، ومصدره

      إزالة الأحمر تُبعد أحمر Apple Music، وهو الأقرب، من dE 4.2 إلى dE 15.2، وتزيل مجموعة ألوان علم الوحدة العربية، وترفع أسوأ زوج حارات في محاكاة عمى الألوان من 4.9 إلى 6.7 (قياسات الناقد والمستشار)؛ والحارات تختلف أيضًا بالموضع والكلمة، لا باللون وحده أبدًا.

      المصدر: D-17-critic.md fix 2; D-17-consultant.md (measurements); captures browse tiles (#477D95, #608108), Premium page (#FFA178, #91EEDA)

    • D-19 الخطوط

      • A، مع الكلمات العربية المقروءة بحجم 1.35x من اللاتينية (جسم Plex Arabic يساوي 69 بالمئة من ارتفاع x في Figtree عند الارتفاع المرئي نفسه) وكلمات الملمس العربية عند 56 px أو أكثرالمختار
      • - A: Figtree 700 و500 (للاتينية) مع IBM Plex Sans Arabic Bold وRegular (للعربية) (يستند إلى: تطابق الشكل 0.310 للاتينية
      • 0.393 للعربية
      • أفضل صدى عربي لخط CircularSp-Arab)
      السبب، ومصدره

      A يحمل صوت الاتجاه الهندسي الودود في اللاتينية، وأقرب صدى مستقل لخطوط موقع Spotify العربي نفسه؛ ومعامل الحجم يعالج فرق الوزن الذي قاسه المستشار. لاتينية B موروثة من الاتجاه المرفوض؛ وصندوق السطر العربي في C أصغر من حبره فيقصّ علامات التشكيل.

      المصدر: temp/fontmatch measurements (D-17-options.md); D-17-consultant.md; R-05; type-pairing.md sections 1 to 6

    • D-21 لغة الحركة

      • A (ice/plan/motion-plan.md)المختار
      • - A: كاميرا واحدة متصلة
      • التثبيت على الإيقاع
      • اللون والضوء يصلان مع التثبيت
      • بلا قطعات (يستند إلى: D-14
      • سياسة الانتقالات في brand-film.md)

      سياسة الانتقالات في فيديو العلامة تطلب أن يحوّل كل انتقال تقريبًا العنصر الحالي إلى التالي؛ والكاميرا الواحدة تحافظ على تسلسل السبب والنتيجة.

      المصدر: ice/plan/motion-plan.md; brand-film.md; D-14

    ما أُنتج في هذه المرحلة

  6. المرحلة 06، الأنيماتيك

    الوقت غير مسجّل

    الأدوارالمخرجالمعتمِد

    الشارع المرسوم: أُعيد بناء جدول الإشارات الصوتية وثُبّت (46 حدثًا، و17 نقطة ارتكاز على الشبكة تم التحقق منها، ونقرات الكتابة، وخطوات الزحام 6 و14 من الانطلاق)؛ ولوحة صور ثابتة موقّتة من 15 صورة مستقرة عند الحد الأدنى أو فوقه؛ والتدقيق YELLOW بخروج 0 مع الأسباب؛ واعتُمد D-36 وD-37؛ ice/review/stages/06-drawn-street-approver.md

    ما أُنتج في هذه المرحلة

    • 06-cue-sheet.json

      جدول الإشارات الصوتية

      {
        "locked": true,
        "locked_at": "2026-10-21 (stage 06, the drawn street; re-timed at 07 for D-39)",
        "project": "spotify-concept-ad",
        "version": "en",
        "fps": 30,
        "duration": 35,
        "mode": "music-led",
        "note": "The drawn street (D-30 to D-37): free-time noise 0 to 3.0 s, the search and the typing in a quiet street bed to the press, then a 120 BPM grid from the first downbeat at 7.5 s. Exported from film/js/config.js and film/js2/street.js by temp/tools/export-cues-v2.mjs; the build, the score and the checks read this file, never retype it. The lane-grid sheet is kept as cue-sheet-v1.json.",
        "music": {
      اقرأ الملف كاملًا: 06-cue-sheet.json
  7. المرحلة 07، التنفيذ

    الوقت غير مسجّل

    الأدوارالمعتمِدالناقد

    draft-14 (بطاقة ختام سوداء، من D-44 إلى D-46): جدول الإشارات يُعاد تصديره مطابقًا، وصور ثابتة عند كل إشارة، وG5 PASS، وفي look نجح G2 وG3 (PASS)، وFinal Frame Contract صفر px على الإطار كله؛ واعتُمد D-45 مع استقرار عند 33.5 ثانية في انتظار تأكيد صاحب المشروع؛ ice/review/stages/07-08-draft14-approver.md

    القرارات

    • D-23 المحرك

      • Bالمختار
      • - A: HyperFrames (الافتراضي في الصف 8) (يستند إلى: engine-choice.md القسم 1)
      السبب، ومصدره

      HyperFrames غير مثبّت والتشغيل لا يسمح بأي تثبيت؛ والدرجة C ترندر عقد الصفحة نفسه باستخدام Chrome 149 وFFmpeg 8.1 الموجودين على الجهاز بالفعل؛ وتنطبق بوابات الاستبدال في 7.5.

      المصدر: engine-choice.md sections 1, 7.2, 7.4, 7.5; render-html.mjs first lines: "driver built-in Chrome DevTools driver, browser C:\Program Files\Google\Chrome\Application\chrome.exe", "browser version Chrome/149.0.7827.102"

    • D-27 وضع التركيب لكل رندر

      • Bالمختار
      • - A: التركيب عبر كارت الشاشة (الافتراضي) (يستند إلى: السرعة
      • قيس في 07: الإطار الأخير اختلف عن الشعار الثابت بما يصل إلى 28 من 255 على 7,800 إلى 8,700 بكسل حافة في 16:9 و9:16، وبـ1 من 255 على 14 إلى 26 بكسلًا بعد إصلاح، ويتغير من تشغيل لآخر حسب ما رُكّب قبله)

      يصبح الإطار حينها معتمدًا على t وحده، كما تشترط قواعد التنفيذ، والتكوين الختامي يستقر تمامًا على الشعار الرسمي في كل نسخة.

      المصدر: ice/review/final-frame/result.json; temp renders ffc to ffc5 and cues6 to cues7

  8. المرحلة 08، الصوت

    الوقت غير مسجّل

    الأدوارالناقدالمعتمِد

    الماستر على draft-14: ‎-14.0 LUFS، ‎-1.4 dBTP، وLRA ‏7.4، وmono ‎-17.2، بلا فجوات، والضربات في مواضعها بما فيها الضربة الأخيرة عند 33.5؛ وD-42 ‏5.04 dB؛ ice/review/stages/07-08-draft14-approver.md

    القرارات

    • D-20 اتجاه الصوت ومصدر الموسيقى

      • A، مسجلة كبديل مصنوع بالكود عن مقطوعة مرخّصة من صنع البشر (مذكورة في مذكرة التسليم كإضافة ممكنة لو وافقت على تنزيل من مكتبة)المختار
      • - A: الموسيقى تقود، مؤلفة بالكود بنسخة المشروع من mgaudio: إيقاع مبني من آلات الشارع نفسها (الكلاكس كنفخة نحاس منخفضة مع الضربة المنخفضة، والمطرقة كالضربة الخلفية، والشنيور كالهاي هات، والمحرك كالباص العميق)، ولحن رئيسي يعزف موتيف الفيديو
      • النسخة العربية على إيقاع المقسوم، والإنجليزية على أربعة مستقيمة، وكلتاهما عند 120 BPM
      • قسم الضوضاء كتصميم صوتي (يستند إلى: إصلاح الناقد 1 في D-13
      • ice-audio القسم 5، الموسيقى بالكود حين لا يُسمح بأي تنزيل آمن الترخيص)
      السبب، ومصدره

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

      المصدر: ice-audio/SKILL.md section 5; music-choice-and-licensing.md section 2 (music brands row; downloads not allowed row); D-13-critic.md fix 1

    • D-29 ملف ارتفاع الصوت وحارس مدى ارتفاع الموسيقى

      • Aالمختار
      • - A: سوشيال ميديا وويب، بقوة: ‎-14 LUFS، وعند ‎-1 dBTP أو أقل على الملف المرمّز، وLRA بحد أقصى من 9 إلى 11 LU
      • حارس الموسيقى من 5 إلى 8 LU يُقرأ على جسم الموسيقى (من 12 إلى 41 ثانية)، وLRA الفيديو كله مضبوط على الملف (يستند إلى: خلاصات D-06 وفيديو حيوي
      • المقيس: الماستر الإنجليزي ‎-14.3 LUFS، ‎-1.1 dBTP، وLRA ‏8.4
      • الموسيقى v2 للفيديو كله 8.63 LU، والجسم 4.58 LU)
      السبب، ومصدره

      الفيديو يُعرض غالبًا في الخلاصات (D-06)، حيث ‎-14 هو ارتفاع المحتوى من حوله، والفيديو كله داخل LRA الملف (8.4 LU على الماستر المرمّز). نطاق حارس الموسيقى (من 5 إلى 8 LU) لا يتحقق في الحالتين: الفيديو كله 8.63 LU (أعلى بـ0.63، بسبب المقاطع الهادئة المعلنة)، وجسم الموسيقى من 12 إلى 41 ثانية 4.58 LU (أقل بـ0.42: إيقاع ثابت). الرقمان مذكوران في مذكرة التسليم كبند حارس مفتوح. والمقاطع الهادئة المقصودة هي ما يرفع رقم الفيديو كله فوق 8؛ وملؤها سيزيل صمت الافتتاحية الباردة ولحظة النفَس. مذكور في مذكرة التسليم مع الأرقام.

      المصدر: ice/audio/qc_en_v2.json; ice/audio/master_draft4_en.json; ice/review/mix-08b.md; ice/review/stages/08-approver.md

    ما أُنتج في هذه المرحلة

    • 08-sound-plan.md

      خطة الصوت

      Sound plan: spotify-concept-ad (The street plays along), stage 08a

      Built by ice/audio/score.py (one script, --lang en|ar) with the project copy of mgaudio (MIT), every time read from ice/plan/cue-sheet.json (locked, not retimed). Clock: music-led, 120 BPM, bar 0 = the press at 12.0 s, 4/4, a 16th = 0.125 s; 0 to 12.0 s free time. Outputs: ice/audio/soundtrack_en.wav, ice/audio/soundtrack_ar.wav (48 kHz, 24-bit, stereo, 2,352,000 samples = 49.000 s), stems in ice/audio/stems_en/ and ice/audio/stems_ar/ (pre-master, written at -6 dB), score_spec_en.png, score_spec_ar.png, beatgrid.png, measured reports qc_en.json, qc_ar.json, beatgrid.json.

      Version 2 (section 7, the director's follow-up for the social-profile LRA): soundtrack_en_v2.wav, soundtrack_ar_v2.wav, stems_en_v2/, stems_ar_v2/, score_spec_en_v2.png, score_spec_ar_v2.png, beatgrid_v2.png, qc_en_v2.json, qc_ar_v2.json, beatgrid_v2.json, rendered with python ice/audio/score.py --lang en --v2 (and --lang ar --v2, --v2 --beatgrid). Version 1 files are unchanged (checksums verified after the v2 renders). Sections 1 to 6 describe version 1; section 7 lists what version 2 changes and its measured numbers.

      This is the 08a score and SFX pass. The final mix on the picture, the exported MP4 measurement and the human listening check belong to 08b and 10. Nothing below is a claim about how it sounds: every number is measured, and no one has listened yet.

      1. The four machines are the kit

      اقرأ الملف كاملًا: 08-sound-plan.md
  9. المرحلة 09، المراجعة

    الوقت غير مسجّل

    الأدوارالناقدالمخرجالمعتمِد

    الجولة 4 على النسخة المعتمدة: الناقد A ‏SHIP ‏(5 P2)، والناقد B ‏SHIP ‏(2 P3)؛ وقراءة الوضوح 3 نجحت PASS r5، بمشاهد أعمى على الماستر المُسلَّم: 'Press play and the noise around you turns into music.' (قراءة الجولة 4 ملغاة)؛ وفحص جودة فيديو العلامة: اختبار العلامة FAIL ‏0 من 6، واستبدال المنافس FAIL ‏(36 بالمئة خاص بـSpotify)، والانتقالات PASS، وانقلابات القيمة PARTIAL، ومذكورة لصاحب المشروع؛ وإصلاح ترميز واحد R4-01 (وسوم bt709)؛ ice/review/stages/09-10-approver-r2.md

    ما أُنتج في هذه المرحلة

    جولات النقد

    1. الجولة 1REVISE

      • الناقد A: ‏1 P0، و9 P1، و8 P2
      • الناقد B: ‏1 P0، و8 P1، و6 P2
      • الناقد C: ‏1 P0، و7 P1، و7 P2
      • الإصلاحات من R1-01 إلى R1-20 في fixes.json؛ وكان تلاشي الكلاكس في الإطار 0 وبطاقة الختام هما العائقين
    2. الجولة 2ONE MORE PASS

      • verify-1: ‏SHIP
      • verify-2: ‏ONE MORE PASS (بطاقة الختام: إضاءة الشارع، والإيقاع على الخلايا، ومؤشر التشغيل، والحقل قبل 41.0)

      تم الإصلاح

      • بنود الجولة 1: أُصلحت كليًا أو جزئيًا، حسب جدولي verify-1.md وverify-2.md
    3. الجولة 3ONE MORE PASS

      • verify-3: ‏ONE MORE PASS (مؤشر التشغيل في بطاقة الختام، وخلية رمادية مقطوعة، والوميض الأخير)

      تم الإصلاح

      • بنود الجولة 2: حسب جدول verify-3.md
    4. الجولة 4SHIP

      • الناقد A (الصورة): SHIP، بلا P0 ولا P1، وخمسة P2 مسجلة (مصادر خارج الإطار في أول 1.25 ثانية، وكلمتان تتجاوزان هامش 5 بالمئة بـ10 px، والموتوسيكل يتجه في الاتجاه المعاكس، ولا ضبابية حركة في أربع حركات سريعة، ووسوم bt709 ناقصة)
      • الناقد B (الصوت والتزامن): SHIP، بلا P0 إلى P2، واثنان P3 مسجلان (نبضات الآلات تأتي بعد الكيك بإطار واحد، وفقد 1.9 dB في mono في الثانية الأخيرة)
      • المشاهد البارد الأول (قراءة الوضوح 3): VOID، فقد فتح المسودة بمسار مشروعها وبحزمة النقاد الموسومة، ولم يكن هناك ما يخرج به المشاهد لتتم المطابقة معه (ice/review/clarity/read-3-cold-viewer.md)؛ والقراءة المعتبرة، read-3-r5 على الماستر المُسلَّم، أُجريت بعد هذه الجولة (ice/review/clarity/read-3-r5.md ومطابقتها)
      • طُبّق إصلاح واحد دون تغيير الفيديو: وسوم ألوان bt709 على الماستر النهائي (R4-01)
  10. المرحلة 10، التسليم

    الوقت غير مسجّل

    الأدوارالمخرجالمعتمِد

    النهائي 1920x1080 بمعدل 30 fps ومدة 35.00 ثانية، رُندر بالترتيب من الإطار 0 بعامل واحد، bt709، ‎-14.0 LUFS، ‎-1.4 dBTP، وLRA ‏7.4، والإطار الأخير صفر px مقارنة بصفحة الشعار الثابتة؛ وصورة غلاف وست صور ثابتة؛ وNOTE.md بصياغة D-46 والتصاريح وإخفاقات الجودة؛ والبصمة في ice/review/fingerprint.jsonl (لم يُكتب المخزن المنزلي)؛ ice/review/stages/09-10-approver-r2.md

    ما أُنتج في هذه المرحلة

    • 10-NOTE.md

      تقرير التسليم بالأرقام المقيسة

      spotify-concept-ad: delivery report (2026-10-21)

      Status: reviewer approved (stage 09 round 4: two fresh critics SHIP; clarity read 3 PASS r5, a blind viewer on the delivered master, in its own words: "Press play and the noise around you turns into music."), approved by the owner on draft-14 (D-47). Two brand film QA thresholds fail on the approved cut (brand test, competitor swap; see Gates), logged for the owner, not fixed, because a fix changes the approved film.

      File: ice/renders/final/spotify-concept-ad_street_16x9_35s.mp4 sha256 d206ae58123e3bf71764a6be0d17853c2000b4b5f127725eab0dff50a87f2784 1920x1080 30 fps 35.00 s h264 (bt709) / aac 48 kHz stereo

      Other deliverables: poster ice/renders/final/spotify-concept-ad_street_16x9_poster.jpg and .png (1920x1080, the drop at 20.2 s); six key stills ice/renders/final/stills/ (2.67, 8.20, 20.20, 22.30, 25.00, 34.97 s); the same master with its version in the name ice/renders/spotify-concept-ad_street_16x9_35s_v1.mp4; the case study ice/case-study/. One version only: English, 16:9 (the owner's decision, D-28); no Arabic version, no 9:16 or 1:1 re-layouts, no cutdowns.

      The non-affiliation line (D-46)

      اقرأ الملف كاملًا: 10-NOTE.md
    • صورة ثابتة من الفيديو المُسلَّم عند 0.00 ثانية
    • صورة ثابتة من الفيديو المُسلَّم عند 17.50 ثانية
    • صورة ثابتة من الفيديو المُسلَّم عند 34.90 ثانية
    • صورة ثابتة مُسلَّمة spotify-concept-ad_street_16x9_poster.jpg
    • صورة ثابتة مُسلَّمة spotify-concept-ad_street_16x9_poster.png
    • صورة ثابتة مُسلَّمة spotify-concept-ad_street_16x9_01-noisy-street_2.67s.jpg

البحث، بالتواريخ

ملاحظة الامتثال: spotify-concept-ad

21 مصدرًا

R-01 RQ-brand: ماذا تنشر صفحات Spotify الرسمية اليوم عن قواعد شعارها وألوانها وخطها وصفحاتها الحية وصفحاتها في المتاجر وحملاتها الحالية؟

21 مصدرًا

R-02 RQ-business: ما هي Spotify، ومن تخدم، وماذا تنشر كحقيقة عن منتجها اليوم، ومن منافسوها في مصر وMENA وعالميًا، وكيف تتحدث؟

19 مصدرًا

R-03 RQ-rules: ما قواعد الإعلان التي تنطبق على إعلان تطبيق بث موسيقي في مصر وMENA، وماذا تقول سياسات الإعلان في YouTube ‏(Google Ads) وInstagram ‏(Meta) وTikTok عن هذا الفيديو الذي يقدم فكرة غير رسمية؟

18 مصدرًا

R-04 RQ-color: ماذا تعني الألوان لعلامات البث الموسيقي وللجمهور في مصر والعالم العربي، وما لوحات الألوان التي تستخدمها علامات البث الموسيقي في 2025 و2026؟

7 مصادر

R-05 RQ-type: ما أعراف الخط العربي السائدة في فيديوهات الشاشة والسوشيال ميديا في 2025 و2026، وكيف يُقرن العربي بخط لاتيني بلا زوائد، وما الخطوط العربية ذات التراخيص المفتوحة التي تذكرها المصادر؟

5 مصادر

R-06 RQ-category: كيف تبدو إعلانات البث الموسيقي وإعلانات Spotify الحالية (البنية، والألوان، والخطوط، والحركة، والصوت)، وكيف يبدو كل فيديو آخر في هذا الموضوع؟

17 مصدرًا

R-07 RQ-ads: أي إعلانات حقيقية من 2024 إلى 2026 لـSpotify وللمنافسين الذين تذكرهم مصادرنا (مصر وMENA والعالم) تُظهر الافتتاحيات وأشكال الإيقاع والألوان والخطوط ومعدلات القطع والصوت والنهايات في هذه الفئة؟

24 مصدرًا

R-08 RQ-refs: أي أعمال حقيقية متاحة للمشاهدة وموثقة تصلح معيارًا لقواعد السرد والانتقالات، وللطباعة والتكوين، وللصوت والإيقاع في فيديو لعلامة بث موسيقي؟

18 مصدرًا

الفحوص على الملف المُسلَّم

البوابةالنتيجةالمقيس
وضوح المشاهد الباردنجحوكيل فرعي جديد بلا موجز فتح الحزمة وحدها (film.mp4 وformat.txt) وكتب: يبيع "Spotify."؛ ويفعل "It lets you find and play music that fits your moment."؛ والفكرة "Press play and the noise around you turns into music."؛ وطابقها المعتمِد مع ما يخرج به المشاهد (D-48): Sells وOffer's job وOne-line idea كلها MATCH، بلا سوء فهم، وبلا التباس كبير، وخمسة بنود صغيرة. القراءة 3 الأولى (الجولة 4) ملغاة: فتحت المسودة بمسار مشروعها وبحزمة النقاد الموسومة، ولم يكن هناك ما يخرج به المشاهد ولم تُجرَ مطابقة. القراءتان 1 و2 لم تُجريا (دخلت البوابة المهارات في منتصف التشغيل، بعد 02). حد: مسار الحزمة يذكر "04-spotify"، وقد رآه المشاهد
تدقيق الستوري بوردتحذير
تدقيق المحرك وفحصهنجحعقد الصفحة يرندر 1050 إطارًا بالترتيب بعامل واحد؛ وجدول الإشارات يُعاد تصديره مطابقًا (53 حدثًا)
G0 الرندر موجودنجح35.00 ثانية تطابق المتوقع 35.00 ثانية؛ والصوت موجود
G1 الإثبات مقروءبالعيننص الحقل 54 px على 1080 (5 بالمئة)، والجملة 104 و64 px؛ وكلمات الأصوات والبطاقة مقروءة بالحجم الكامل؛ تم الفحص على الصور الثابتة بعرض 1920 وعلى ورقة بحجم الهاتف
G2 لا إطار فارغنجحلا تتابع لأكثر من 3 إطارات مسطحة
G3 الثبات الختامي ونسبة الدعوة إلى الفعلنجحالثبات الختامي 1.47 ثانية (الحد من 0.6 إلى 1.77 ثانية لبطاقة ختام بلا نص)؛ والدعوة إلى الفعل من 27.5 ثانية = 21 بالمئة (25 على الأكثر)
G4 بطل واحد في كل إطاربالعينبطل واحد لكل نبضة (data-hero: كلمة HONK، والحقل، والشارع، والجملة، والحقل، والشعار)
G5 بلا عناصر واجهة صفحةنجح0 مخالفات للقواعد، ووسيط depth_layers ‏5
بوابة الفيديوتحذيرحركة سريعة داخل اللقطة 0.151، ومنتصف فارغ 0.000 ثانية، وخلفية زرقاء بنفسجية 0.000؛ تنبيهات صفراء: hero_share وframe_fill تحت الحد الأدنى فقط في النبضات من 31.25 إلى 35 ثانية، والاقترابات 12 في الدقيقة
الحد الأدنى للثراءنجحhero_share ‏90.9 بالمئة (الحد الأدنى 30)، وframe_fill ‏16 من 16 (الحد الأدنى 10)، وempty_half ‏0 ثانية، وin_shot_motion ‏100 بالمئة، وlongest_still ‏0 ثانية خارج الثباتات المعلنة؛ ووسيط depth_layers ‏5 (علامات الصفحة)؛ وتفاصيل الأسطح (حبيبات الأسفلت، والنوافذ، وهيكل الموقع وسوره)، وأحداث الضوء (حلقة الضغطة، والانطلاق)، والمواد الحقيقية (الواجهة المعاد بناؤها، والشعار الرسمي) أحصاها الناقد A
الحركة والتجمدنجح0 قطعات، و0 تجمد، ومقطع أسود واحد (التلاشي المعلن قبل الشعار)، و0 أبيض؛ وعينات شبه متجمدة 16 (النفَس وثبات الشعار)
الوصلاتلا ينطبقكاميرا واحدة متصلة، بلا قطعات (look.py يقرأ وميض الانطلاق عند 19.53 ثانية كتغيير مشهد)
الترجمة النصية والتزامنالتزامن نجحلا صوت متكلم ولا ترجمة نصية؛ وبداية كل إشارة في حدود إطار واحد (الناقد B: الضغطة 7.5، والانطلاق 19.5، والضربة الأخيرة 33.5 على إطاراتها، و13 نفخة زحام بدقة العينة)
ارتفاع الصوتنجح‎-14.0 LUFS، وLRA ‏7.4 LU، والذروة الحقيقية ‎-1.4 dBFS (المستهدف ‎-14، و‎-1 dBTP، D-29)
المواصفاتنجح1920x1080، h264، ‏30 fps، ‏35.00 ثانية
المسافة عن القالبنجح4 من 6 محاور مقابل ice-styles 01-flat-vector
البصمةلا سجل سابقيُكتب السجل في ice/review/fingerprint.jsonl داخل المشروع (التشغيل محصور في مجلده، لذا لم يُكتب ~/.ice-motion-director/fingerprints.jsonl)
Final Frame Contract (عقد الإطار الأخير)نجحالإطار الأخير من النسخة النهائية بلا فقد يطابق صفحة الشعار الثابتة على الإطار كله: 0 بكسل مختلف
النسخة النهائية مقابل النسخة المعتمدةنجحإطارات النسخة النهائية بدقة 960x540 مقابل draft-14: ‏PSNR من 36.7 إلى 43.6 dB عند تسع لحظات؛ والنسخة النهائية بلا فقد مقابل صور ثابتة بالانتقال المباشر: 0 px على بطاقة الختام والشعار، وذرات لا تتجاوز 29 من 255 على طبقة الشارع (تاريخ النقطية، فالنسخة النهائية رُندرت بالترتيب من الإطار 0 بعامل واحد)
اختبار العلامة (حد فحص جودة فيديو العلامة)رسب0 من 6 إطارات عشوائية تُفهم كـSpotify مع تغطية الشعار والواجهة (2 NO، و4 WEAK): أخضر Spotify موجود فقط على دائرة التشغيل والشعار، وألوان الشارع غير معروفة كألوان Spotify
استبدال المنافس (حد فحص جودة فيديو العلامة)رسب12.5 من 35 ثانية (36 بالمئة) خاصة بـSpotify، وكلها سطح قابل للاستبدال (الواجهة المعاد بناؤها، والأخضر، والشعار)؛ والفكرة تنتقل إلى أي تطبيق موسيقى
الانتقالات تحوّل العنصر؛ وانقلابات القيمة (حد فحص جودة فيديو العلامة)جزئيالانتقالات نجحت: لا قطع حاد في 1050 إطارًا (كاميرا واحدة متصلة)؛ وانقلابات إضاءة الفصول في 4 من 7 تغييرات، والثلاثة الأخيرة تنخفض تدريجيًا إلى الأسود
مواجهة الذروةلم تُجرَ
  • -14ارتفاع الصوتLUFS
  • -1.4الذروة الحقيقيةdBTP
  • 30معدل الإطاراتإطار في الثانية
  • 1920 x 1080الدقةبكسل
النسخ المُسلَّمة
اللغةنسبة الأبعادالمدةالملف
الإنجليزية16:90:35ice/renders/final/spotify-concept-ad_street_16x9_35s.mp4

المصادر والأدوات

  • ice/audio/soundtrack_en.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, score and SFX composed by code in ice/audio/score.py; mgaudio (c) 2026 Vincentwei1021, MIT, n/a (original output, mastered to -14 LUFS, -1 dBTP), English version, full soundtrack 0.0 to 49.0 s, 2026-10-20
  • ice/audio/soundtrack_ar.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, score and SFX composed by code in ice/audio/score.py; mgaudio (c) 2026 Vincentwei1021, MIT, n/a (original output, mastered to -14 LUFS, -1 dBTP), Arabic version, full soundtrack 0.0 to 49.0 s, 2026-10-20
  • ice/audio/soundtrack_en_v2.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, score and SFX composed by code in ice/audio/score.py (--v2); mgaudio (c) 2026 Vincentwei1021, MIT, version 2 levels for the social-profile LRA (mastered to -14 LUFS, -1 dBTP), English version, full soundtrack 0.0 to 49.0 s, 2026-10-20
  • ice/audio/soundtrack_ar_v2.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, score and SFX composed by code in ice/audio/score.py (--v2); mgaudio (c) 2026 Vincentwei1021, MIT, version 2 levels for the social-profile LRA (mastered to -14 LUFS, -1 dBTP), Arabic version, full soundtrack 0.0 to 49.0 s, 2026-10-20
كل المصادر (25)
  • ice/audio/soundtrack_en_v3.wav (and stems_en_v3/), local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, score and SFX composed by code in ice/audio/score.py (--v3); mgaudio (c) 2026 Vincentwei1021, MIT, version 3: full-level frame-0 horn, no fade-in, end hit at 46.0 and a natural ring-out (mastered to -14 LUFS, -1 dBTP), English 16:9 delivery film, full soundtrack 0.0 to 49.0 s, 2026-10-20
  • ice/audio/stems_en_v2/, ice/audio/stems_ar_v2/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-20
  • ice/audio/stems_en/, ice/audio/stems_ar/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-20
  • ice/audio/soundtrack_en_v4.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, no samples, no AI generation, score and SFX composed by code in ice/audio/score.py (--v4); mgaudio (c) 2026 Vincentwei1021, MIT, version 4, the drawn street: timed from ice/plan/cue-sheet.json (36.0 s); mid-honk at frame 0, no fade-in, last hit at 33.5 and a natural ring-out (mastered to -14 LUFS, -1 dBTP; measured -14.08 LUFS, -1.21 dBTP), English 16:9 film, full soundtrack 0.0 to 36.0 s (08b input: ice/audio/master_input_en_v4.json), 2026-10-21
  • ice/audio/soundtrack_en_v4.wav: SFX (street noise of the hero car, four jam vehicles, road breaker, pile rig and motorbike; 26 key ticks; soft UI open; soft whoosh; click; riser; impact), local, code-generated, none, horn, breaker, pile rig, motorbike and key models written in ice/audio/score.py (horn4, road_breaker, breaker_hat, pile_ram, pile_backbeat, bike_rev, key_tick, building on jack_hammer and engine_bass there); UI open, whoosh, click, riser, impact and the drum bodies from mgaudio sfx and drums (MIT, project copy), as above, original output, mixed into the soundtrack, English 16:9 film, 0.0 to 36.0 s, 2026-10-21
  • ice/audio/stems_en_v4/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, 31 pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-21
  • ice/audio/soundtrack_en_v5.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, no samples, no AI generation, score and SFX composed by code in ice/audio/score.py (--lang en --v5); mgaudio (c) 2026 Vincentwei1021, MIT, version 5 (D-38 to D-42): timed from the re-timed ice/plan/cue-sheet.json (33.5 s), seven jam cars, an alive ending, smaller peaks at the source (mastered to -14 LUFS, -2.5 dBTP ceiling; measured -14.03 LUFS, -2.68 dBTP), English 16:9 film, full soundtrack 0.0 to 33.5 s (08b input: ice/audio/master_input_en_v5.json; mastered into ice/renders/draft-10-en-av.mp4), 2026-10-21
  • ice/audio/soundtrack_en_v5.wav: SFX (street noise of the hero car, seven jam cars, road breaker, pile rig and motorbike; 26 key ticks; soft UI open; soft whoosh; click; riser; impact), local, code-generated, none, the same models as v4 in ice/audio/score.py (horn4 with seven horn timbres, road_breaker, breaker_hat, pile_ram, pile_backbeat, bike_rev, key_tick); UI open, whoosh, click, riser, impact (high-passed at 100 Hz) and the drum bodies from mgaudio sfx and drums (MIT, project copy), as above, original output, mixed into the soundtrack, English 16:9 film, 0.0 to 33.5 s, 2026-10-21
  • ice/audio/stems_en_v5/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, 34 pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-21
  • ice/audio/soundtrack_en_v6.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, no samples, no AI generation, score and SFX composed by code in ice/audio/score.py (--lang en --v6); mgaudio (c) 2026 Vincentwei1021, MIT, version 6: the version 5 sound on the 35.0 s ice/plan/cue-sheet.json (last hit 32.5, ring-out to 35.0), the jam cars level-matched (mastered to -14 LUFS, -2.5 dBTP ceiling; measured -14.07 LUFS, -2.68 dBTP), English 16:9 film, full soundtrack 0.0 to 35.0 s (08b input: ice/audio/master_input_en_v6.json; mastered into ice/renders/draft-11-en-av.mp4), 2026-10-21
  • ice/audio/soundtrack_en_v6.wav: SFX (street noise of the hero car, seven jam cars, road breaker, pile rig and motorbike; 26 key ticks; soft UI open; soft whoosh; click; riser; impact), local, code-generated, none, the same models as v5 in ice/audio/score.py; UI open, whoosh, click, riser, impact (high-passed at 100 Hz) and the drum bodies from mgaudio sfx and drums (MIT, project copy), as above, original output, mixed into the soundtrack, English 16:9 film, 0.0 to 35.0 s, 2026-10-21
  • ice/audio/stems_en_v6/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, 34 pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-21
  • ice/audio/soundtrack_en_v7.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, no samples, no AI generation, score and SFX composed by code in ice/audio/score.py (--lang en --v7); mgaudio (c) 2026 Vincentwei1021, MIT, version 7: the version 6 sound with the black end card (D-44 to D-46): the groove under the field, the street dropping out with the fade to black, a reverse-cymbal swell under the logo entrance, the final hit at 32.5 and the ring-out (mastered to -14 LUFS, -2.3 dBTP ceiling; measured -14.04 LUFS, -2.48 dBTP), English 16:9 film, full soundtrack 0.0 to 35.0 s (08b input: ice/audio/master_input_en_v7.json; mastered into ice/renders/draft-12-en-av.mp4), 2026-10-21
  • ice/audio/soundtrack_en_v7.wav: SFX (street noise of the hero car, seven jam cars, road breaker, pile rig and motorbike; 26 key ticks; soft UI open; soft whoosh; click; riser; impact; the swell into the final hit), local, code-generated, none, the same models as v6 in ice/audio/score.py; UI open, whoosh, click, riser, impact (high-passed at 100 Hz), the reverse cymbal of the logo entrance and the drum bodies from mgaudio sfx and drums (MIT, project copy; the cymbal is mgaudio's synthetic crash reversed, no sample pack installed), as above, original output, mixed into the soundtrack, English 16:9 film, 0.0 to 35.0 s, 2026-10-21
  • ice/audio/stems_en_v7/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, 35 pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-21
  • ice/audio/soundtrack_en_v8.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, no samples, no AI generation, score and SFX composed by code in ice/audio/score.py (--lang en --v8); mgaudio (c) 2026 Vincentwei1021, MIT, version 8: version 7's sound on the re-timed ending (the field 27.5 to 31.5, the fade to black 31.5 to 32.0, the swell 31.9 to 33.5, the final hit at 33.5, the ring-out to 35.0) (mastered to -14 LUFS, -2.3 dBTP ceiling; measured -14.03 LUFS, -2.48 dBTP), English 16:9 film, full soundtrack 0.0 to 35.0 s (08b input: ice/audio/master_input_en_v8.json; mastered into ice/renders/draft-13-en-av.mp4), 2026-10-21
  • ice/audio/soundtrack_en_v8.wav: SFX (street noise of the hero car, seven jam cars, road breaker, pile rig and motorbike; 26 key ticks; soft UI open; soft whoosh; click; riser; impact; the swell into the final hit), local, code-generated, none, the same models as v7 in ice/audio/score.py; UI open, whoosh, click, riser, impact (high-passed at 100 Hz), the reverse cymbal of the logo entrance (mgaudio's synthetic crash reversed) and the drum bodies from mgaudio sfx and drums (MIT, project copy), as above, original output, mixed into the soundtrack, English 16:9 film, 0.0 to 35.0 s, 2026-10-21
  • ice/audio/stems_en_v8/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, 35 pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-21
  • ice/audio/soundtrack_en_v9.wav, local, code-generated, none, code-generated with mgaudio (MIT, project copy at ice/audio/lib/mgaudio, from Vincentwei1021/mg-styles-15), no third-party audio, no samples, no AI generation, score and SFX composed by code in ice/audio/score.py (--lang en --v9); mgaudio (c) 2026 Vincentwei1021, MIT, version 9: version 8's sound on the end card re-timed for look.py G3 (the street fading 31.5 to 33.0, the swell 32.5 to the hit at 33.5) (mastered to -14 LUFS, -2.3 dBTP ceiling; measured -14.08 LUFS, -2.48 dBTP), English 16:9 film, full soundtrack 0.0 to 35.0 s (08b input: ice/audio/master_input_en_v9.json; mastered into ice/renders/draft-14-en-av.mp4), 2026-10-21
  • ice/audio/soundtrack_en_v9.wav: SFX (as v8: street noise, 26 key ticks, UI open, whoosh, click, riser, impact, the swell into the final hit), local, code-generated, none, the same models as v8 in ice/audio/score.py and mgaudio sfx and drums (MIT, project copy), as above, original output, mixed into the soundtrack, English 16:9 film, 0.0 to 35.0 s, 2026-10-21
  • ice/audio/stems_en_v9/, local, code-generated, none, code-generated with mgaudio (MIT, project copy), no third-party audio, as above, 35 pre-master stems written at -6 dB by mgaudio export, mix reference for 08b, 2026-10-21

look.pylint.mjsfilm_gate.pymotion_check.pyfrozen-time.mjsloudness.mjsprobe-mp4.mjstransitions.py

ما لم يجده التصدير

  • media

    ice/review/ui-fidelity/sheet-ar.png لم يُصدَّر: ورقة دقة الواجهة الخام بقيت محلية (قد تحتوي محتوى لأصحاب حقوق آخرين؛ ولا يُصدَّر إلا نسختها المخصصة للمشاركة بعد الإخفاء)

  • media

    ice/review/ui-fidelity/sheet-en-v2.png لم يُصدَّر: ورقة دقة الواجهة الخام بقيت محلية (قد تحتوي محتوى لأصحاب حقوق آخرين؛ ولا يُصدَّر إلا نسختها المخصصة للمشاركة بعد الإخفاء)

  • media

    ice/review/ui-fidelity/sheet-en.png لم يُصدَّر: ورقة دقة الواجهة الخام بقيت محلية (قد تحتوي محتوى لأصحاب حقوق آخرين؛ ولا يُصدَّر إلا نسختها المخصصة للمشاركة بعد الإخفاء)

  • media

    ice/review/ui-fidelity/sheet-tiles-ar.png لم يُصدَّر: ورقة دقة الواجهة الخام بقيت محلية (قد تحتوي محتوى لأصحاب حقوق آخرين؛ ولا يُصدَّر إلا نسختها المخصصة للمشاركة بعد الإخفاء)

  • media

    ice/review/ui-fidelity/sheet-tiles-en.png لم يُصدَّر: ورقة دقة الواجهة الخام بقيت محلية (قد تحتوي محتوى لأصحاب حقوق آخرين؛ ولا يُصدَّر إلا نسختها المخصصة للمشاركة بعد الإخفاء)

  • stages[].minutes

    الدقائق لكل مرحلة غير مسجلة في stages داخل ice/state.json

  • stages[06].artifacts

    لا يوجد رندر للأنيماتيك في ملفات التشغيل

  • gates[].threshold

    جدول البوابات في NOTE.md لا يفصل الحدود المستهدفة؛ فهي داخل كل قيمة حيث يذكرها التقرير

  • run-log

    استُبعدت 25 صورة إضافية (24 على الأكثر)

  • run-log

    ما أُخفي في التصدير: 0 مفاتيح أو رموز وصول، و0 عناوين بريد إلكتروني، و0 أرقام هواتف، ومسار مطلق واحد (ice/log/conversation.jsonl يحتفظ بالنص الحرفي)

امنح وكيلك مخرجًا

الصق سطرًا واحدًا، ثم اطلب فيديو بكلام عادي. يتولى Ice العمل من الموجز حتى التسليم، ويعرض عليك عمله في كل خطوة تريد أن تراها.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice يفتح الكلاكيت، مستعدًا ليقول «أكشن»