Ice Motion Director
انسٹال

Spotify کانسیپٹ اشتہار

یہ Ice Motion Director سے کیسے بنی، پرامپٹ سے ڈیلیور شدہ ویڈیو تک۔

غیر سرکاری کانسیپٹ، Spotify سے کوئی وابستگی نہیں

ویڈیو

پرامپٹ

Spotify کے لیے ایک اشتہار بناؤ، دورانیہ 35 سیکنڈ سے ایک منٹ تک، ایک عربی ورژن اور ایک انگریزی ورژن۔

اصل دکھائیں، بالکل ویسا جیسا ٹائپ کیا گیا تھا (عربی)

عربی سے ترجمہ شدہ۔

اعمل إعلان لسبوتيفاي، مدته من 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 ارب، جن میں 36.4 لاکھ آؤٹ پٹ
API لاگت
$565.98

یہ Claude Code سبسکرپشن پر بنا، اس لیے کسی ٹوکن کا بل نہیں بنا۔ API لاگت وہ رقم ہے جو یہی ٹوکن 31 اکتوبر، 2026 کو Anthropic کی فہرستی API قیمتوں (Claude API قیمتوں کا صفحہ) پر، اسی پرامپٹ کیشنگ کے ساتھ، لیتے۔ درخواست سے ترسیل تک پہلے پرامپٹ سے ترسیل شدہ ویڈیو تک ہے؛ اصل کام کے وقت میں جوابوں کا انتظار اور استعمال کی حد کے وقفے شامل نہیں۔ ترسیل کے بعد کا کام، جیسے کیس اسٹڈی کی ایکسپورٹ اور سائٹ کے ترجمے، شمار نہیں کیا گیا۔

یہاں تک کیسے پہنچی

