নাল রেজাল্টের শৃঙ্খলা: যখন ইস্পোর্টস বিশ্লেষণের নয়টি স্তম্ভই 'তথ্য নেই' বলে ফিরে আসে
**সংক্ষিপ্ত উত্তর:** স্টেজ-১ ইনপুটে নিবন্ধের শিরোনাম, উৎস, সারসংক্ষেপ, তথ্যবিন্দু বা সত্তা কিছুই না থাকায় স্টেজ-২ বিশ্লেষণের নয়টি ডাইমেনশনের প্রতিটিই 'তথ্য অপর্যাপ্ত' হিসেবে নথিবদ্ধ হয়েছে। এটি ইস্পোর্টস শিল্প সম্পর্কে কোনো সিদ্ধান্ত নয়; এটি একটি ইনপুট-শূন্য পাইপলাইন ব্যর্থতা, যা অনুমান দিয়ে পূরণ করা হয়নি। **মূল তথ্য:** - শুধু একটি ঘর পূরণ হয়েছে: ডোমেইন লেবেল (esports); শিরোনাম, উৎস, সারসংক্ষেপ ও তথ্যবিন্দু সবই শূন্য। - নয়টি ডাইমেনশনই একই অবস্থায়: প্যাচ, ফরম্যাট, রোস্টার, আঞ্চলিক ভূগোল, অর্থ, প্রশাসন, ঝুঁকি, ন্যারেটিভ, শিল্প-সংক্রমণ। - সত্তা ঘরে লেখা 'উপরের ইনফরমেশন পয়েন্ট থেকে চিহ্নিত করুন' — এক্সট্র্যাক্টর এমন কনটেন্ট আশা করছিল যা কখনো পৌঁছায়নি। - একটি খালি চেকলিস্ট কমপ্লায়েন্স ক্লিয়ারেন্স নয়; একটি রেটিংহীন ঝুঁকি প্রোফাইল নিম্ন-ঝুঁকির প্রমাণ নয়। - ন্যূনতম অ্যাঙ্কর যোগ হলেই বিশ্লেষণ সম্ভব: গেম প্লাস প্যাচ, অথবা টুর্নামেন্ট প্লাস দল, অথবা সত্তা প্লাস ইভেন্টের ধরন। **সূত্র:** মূল সূত্র — স্টেজ-২ গভীর পেশাদার বিশ্লেষণ নথি, ডেটা ইন্টিগ্রিটি নোটিশ সহ। প্রকাশের তারিখ ইনপুটে অনুপস্থিত, তাই নির্দিষ্ট তারিখ উল্লেখ করা হচ্ছে না। ক্রস-চেক প্রযোজ্য নয়, কারণ বিষয়টি ক্রিকেট-বহির্ভূত। **সম্ভাব্য পরবর্তী প্রশ্ন:** প্রশ্ন: স্টেজ-২ বিশ্লেষণ কেন উত্তর দিতে পারেনি? — উত্তর: কারণ স্টেজ-১ আউটপুটে কোনো নম্বরযুক্ত তথ্যবিন্দু ছিল না, আর ফ্রেমওয়ার্কের প্রতিটি উপসংহার একটি তথ্যবিন্দুতে ফিরে যেতে বাধ্য। প্রশ্ন: এটা কি ফ্রেমওয়ার্কের ব্যর্থতা? — উত্তর: না, এটি নাল-ভ্যালু হ্যান্ডলিং প্রোটোকল এবং ঝুঁকি-প্রথম সতর্কতা সঠিকভাবে ফায়ার করার প্রমাণ। প্রশ্ন: পরবর্তী ধাপ কী হবে? — উত্তর: স্টেজ-১ আউটপুটে ভ্যালিডেশন গেট যোগ করা উচিত, যেখানে খালি ইনফরমেশন পয়েন্ট সরাসরি রিজেক্ট এবং নয়টির মধ্যে চারটির কম ঘর ভরা থাকলে অটো-ফ্ল্যাগ হবে।
গত সপ্তাহে স্টেজ-২ বিশ্লেষণ রিপোর্টটা খুলে প্রথমে মনে হয়েছিল ফাইলটা করাপ্টেড। নয়টি ডাইমেনশন, প্রতিটার প্রতিটি সেলে একই বাক্য — insufficient information। প্যাচ অ্যানালাইসিসে গেমের নাম নেই, টুর্নামেন্ট ফরম্যাটে সিরিজের দৈর্ঘ্য নেই, দল বিশ্লেষণে কোনো রোস্টার নেই। শুধু একটা ঘর ভরা: ডোমেইন লেবেল — esports।
কীবোর্ডে হাত রেখে আমি দশ সেকেন্ড ভেবেছিলাম। ইস্পোর্টস নিউজরুমে কাজ করলে এই মুহূর্তটা চেনা লাগে — খালি ঘর মানে খালি পেজ, আর খালি পেজ মানে ডেডলাইন মিস। একটা বিশ্বাসযোগ্য প্যাচ নোট লিখে দিলে কেউ ধরতে পারত না। গেমের নাম ধরে নিলে, একটা মেজর টুর্নামেন্টের নাম বসিয়ে দিলে, রিপোর্টটা দেখতে ঠিকই দিত।
আমি বসাইনি। কারণ ২০১৮ সালের জুনে কাজান-এ যে স্প্রেডশিটটা আমি ম্যাচ চলাকালীন খুলেছিলাম, সেটা আমাকে এটা শিখিয়েছিল।

দক্ষিণ কোরিয়া ২-০ জার্মানি। জার্মানির ২৬ শট, ২.৭ এক্সপেক্টেড গোল, PPDA ৬.৮। দক্ষিণ কোরিয়ার ০.৮ এক্সপেক্টেড গোল, PPDA ১২.৩। স্কোরলাইন ২-০, কিন্তু শট ম্যাপ অন্য কথা বলছিল। কাজান কোনো অঘটন ছিল না; সেটা ছিল মডেলের প্রথম শ্বাস নেওয়া। ওই রাতে ফোনের নোটে লিখেছিলাম — গোল আর এক্সপেক্টেড গোলের ব্যবধান ব্যাখ্যা না করে উদযাপন করা মানে ভবিষ্যতের প্রতিটা ভুল ভবিষ্যদ্বাণীর বীজ বপন করা। ওই লেখা ৪০ হাজার ভিউ পেয়েছিল, কিন্তু আসল পুরস্কার ছিল অন্য জায়গায়: একটা ফরম্যাট দাঁড়িয়ে গিয়েছিল। প্রতিটা ম্যাচ অটোপসিতে একটা স্ট্যান্ডার্ড ডেটা টেবিল থাকবে।

তারপর ২০২০ সালের মে। স্টেডিয়াম খালি, কে লিগ ওয়ান, জিওনবুক হুন্ডাই ১-০ সুওন স্যামসাং। প্রথম পাঁচ রাউন্ড ধরে PPDA আর কাভার করা দূরত্ব ট্র্যাক করছিলাম, আর যা পেলাম সেটা পরিষ্কার — হোম দলের এক্সপেক্টেড গোল অ্যাডভান্টেজ ০.৩৫ থেকে ০.১২-তে নেমে এসেছে, গড় PPDA বেড়েছে ১.৪। খালি স্টেডিয়াম হোম অ্যাডভান্টেজকে মেরে ফেলেনি; সেটা তার কঙ্কালটা দেখিয়ে দিয়েছিল। ওই মডেলটাই আমাকে একটা সিউল ডেটা স্টার্টআপে জুনিয়র বেটিং অ্যানালিস্টের অফার এনে দেয়, আর লেখার ধরনটা বদলে দেয় — বিচ্ছিন্ন ম্যাচ-পরিসংখ্যান থেকে সিস্টেমিক কনটেক্সটে।