رن جیسے ہوا، قدم بہ قدم، پرامپٹ سے ڈیلیوری تک، رن کی اپنی گھڑی کے مطابق۔

  1. پرامپٹ

    رات کو ایک سطر: Spotify کا ایک اشتہار، 35 سیکنڈ سے ایک منٹ، عربی اور انگریزی میں۔ مالک سونے چلے گئے اور کہا کہ سوالوں کے لیے نہ رکنا، اس لیے رن پوری طرح خودکار چلا اور ہر فیصلہ تحقیق کے بعد اپنی وجہ اور ماخذ کے ساتھ لاگ ہوا۔

  2. ڈرافٹ 3

    کام پر پہلی نظر۔ ایجنٹ نے خود اپنی کمزوریاں بتائیں: آخری 8 سیکنڈ ساکن اور خالی تھے، Top result کارڈ سرمئی پلیس ہولڈر تھا، مکس مکمل نہیں تھا۔ مالک نے لُک منظور کیا اور دائرہ چھ ورژنز سے ایک تک محدود کر دیا: انگریزی، 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 سیکنڈ، ورژنز شامل)
      • ٹیم Full: لمبائی کی قطار Standard (21 سے 45 سیکنڈ) یا Full (45 سیکنڈ سے زیادہ)، ساتھ ہر فلیگ کی ایک قطار: دو زبانوں کے ورژنز
      • ایک حقیقی برانڈ کا UI، 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
      • ذاتی سننے کے لمحات پر بنی Spotify کی اپنی مہمات پر R-01 S-15 سے S-19
      • 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 Egypt اپنے صفحات لکھتا ہے (“اسمع موسيقى من غير حدود”، “هتدفع ... بس بعد كده”) (بنیاد: R-02 S-07
      • پرامپٹ مصری عربی میں لکھا گیا)
      کیوں، اور اس کا ماخذ

      dialect-profiles.md سیکشن 1 کہتا ہے کہ کم متن اور بغیر آواز والی ویڈیو MSA اور ناظرین کے سب سے ممکنہ لہجے کے درمیان فیصلہ کرتی ہے؛ اس مارکیٹ کے لیے برانڈ کی اپنی عربی کاپی مصری بول چال میں ہے، اور صارف بھی مصری لکھتا ہے۔ مقامی قاری: ڈیفالٹ طور پر صارف؛ منظوری ڈیلیوری نوٹ میں کھلی رہتی ہے (اس رن میں پیش نظارے کی منظوری نہیں)۔

      ماخذ: 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 “An ad prompt that gives facts and an occasion ... but no telling ... always enters the concept round”)
      کیوں، اور اس کا ماخذ

      پرامپٹ میں موضوع اور پابندیاں ہیں مگر بیان کا انداز نہیں؛ اسکل کا قاعدہ ایسے اشتہار کو کانسیپٹ راؤنڈ میں بھیجتا ہے، اور بغیر جواب والا سوال اپنا ڈیفالٹ لیتا ہے۔

      ماخذ: 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 شور کا چوتھا ماخذ: TV static کے بجائے توڑ پھوڑ کا ہتھوڑا

      • Bمنتخب
      • - A: ہارن
      • ڈرل
      • انجن
      • TV static (جیسا ناقد نے درج کیا) (بنیاد: D-13-critic.md اصلاح 3)
      کیوں، اور اس کا ماخذ

      TV static کے لیے روزمرہ مصری زبان میں کوئی واضح لفظ نہیں اور اس کی آواز ایک سرسراہٹ ہے جس میں کوئی ٹرانزیئنٹ نہیں، اس لیے یہ بیک بیٹ نہیں اٹھا سکتی؛ توڑ پھوڑ کے ہتھوڑے کے لیے قاہرہ کا روزمرہ لفظ ہے (“تكسير”، پڑوسی کی مرمت) اور ایک سخت ٹرانزیئنٹ جو بیک بیٹ بن جاتا ہے (مقسوم میں tak، سیدھے چار میں اسنیئر)۔ یہ مشین یا اوزار کا ماخذ ہی رہتا ہے، ناقد کے قاعدے کے اندر۔

      ماخذ: 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، Spotify کے اپنے Premium صفحے کا ایکسنٹ ہے، کوئی عام “تاریک پر سیان” نہیں۔منتخب
      • - 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 کا عربی ویب پلیئر رکھتا ہے)
      • ویڈیو کے اپنے الفاظ (شور کے الفاظ، لین کے الفاظ، پینٹ کی گئی سطر، ٹائل کے عنوان) D-19 کا 1.35 برقرار رکھتے ہیں (بنیاد: 07 پر کیپچرز پر ناپا گیا: عربی پلیس ہولڈر 474 px فیلڈ میں 128 px چوڑا ہے اور “أفضل النتائج” 388 px کارڈ پر 121 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 پر رہتی ہے۔ جواب پڑھنے کے قابل رہتا ہے: 16:9 ماسٹر میں 40 px، 9:16 میں 37 px۔

      ماخذ: ice/review/ui-fidelity/sheet-ar.png; film/js/ui.js (uts); D-19

    • D-28 صرف ایک ورژن: انگریزی، 16:9 (مالک کا فیصلہ)

      • Bمنتخب
      • - A: منصوبہ بند چھ ویڈیوز ڈیلیور کریں (بنیاد: پرامپٹ اور D-10)
      کیوں، اور اس کا ماخذ

      مالک (Omar) نے رن کے بیچ میں دائرہ محدود کیا، ان کے الفاظ میں: “منا مش عايز غير نسخة واحدة فقط لا غير. انجليزي و 16:9 عجبتني ووافقت عليها ... هي نسخة واحدة كاملة من كل شيئ حتى الميوزك والساوند ايفكت وغيره” (مجھے صرف ایک ورژن چاہیے، اور کچھ نہیں؛ انگریزی اور 16:9، مجھے پسند آیا اور میں نے منظور کیا؛ ہر چیز کا ایک مکمل ورژن، میوزک اور ساؤنڈ ایفیکٹس سمیت)۔ انہوں نے ice/renders/draft-3-en.mp4 دیکھی اور اس کی کہانی، مناظر کی ترتیب، لُک اور رفتار منظور کی؛ بعد کی تبدیلیوں کی اجازت صرف وہاں ہے جہاں وہ ساکن، خالی آخری 8 سیکنڈ اور سرمئی پلیس ہولڈر Top result کارڈ کو درست کریں۔ صارف کا تازہ ترین واضح نوٹ پچھلے نوٹس پر فوقیت رکھتا ہے (ice-film SKILL.md)۔

    • D-40 فریم کے اندر زیادہ گھنا جام (نوٹ 2)

      • Aمنتخب
      • - A: دور والی لین میں جام کی دوسری قطار (ہیرو گاڑی کے اوپر اور پیچھے کھڑی تین گاڑیاں اور وین، گہرائی کے لیے ذرا چھوٹی)، موٹر سائیکل دور والی لین میں اس قطار اور سڑک کے کام کے درمیان آگے کی گئی، چوڑے فریمز دونوں قطاریں سمیٹنے کے لیے سرکائے گئے
      • ڈراپ سے جام کے اسٹیبز ساتوں گاڑیوں میں باری باری، ہر اسٹیب پر ایک گاڑی (بنیاد: دو قطاروں میں جمی سات گاڑیاں ایک نظر میں جام لگتی ہیں، اسی چوڑائی میں جو مشینوں کو چاہیے)

      صرف دوسری قطار ہی انہی فریمز میں مزید گاڑیاں رکھتی ہے؛ اسٹیبز کو سات گاڑیوں میں گھمانا آواز سے ملتا ہے، جو پہلے ہی ہر اسٹیب پر ایک گاڑی بجاتی ہے (draft-9 پر 08a کا نوٹ)۔

      ماخذ: 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 انگریزی پوسٹر اسٹل) اور کیس اسٹڈی کا ایکسپورٹ۔منتخب

      ان کا فیصلہ۔ یہ 1.5 سیکنڈ ٹھہراؤ کے ساتھ 33.5 سیکنڈ پر لوگو کے اترنے کی تصدیق کرتا ہے (D-45؛ پیشگی اطلاع والے سوال کا جواب draft-14 کی ان کی منظوری ہے)، اور “کسی نے سنا نہیں” والی شرط بند کرتا ہے: مالک نے آواز سنی۔

    • D-48 ناظر کا حاصل، مرحلہ 09 پر بعد میں لکھا گیا (وضاحت کا گیٹ)

      • (a): ice/plan/concepts.md میں منتخب کانسیپٹ کے نیچے “## Viewer takeaway” بلاک، یہاں نقل شدہ:منتخب
      • - (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 کھلی جگہ “interface as main stage”)
      کیوں، اور اس کا ماخذ

      C2 واحد KEEP (7) ہے: ایک خیال، فریم 0 سے بغیر آواز کے سمجھ آنے والا، اور اس کا پرکشن والا اسکور اس راؤنڈ میں کوڈ کے لیے سب سے موزوں ہے؛ C1 کا Spotify والا بالکل وہی سوال C2 کے ناکام حریف تبادلے کو درست کرتا ہے۔ پِل کے لیے ناقد کی عربی شرط 2026-10-20 کو Spotify کا اپنا عربی سرچ پلیس ہولڈر کیپچر کر کے پوری کی گئی۔

      ماخذ: 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، اسکرپٹ

    وقت درج نہیں

    کردارناقدمنظور کنندہ

    اسکرپٹ EN اور AR، ورژنز (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 کا زنجیری ردِعمل لاک کرنے کا طریقہ ہے (ناقد کا امتزاج)، اور ناقد کی پانچ اصلاحات: انتخاب دکھائیں (ایک جواب پِل میں داخل ہو کر میلوڈی لین بن جاتا ہے)، زنجیر اٹھان کا سبب بنے اور تیز ہو، اہمیت کا بجٹ 8 میں سے 2 اور عروج 67 فیصد پر، مختصر اترائی جس میں بند ہوتی پِل کے نیچے گلی بجتی رہے، پڑھے جانے والے الفاظ کے لیے سامنے کے بل بورڈز کے ساتھ جھکتی 2.5D سطحمنتخب
      • - S-A: قطار بہ قطار لاک ہونا (فلیٹ گرڈ پر زنجیری ردِعمل) (بنیاد: structure.md سیکشن 2 “chain reaction”
      • brand-film.md “Narrative shapes”)
      کیوں، اور اس کا ماخذ

      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 “A giant word cropped by the frame edge”)
      کیوں، اور اس کا ماخذ

      ہُک ناقد نے 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 (گیٹس: ڈیفالٹ لُک پاس، 01-flat-vector کے مقابلے میں 6 میں سے 4، ڈیفالٹ کٹ 2، وجوہات کے ساتھ)؛ ice/plan/style-frames/v2/ میں چھ اسٹائل فریمز؛ D-34 کی سطر مالک کے لیے چھوڑی گئی؛ منظور کنندہ کی دوسری جانچ ice/review/stages/04-05-rework-approver.md

    فیصلے

    • D-07 ویڈیو کی قسم

      • A، برانڈ ویڈیومنتخب
      • - A: برانڈ ویڈیو، ایپ اشتہار کا “real product moment” مستعار لے کر (بنیاد: brand-film.md Fit and Purpose “a feeling the brand owns”
      • ٹائمنگ ماسٹر: بطور ڈیفالٹ میوزک کے مطابق
      • ڈیلیوریبلز: 16:9 ماسٹر، 9:16 اور 1:1 کے نئے لے آؤٹ کے ساتھ)
      کیوں، اور اس کا ماخذ

      مانگی گئی 35 سے 60 سیکنڈ کی لمبائی اور بغیر CTA بیج کا غیر سرکاری کانسیپٹ برانڈ ویڈیو کے مقصد (ایسا احساس جو Spotify کا اپنا ہو) اور اس کے میوزک کے مطابق چلنے والے ٹائمنگ ماسٹر سے ملتے ہیں؛ ایپ اشتہار کی خوبی، حقیقی پروڈکٹ کو اپنا کام کرتے دکھانا، Spotify کے عوامی صفحات سے غیر جانبدار مواد کے ساتھ ایک یا دو دوبارہ بنے UI لمحات کی صورت مستعار لی گئی ہے، تاکہ ویڈیو پھر بھی پروڈکٹ دکھائے۔

      ماخذ: 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 سیکنڈ پر لاک شدہ لینز سرچ فیلڈ کے نیچے Spotify کے Browse all ٹائل لے آؤٹ میں سمٹ جاتی ہیں (گلی Spotify کا اپنا سرچ صفحہ بن جاتی ہے)؛ (2) سرخ نہیں: لینز کورل #FFA178 (ہارن، پہلا سیلاب)، زیتونی #608108 (ہتھوڑا)، منٹ #91EEDA (ڈرل)، سلیٹ #477D95 (انجن)؛ (3) انتخاب روشنی سے ظاہر ہوتا ہے: تاروں پر لٹکے اوپری لیمپ 1.25x پیرالیکس پر، لین لاک ہونے تک #2A2A2A، پھر گرین کے اوپر 30 فیصد پر لین کے رنگ کا 600 px حلقہ؛ (4) ڈیفالٹ کٹ 2 تک کم، لاگ شدہ (D-22): جواب پورا ایک ساتھ آتا ہے؛ (5) پڑھے جانے والے عربی الفاظ IBM Plex Sans Arabic Bold میں لاطینی سائز کے 1.35x پر، ٹیکسچر والے الفاظ کم از کم 56 px؛ اینڈ کارڈ #000000 پرمنتخب
      • - A: نائٹ شفٹ: Spotify کا تاریک انٹرفیس گلی بن جاتا ہے
      • ہر لاک شدہ لین Spotify کے اپنے براؤز رنگوں میں سے ایک لیتی ہے (بنیاد: برانڈ شیٹ، براؤز ٹائل کیپچرز، R-04، R-06)
      کیوں، اور اس کا ماخذ

      A واحد سمت ہے جو دعوے کو اپنے ہی میکانزم سے پورا کرتی ہے (آپ کے دبانے تک سرمئی، رنگ صرف لاک پر) اور Spotify کے اپنے انٹرفیس اور براؤز رنگوں کا بہتر روپ لگتی ہے؛ B رِسوگراف اندراج سے وراثت میں ملی ہے (6 میں سے 3 محور) اور کریم رنگ پر کنٹراسٹ میں فیل ہوتی ہے؛ C اس شعبے کا عام انداز ہے اور Swiss Motion سے وراثت میں ملی (6 میں سے 2)۔

      ماخذ: 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 کے حروف کا جسم Figtree کی x-height کا 69 فیصد ہے) اور ٹیکسچر کے طور پر عربی الفاظ 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، exit 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، لُک G2 اور G3 PASS، پورے فریم پر Final Frame Contract 0 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: GPU کمپوزٹنگ (ڈیفالٹ) (بنیاد: رفتار
      • 07 پر ناپا گیا: آخری فریم ساکن لوگو سے 16:9 اور 9:16 میں 7,800 سے 8,700 کنارے کے پکسلز پر 255 میں سے 28 تک مختلف تھا، اور ایک اصلاح کے بعد 14 سے 26 پکسلز پر 255 میں سے 1، ہر رن میں اس کے ساتھ بدلتا جو پہلے کمپوزٹ ہوا تھا)

      تب فریم صرف 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، مونو -17.2، کوئی خلا نہیں، ضربیں کیو پر بشمول 33.5 پر آخری ضرب؛ D-42 5.04 dB؛ ice/review/stages/07-08-draft14-approver.md

    فیصلے

    • D-20 ساؤنڈ کی قیادت اور میوزک کا ماخذ

      • A، لائسنس یافتہ انسانی ٹریک کے کوڈ سے بنے متبادل کے طور پر لاگ کیا گیا (ڈیلیوری نوٹ میں بتایا گیا کہ لائبریری ڈاؤن لوڈ کی ہاں کیا اضافہ کرتی)منتخب
      • - A: اسکور کی قیادت، mgaudio کی پروجیکٹ کاپی سے کوڈ میں کمپوز کیا گیا: گلی کی اپنی مشینوں سے بنا گروو (ہارن نیچی ضرب کے ساتھ نیچا براس اسٹیب، ہتھوڑا بیک بیٹ، ڈرل ہیٹس، انجن سب باس)، ایک لیڈ جو ویڈیو کا موٹف بجاتا ہے
      • عربی ورژن مقسوم میں، انگریزی سیدھے چار میں، دونوں 120 BPM پر
      • شور والا حصہ بطور ساؤنڈ ڈیزائن (بنیاد: D-13 ناقد کی اصلاح 1
      • 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 فیڈز اور ایک پُرجوش ویڈیو
      • ناپا گیا: EN ماسٹر -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 کی ریڈ کالعدم ہے)؛ برانڈ ویڈیو QA: برانڈ ٹیسٹ FAIL 6 میں سے 0، حریف تبادلہ 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
      • fixes.json میں اصلاحات R1-01 سے R1-20؛ فریم 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 مونو نقصان)
      • پہلا نیا ناظر (وضاحت ریڈ 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، آخری فریم ساکن لوگو صفحے کے مقابلے میں 0 px؛ پوسٹر اور چھ اسٹلز؛ D-46 کے الفاظ، اجازتوں اور QA ناکامیوں کے ساتھ NOTE.md؛ فنگر پرنٹ 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: Spotify اور ہمارے ماخذوں کے بتائے گئے حریفوں (مصر، MENA اور عالمی) کے 2024 سے 2026 کے کون سے حقیقی اشتہارات اس زمرے کے ہُکس، بیٹ کی شکلیں، پیلیٹس، ٹائپ، کٹ کی رفتار، ساؤنڈ اور اختتام دکھاتے ہیں؟

24 ماخذ

R-08 RQ-refs: کون سے حقیقی، دیکھے جا سکنے والے، دستاویزی کام میوزک اسٹریمنگ برانڈ ویڈیو میں بیانیے اور ٹرانزیشن کی گرامر، ٹائپوگرافی اور کمپوزیشن، اور ساؤنڈ اور رفتار کے لیے معیار بن سکتے ہیں؟

18 ماخذ

ڈیلیور شدہ فائل کی جانچ

گیٹنتیجہناپا گیا
نئے ناظر کے لیے وضاحتپاسبغیر بریف کے ایک نئے سب ایجنٹ نے صرف پیکٹ کھولا (film.mp4 اور format.txt) اور لکھا: sells “Spotify.”؛ does “It lets you find and play music that fits your moment.”؛ idea “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 پروف پڑھنے کے قابلآنکھ سےفیلڈ کی ٹائپ 1080 پر 54 px (5 فیصد)، سطر 104 اور 64 px؛ آواز کے الفاظ اور کارڈ پورے سائز پر پڑھے جاتے ہیں؛ 1920 کے اسٹلز اور فون سائز شیٹ پر جانچا گیا
G2 کوئی خالی فریم نہیںپاس3 سے زیادہ سپاٹ فریمز کا کوئی سلسلہ نہیں
G3 آخری ٹھہراؤ، CTA کا حصہپاسآخری ٹھہراؤ 1.47 سیکنڈ (بغیر متن کے اینڈ کارڈ کے لیے حد 0.6 سے 1.77 سیکنڈ)؛ 27.5 سیکنڈ سے CTA = 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 (صفحے کے نشانات)؛ سطح کی تفصیل (اسفالٹ کا دانہ، کھڑکیاں، سائٹ کا ڈھانچہ اور احاطہ)، روشنی کے واقعات (دبانے کا حلقہ، ڈراپ)، حقیقی مواد (دوبارہ بنا UI، آفیشل لوگو) ناقد A نے گنے
حرکت اور جمودپاس0 کٹس، 0 جمود، 1 سیاہ حصہ (لوگو سے پہلے اعلان شدہ فیڈ)، 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 سیکنڈ
ٹیمپلیٹ سے فاصلہپاسice-styles 01-flat-vector کے مقابلے میں 6 میں سے 4 محور
فنگر پرنٹکوئی پچھلا ریکارڈ نہیںریکارڈ پروجیکٹ کے اندر ice/review/fingerprint.jsonl میں لکھا گیا ہے (رن اپنے فولڈر تک محدود ہے، اس لیے ~/.ice-motion-director/fingerprints.jsonl میں نہیں لکھا گیا)
Final Frame Contractپاسلاس لیس فائنل کا آخری فریم پورے فریم پر ساکن لوگو صفحے کے برابر ہے: 0 مختلف پکسلز
منظور شدہ کٹ کے مقابلے میں فائنلپاسdraft-14 کے مقابلے میں 960x540 پر فائنل فریمز: نو اوقات پر PSNR 36.7 سے 43.6 dB؛ seek کیے گئے اسٹلز کے مقابلے میں لاس لیس فائنل: اینڈ کارڈ اور لوگو پر 0 px، گلی کی تہہ پر زیادہ سے زیادہ 255 میں سے 29 کے ذرے (راسٹر کی تاریخ، فائنل فریم 0 سے ترتیب وار ایک ورکر سے رینڈر ہوا)
برانڈ ٹیسٹ (برانڈ ویڈیو QA کی حد)فیللوگو اور UI ڈھانپنے پر 6 بے ترتیب فریمز میں سے 0 Spotify کے طور پر پہچانے گئے (2 NO، 4 WEAK): Spotify کا سبز صرف پلے دائرے اور لوگو پر ہے، گلی کے رنگ Spotify کے طور پر معروف نہیں
حریف تبادلہ (برانڈ ویڈیو QA کی حد)فیل35 میں سے 12.5 سیکنڈ (36 فیصد) Spotify کے لیے مخصوص، اور یہ سب قابلِ تبادلہ سطح ہے (دوبارہ بنا انٹرفیس، سبز، لوگو)؛ خیال کسی بھی میوزک ایپ پر منتقل ہو سکتا ہے
ٹرانزیشنز شے کو بدلتی ہیں؛ ویلیو فلپس (برانڈ ویڈیو QA کی حد)جزویٹرانزیشنز پاس: 1050 فریمز پر کوئی سخت کٹ نہیں (ایک مسلسل کیمرا)؛ ابواب کی لوما 7 میں سے 4 تبدیلیوں پر پلٹتی ہے، آخری تین سیاہی کی طرف قدم بہ قدم اترتی ہیں
کلائمیکس کا مقابلہنہیں چلا
  • -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 ایکسپورٹ نہیں ہوئی: خام fidelity شیٹ لوکل رکھی گئی (اس میں دوسرے حقوق داروں کا مواد ہو سکتا ہے؛ صرف اس کی ماسک شدہ شیئر کاپی ایکسپورٹ ہوئی)

  • media

    ice/review/ui-fidelity/sheet-en-v2.png ایکسپورٹ نہیں ہوئی: خام fidelity شیٹ لوکل رکھی گئی (اس میں دوسرے حقوق داروں کا مواد ہو سکتا ہے؛ صرف اس کی ماسک شدہ شیئر کاپی ایکسپورٹ ہوئی)

  • media

    ice/review/ui-fidelity/sheet-en.png ایکسپورٹ نہیں ہوئی: خام fidelity شیٹ لوکل رکھی گئی (اس میں دوسرے حقوق داروں کا مواد ہو سکتا ہے؛ صرف اس کی ماسک شدہ شیئر کاپی ایکسپورٹ ہوئی)

  • media

    ice/review/ui-fidelity/sheet-tiles-ar.png ایکسپورٹ نہیں ہوئی: خام fidelity شیٹ لوکل رکھی گئی (اس میں دوسرے حقوق داروں کا مواد ہو سکتا ہے؛ صرف اس کی ماسک شدہ شیئر کاپی ایکسپورٹ ہوئی)

  • media

    ice/review/ui-fidelity/sheet-tiles-en.png ایکسپورٹ نہیں ہوئی: خام fidelity شیٹ لوکل رکھی گئی (اس میں دوسرے حقوق داروں کا مواد ہو سکتا ہے؛ صرف اس کی ماسک شدہ شیئر کاپی ایکسپورٹ ہوئی)

  • stages[].minutes

    ہر مرحلے کے منٹ ice/state.json کے stages میں درج نہیں

  • stages[06].artifacts

    رن کی فائلوں میں کوئی اینیمیٹک رینڈر نہیں

  • gates[].threshold

    NOTE.md کی گیٹس ٹیبل حدیں الگ نہیں کرتی؛ جہاں رپورٹ انہیں بتاتی ہے وہاں وہ ہر ویلیو کے اندر ہیں

  • run-log

    مزید 25 تصاویر شامل نہیں کی گئیں (زیادہ سے زیادہ 24)

  • run-log

    ایکسپورٹ میں ماسک کیا گیا: 0 کیز یا ٹوکنز، 0 ای میل ایڈریسز، 0 فون نمبرز، 1 مکمل پاتھ (ice/log/conversation.jsonl لفظ بہ لفظ متن رکھتی ہے)

اپنے ایجنٹ کو ایک ڈائریکٹر دیں

ایک لائن پیسٹ کریں، پھر سادہ الفاظ میں ویڈیو مانگیں۔ Ice اسے بریف سے ڈیلیوری تک لے جاتا ہے اور جس قدم پر آپ چاہیں اپنا کام دکھاتا ہے۔

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice کلیپر بورڈ کھولے ہوئے، ایکشن کہنے کو تیار