এরপর ২০২১, ওয়েম্বলি, ইউরো ফাইনাল। ইতালি বনাম ইংল্যান্ড, ইংল্যান্ড দ্বিতীয় মিনিটেই গোল করে। ষাটতম মিনিটে আমার লাইভ ড্যাশবোর্ডে ইতালির PPDA ৮.১, ফিল্ড টিল্ট ৬৮ শতাংশ, এক্সপেক্টেড গোল ১.৬ বনাম ইংল্যান্ডের ০.৮। PPDA একটা স্বীকারোক্তি: গোলের অনেক আগেই প্রেশার তার আঙুলের ছাপ রেখে যায়। মডেল হিট করেছিল। কিন্তু ২০২২-এর নভেম্বরে কাতারে সৌদি আরব ২-১ আর্জেন্টিনা আমার সব স্ট্যান্ডার্ডাইজেশনের উপর একটা স্টপ-লস বসিয়ে দিল। আর্জেন্টিনার ২.২ এক্সপেক্টেড গোল, ১৫ শট; সৌদির ০.৪, ৩ শট। মডেল হেরেছিল, আমি ২৪ ঘণ্টার জন্য সব লাইভ কল বন্ধ করেছিলাম এবং লো-ব্লক দলগুলোর জন্য একটা অঘটন ফিল্টার যোগ করেছিলাম।
এই চারটা ঘটনা থেকে যে ফ্রেমওয়ার্কটা দাঁড়িয়েছে, তার একটা কেন্দ্রীয় নিয়ম আছে: প্রতিটা উপসংহার একটা নম্বরযুক্ত ইনফরমেশন পয়েন্টে ফিরে যেতে হবে। নয়টি ডাইমেনশনের প্রত্যেকটার একটা অ্যাঙ্কর দরকার — হয় (ক) গেমের নাম প্লাস প্যাচ ভার্সন, নয় (খ) টুর্নামেন্টের নাম প্লাস অংশগ্রহণকারী দল, নয় (গ) সত্তার নাম প্লাস ইভেন্টের ধরন। অ্যাঙ্কর ছাড়া বিশ্লেষণ চলে না, কারণ বিশ্লেষণ মানে সাক্ষ্যপ্রমাণের শৃঙ্খল।
যা ফিরে এসেছিল, সেই নয়টা উত্তর কোনো আবিষ্কার তৈরি করেনি। যা তৈরি হয়েছে তা হলো একটি পাইপলাইন ব্যর্থতার স্পষ্ট ছবি।
প্রথম ডাইমেনশন, প্যাচ ও মেটা। এখানে সবার আগে দরকার টাইটেল বাছাই, কারণ প্যাচ ক্যাডেন্স আর মেটার অর্থ টাইটেলভেদে ভিন্ন। রায়টের দ্বি-সাপ্তাহিক ছন্দ, ভ্যালভের অনিয়মিত মেজর, টেনসেন্টের সিজন-ভিত্তিক আপডেট — এই তিনটা এক ফ্রেমে বসালে উপসংহার জাল হয়ে যায়। প্যাচের দিক আর মাত্রা ঠিক করতে হয়: সংখ্যাগত টিউন, মেকানিক পরিবর্তন, নাকি রিওয়ার্ক। ইনপুটে টাইটেলই নেই, তাই দিক বা মাত্রা কিছুই নির্ণয় করা যায় না।
দ্বিতীয় ডাইমেনশন, টুর্নামেন্ট ফরম্যাট। তিন ম্যাচের সিরিজ, এক ম্যাচের সিরিজ আর পাঁচ ম্যাচের সিরিজের অঘটন-সম্ভাবনা এক নয়। সিরিজের দৈর্ঘ্যই স্ট্রং-দল স্ট্যাবিলিটির প্রধান নির্ণায়ক। কোয়ালিফিকেশন পথ, সিডিং, শিডিউল ডেনসিটি, ভেন্যু আর ট্রাভেল — এগুলোর কোনোটাই নেই। ফলে ফলাফল-পূর্বাভাসের কোনো কাঠামো দাঁড় করানো অসম্ভব।
তৃতীয় ডাইমেনশন, দল ও খেলোয়াড়। এখানে আমি সবসময় দুটো জিনিস আলাদা করি — কম্পিটিটিভ ভ্যালু আর কমার্শিয়াল ভ্যালু। একটা রোস্টার-মুভ সাইনিং, রিলিজ, লোন, একাডেমি প্রমোশন, রিটায়ারমেন্ট নাকি কমব্যাক — প্রতিটার অ্যাডাপশন খরচ আলাদা। ফর্ম কার্ভের জন্য দরকার একটা মেট্রিক সেট আর একটা স্যাম্পল উইন্ডো; পজিশনভেদে মেট্রিক তুলনা করাই ভুল। নামই যখন নেই, তখন কোনটাই করা যায় না।
চতুর্থ, আঞ্চলিক ভূগোল। আঞ্চলিক টায়ারিং টাইটেল-নির্দিষ্ট। একই দেশ একটা টাইটেলে টায়ার-১, অন্য টাইটেলে ওয়াইল্ডকার্ড। খেলা আর অঞ্চল দুটোই অনুপস্থিত, তাই স্টাইল-ট্যাগ বা স্টাইল-কাউন্টার হিস্ট্রি দাঁড় করানোর প্রশ্নই ওঠে না।
পঞ্চম, ক্লাব ফাইন্যান্স। রেভিনিউ-মিক্স বিশ্লেষণের জন্য অন্তত স্পন্সর রোস্টার বা ডিস্ট্রিবিউশন মেকানিজম লাগে। বেতন-বনাম-রেভিনিউ অনুপাত, ফ্র্যাঞ্চাইজ স্লট অ্যামরটাইজেশন, বাইআউট এক্সপোজার — কোনো সংখ্যাই নেই। একটা কথা স্পষ্ট করে বলা দরকার: বেতন বকেয়া, দল ভেঙে যাওয়া কিংবা বিনিয়োগকারীর পলায়ন — এই সংকেতগুলো সবসময় উচ্চ-ঝুঁকি হিসেবে চিহ্নিত হতে হবে। সত্তা না থাকায় স্ক্রিনটা কোনো তথ্য ফেরত দেয়নি, কিন্তু নাল রেজাল্টকে ঝুঁকিমুক্ত সার্টিফিকেট পড়া যাবে না।
ষষ্ঠ, নিয়ম ও প্রশাসন। নিয়মের স্তরক্রম আগে ঠিক করতে হয় — পাবলিশার নিয়ম, লিগ নিয়ম, থার্ড-পার্টি আয়োজকের নিয়ম, জাতীয় নিয়ন্ত্রক নীতি। ইস্পোর্টস প্রশাসনের একটা কাঠামোগত বৈশিষ্ট্য হলো পাবলিশার একইসঙ্গে নিয়ম-নির্মাতা, বাণিজ্যিক স্বার্থসংশ্লিষ্ট পক্ষ এবং বিচারক — স্বাধীন তৃতীয় পক্ষের আরবিট্রেশন নেই। এটা শিল্পের সাধারণ প্যাটার্ন, কিন্তু এখানে কোনো পক্ষের নামই নেই, তাই এটা কারও বিরুদ্ধে প্রয়োগ করা যাবে না। খালি চেকলিস্ট কখনও কমপ্লায়েন্স ক্লিয়ারেন্স নয়।
সপ্তম, ঝুঁকি প্রোফাইল। রেটিং দিতে একটা সাবজেক্ট লাগে — দল, খেলোয়াড়, ক্লাব, টুর্নামেন্ট বা মার্কেট। কোনোটাই নেই। তাই উচ্চ, মধ্যম বা নিম্ন — যেকোনো রেটিং দিলেই সেটা বিশ্লেষণ হয়ে যায় না, খেয়ালখুশি হয়ে যায়। রেটিংহীন ঝুঁকি প্রোফাইল কখনও নিম্ন-ঝুঁকি প্রোফাইল নয়।
অষ্টম, পাবলিক ন্যারেটিভ। ন্যারেটিভ হিট সাইকেলের অবস্থান মাপতে চ্যানেল-লেভেল পর্যবেক্ষণ লাগে। অফিসিয়াল মিডিয়া, ভার্টিকাল মিডিয়া আর কমিউনিটি ন্যারেটিভের মধ্যে বিচ্যুতিই প্রায়শই অস্থির ন্যারেটিভের সবচেয়ে আগের সংকেত। স্যাম্পল-সাইজ ডিসিপ্লিন হলো ওভারহাইপিংয়ের বিরুদ্ধে মূল সুরক্ষা। কোনো পারফরম্যান্স দাবি, কোনো রেকর্ড, কোনো সময়-জানালা নেই — তাই ওভারহাইপিংও প্রমাণ করা যায় না, আন্ডাররেটেড-ও নয়। এখানে একটা সীমা স্পষ্ট: অডস শুধু বাজার-প্রত্যাশার সিগন্যাল হিসেবে পড়া হয়, সুপারিশ হিসেবে নয়।
নবম, শিল্প-সংক্রমণ। এটা মূলত কারণ-শৃঙ্খলের ব্যায়াম — ভ্যালু চেইনের এক প্রান্তে একটা ধাক্কা লাগতে হবে, তারপর সেটা অন্যপ্রান্তে গড়াতে দেখা। আপস্ট্রিম ইভেন্ট নেই, মিডস্ট্রিম সত্তা নেই, ডাউনস্ট্রিম প্রভাব নেই। দিকনির্দেশনা বা মাত্রা নির্ধারণ করা মানে অনুমান করা।
এই নয়টা নাল সেলের মধ্যে সবচেয়ে বড় আবিষ্কারটা আসলে লুকিয়ে ছিল প্রক্রিয়ার ভেতরে। স্টেজ-১ আউটপুটে নয়টার মধ্যে একটা ঘরও ভরা ছিল না; শুধু ডোমেইন লেবেলটা বসানো, আর সত্তা ঘরে লেখা — উপরের ইনফরমেশন পয়েন্ট থেকে চিহ্নিত করুন। মানে, এক্সট্র্যাক্টর এমন কনটেন্ট আশা করছিল যা কখনো পৌঁছায়নি। এটা একটা ভাঙা হ্যান্ডঅফ। আরও অস্বস্তিকর সম্ভাবনা হলো — ডোমেইন লেবেলটা যদি ডিফল্ট ভ্যালু হয়, তাহলে ইনপুটে শূন্য নির্ভরযোগ্য সংকেত পড়ে থাকে।
এখানেই আসল দ্বন্দ্বটা। খালি ইনপুট থেকে একটা বিশ্বাসযোগ্য দেখতে বিশ্লেষণ বানিয়ে ফেলা — এটাই এই পেশার সবচেয়ে ক্ষতিকর ব্যর্থতার ধরন। ইস্পোর্টস মিডিয়ার প্রণোদনা কাঠামো নাল আউটপুটকে শাস্তি দেয়। তথ্য নেই শুনতে অলস লাগে; একটা প্যাচ ভার্ডিক্ট এক ঘণ্টার মধ্যে চাই। কিন্তু প্যাচ-সংক্রান্ত দাবি ইস্পোর্টস ভাষ্যের সবচেয়ে ঝুঁকিপূর্ণ শ্রেণি, কারণ এগুলো প্রায়ই ডেটা ছাড়াই উচ্চারিত হয়। একটা নম্বরহীন দাবি আর একটা নম্বরযুক্ত দাবি দেখতে একই রকম, কিন্তু একটি দায়বদ্ধ, অন্যটি নয়।
আমি এটা মেট্রিকের উপাসনা বলে বলছি না। ইস্পোর্টস আর ফুটবল দুটোই রিগ্রেশনের দিকে ফেরে; শুধু শোরগোলের ইউনিফর্ম বদলায়। আমার স্প্রেডশিটে থাকে মডেল, আর মডেলের পাশে ভ্যারিয়েন্স ব্যান্ড। প্রতিটা কল টাইমস্ট্যাম্প সহ একটা অপরিবর্তনীয় অডিট লেজারে লেখা হয় — কোন মেট্রিক কখন ট্রিগার হলো, কোন স্টপ-লস আগেই কমিট করা ছিল, আর রেজাল্ট কী হলো। এই লেজারের আসল শক্তি বিকেন্দ্রীকরণে নয়, অপরিবর্তনীয়তায়: একটা ভুল কল পরে গিয়ে চুপচাপ সম্পাদনা করা যায় না। রেকর্ডটা থাকে, আর সেই রেকর্ড থেকেই পরের নিয়মটা রিভিশন হয় — গোপনভাবে নয়, প্রকাশ্যে।
যে ফাঁকা রিপোর্টটা আমি সকালে খুলেছিলাম, সেটা শেষে আমার কাছে ব্যর্থতার প্রমাণ মনে হয়নি। সেটা ছিল একটা প্রোটোকল ঠিকভাবে ফায়ার করার প্রমাণ। বাজার যত জোরে চিৎকার করে, তত বেশি দরকার একজন এমন মানুষ যে খালি ঘরে 'তথ্য নেই' লিখতে রাজি।
পরের ধাপটা তাই পরিষ্কার। স্টেজ-১ আউটপুটে একটা ভ্যালিডেশন গেট বসাতে হবে — ইনফরমেশন পয়েন্ট খালি থাকলে প্রসেসিং শুরুর আগেই রিজেক্ট, আর নয়টার মধ্যে চারটির কম ঘর ভরা থাকলে অটো-ফ্ল্যাগ। মেটাডেটায় 'অসম্পূর্ণ — ইনপুট শূন্য' লেবেলটা ব্যর্থতা নয়, সতর্কবার্তা। আর একটা প্রশ্ন ঝুলিয়ে রাখি: এই সপ্তাহে যত প্যাচ ভার্ডিক্ট প্রকাশিত হলো, তার কতগুলো আসলে একটা খালি চেকলিস্টের উপর দাঁড়িয়ে ছিল?
