খালি রিপোর্ট, ভরা ঝুঁকি: ইস্পোর্টস ডেটায় ‘যাচাই হয়নি’ আর ‘পরিষ্কার’ এক জিনিস নয়
মূল উত্তর: Stage-2 রিপোর্টে নয়টি মাত্রার প্রতিটি ঘর ‘তথ্য অপর্যাপ্ত’ বলে চিহ্নিত, কারণ ইনপুটে গেমের নাম, প্যাচ, দল বা খেলোয়াড় কিছুই ছিল না। রিপোর্টটি কোনো সিদ্ধান্ত দেয়নি; বরং দেখিয়েছে ফাঁকা রেকর্ডকে ‘দোষমুক্ত’ ভাবার ঝুঁকি কতটা। মূল তথ্য: - গেমের নাম ছাড়া প্যাচ বিশ্লেষণ বৈধ নয়; LOL, CS2 ও Honor of Kings-এর প্যাচ ক্যাডেন্স সম্পূর্ণ আলাদা। - BO1, BO3 ও BO5 সিরিজের দৈর্ঘ্যই আপসেটের সম্ভাবনার প্রধান যান্ত্রিক নিয়ন্ত্রক। - ঝুঁকি ম্যাট্রিক্সের ছয়টি শ্রেণিই ‘তথ্য অপর্যাপ্ত’; অমূল্যায়িত ঝুঁকি কখনো পরিষ্কার ঝুঁকি নয়। - পুনঃজমা দেওয়ার সর্বনিম্ন ইনপুট: গেমের নাম, তিনটি তথ্যবিন্দু, একটি নামকরা সত্তা, একটি তারিখ ও উৎসের পরিচয়। উৎস: Stage-2 ডিপ অ্যানালাইসিস রিপোর্ট; প্রকাশক ও প্রকাশতারিখ রিপোর্টে উল্লেখ নেই। সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: ফাঁকা রিপোর্ট ভুল রিপোর্টের চেয়ে বেশি বিপজ্জনক কেন? উত্তর: কারণ ভুল রিপোর্ট নিয়ে তর্ক হয়, আর ফাঁকা রিপোর্ট ‘কোনো সমস্যা নেই’ বলে ফাইলে চলে যায়। প্রশ্ন: এই বিশ্লেষণ চালু করতে সর্বনিম্ন কী দরকার? উত্তর: গেমের নাম, অন্তত তিনটি তথ্যবিন্দু, একটি নামকরা সত্তা, একটি তারিখ এবং উৎসের পরিচয়। প্রশ্ন: ব্লকচেইন এখানে কীভাবে প্রাসঙ্গিক? উত্তর: শুধু একটি পাঠে — খালি রেকর্ড আর যাচাই করা রেকর্ড ইন্টারফেসে আলাদা দেখাতে হবে।" } ```
নয়টা অধ্যায়। চল্লিশটার বেশি টেবিল-ঘর। প্রতিটা ঘরে একই বাক্য — “তথ্য অপর্যাপ্ত, মূল্যায়ন সম্ভব নয়।”
গত সপ্তাহে আমার হাতে ঠিক এমন একটা ইস্পোর্টস বিশ্লেষণ রিপোর্ট এল। ফ্রেমওয়ার্কটা বিশাল। প্যাচ ও মেটা, টুর্নামেন্ট সিস্টেম ও ফরম্যাট, দল ও খেলোয়াড়, আঞ্চলিক ল্যান্ডস্কেপ, ক্লাব ফিন্যান্স ও বিজনেস, নিয়ম ও গভর্নেন্স, ঝুঁকি প্রোফাইল, পাবলিক ন্যারেটিভ, ইন্ডাস্ট্রি ট্রান্সমিশন — নয়টা মাত্রা, প্রতিটার জন্য আলাদা টেবিল, প্রতিটা টেবিলে ঝুঁকির পতাকা। আর ভেতরে একটাও তথ্য নেই। গেমের নামটুকু পর্যন্ত নেই। LOL, DOTA2, CS2, VALORANT, Honor of Kings, Peace Elite — কোনোটার নামই লেখা নেই।
আমার প্রথম প্রবৃত্তি ছিল এটাকে পাইপলাইনের ব্যর্থতা বলে ধরে ফোন রেখে অন্য কাজে চলে যাওয়া। তিন মিনিট পর মনে হলো, উল্টোটা। এই ফাঁকা রিপোর্টটা আমার দেখা সবচেয়ে সৎ ইস্পোর্টস ডকুমেন্ট, কারণ এটা একটাই কাজ করেছে যা আমরা প্রায় কেউ করি না — এটা স্বীকার করেছে যে এটা জানে না।
আর এই স্বীকৃতিটার দাম বোঝার জন্য একটা কথা মাথায় রাখতে হবে। একটা ভুল তথ্য নিয়ে মানুষ তর্ক করে। একটা ফাঁকা তথ্য নিয়ে মানুষ ফাইল করে রাখে — “কোনো সমস্যা পাওয়া যায়নি” বলে। দ্বিতীয়টা প্রথমটার চেয়ে অনেক বেশি বিপজ্জনক।
গত আট বছরে ইস্পোর্টস বিশ্লেষণ একটা শখ থেকে একটা শিল্পে পরিণত হয়েছে। ২০১৯ সালে যেখানে মানুষ হাতে-লেখা নোট নিয়ে কাস্ট করত, সেখানে এখন প্রতিটা টায়ার-১ ইভেন্টের আগে দশ-বারো পাতার ফ্রেমওয়ার্ক রিপোর্ট তৈরি হয়। প্যাচ ক্যাডেন্স ট্র্যাক করা হয়, পিক-ব্যান রেট টানা হয়, রিস্টার খরচের হিসাব রাখা হয়, গভর্নেন্স ঝুঁকি আলাদা করে লেখা হয়। পাইপলাইনে স্টেজ-ওয়ান থাকে ডিকনস্ট্রাকশনের জন্য, স্টেজ-টু থাকে নয়-মাত্রার বিশ্লেষণের জন্য।
এই শিল্পায়নের একটা অন্ধকার দিক আছে, যেটা নিয়ে কেউ কথা বলে না। ফ্রেমওয়ার্ক যত বড় হয়, ঘর ভরানোর চাপ তত বাড়ে। আর ঘর ভরানোর সবচেয়ে সহজ উপায় হলো অনুমান। সেটা দেখতে ঠিক বাস্তব বিশ্লেষণের মতো, শোনায় ঠিক বাস্তব বিশ্লেষণের মতো, আর ছড়িয়ে পড়ে ঠিক বাস্তব বিশ্লেষণের মতো। ফর্ম আর সিগন্যালের মধ্যে পার্থক্য করার যন্ত্রটা মানুষ নিজের ভেতরে ভাঙতে থাকে।
আমি এই ফাঁদটা চিনি, কারণ আমি একবার নিজেই প্রায় ধরা পড়েছিলাম।
২০১৭ সাল, রাজশাহী, শাহেব বাজারের পাশে একটা ভাড়া করা ঘর। ছাদে দাঁড়িয়ে ফেসবুক লাইভ করতাম। চ্যাম্পিয়ন্স ট্রফির সেমিফাইনালে বাংলাদেশ ২৬৪/৭ তুলল। ভারত ৫৯ বল হাতে রেখে ২৬৫/১ তুলে নিল। আমি লাইভে বললাম — “বাংলাদেশ টসে হেরেছে, ৪৯তম ওভারে নয়; মাহমুদউল্লাহকে চার নম্বরে নামানো উচিত ছিল শাকিবকে ঢাল হিসেবে রাখতে।” বারো মিনিটের ক্লিপ, বারো হাজার শেয়ার।
সেই রাতেই একটা জিনিস বুঝলাম। মানুষ কথাটা শেয়ার করেনি কারণ এটা সত্যি ছিল। তারা শেয়ার করেছে কারণ এটা একটা দাবি ছিল, যাকে চ্যালেঞ্জ করা যায়। সেখান থেকে “স্টপেজ টাইম রাজশাহী” শুরু। আর একটা নিয়ম বসিয়ে নিলাম, যা আজও মানি — হেডলাইন আগে, তারপর তিনটা রসিদ, শেষে একটা মিথ্যা-প্রমাণযোগ্য ভবিষ্যদ্বাণী।
ছাদ আমাকে টেক দিয়েছিল, কিন্তু পতনই আমাকে কনটেক্সট দিয়েছিল।
২০১৮, মস্কো, লুঝনিকি ফ্যান জোন। জার্মানি মেক্সিকোর কাছে ০-১ হারে। মাইকে বললাম, “জার্মানির ব্যাক থ্রি একটা জাদুঘর — হিরভিং লোজানো তার ভেতর দিয়ে টার্নস্টাইলের মতো বেরিয়ে গেল।” তারপর ঘোষণা দিলাম, জার্মানি গ্রুপ এফ-এর তলানিতে শেষ করবে। জার্মানি দক্ষিণ কোরিয়ার কাছে ০-২ হেরে বাদ পড়ল। এপিসোড দুই লাখ পঞ্চাশ হাজার ডাউনলোড ছুঁল।
ওই সাফল্যের কারণ নিয়ে আমি সৎ থাকতে চাই। জার্মানির পতন আমি আগে থেকে বুঝিনি কোনো মডেল দিয়ে। বুঝেছিলাম একটা দৃশ্য দেখে — একজন উইঙ্গার তিনজনের লাইনের ভেতর দিয়ে চলে যাচ্ছে, আর তিনজনই পেছনে তাকাচ্ছে। ওই একটা ফ্রেমই ছিল আমার রসিদ। মডেল নয়, ফ্রেমওয়ার্ক নয় — ফ্রেম।
২০২০-এর মে মাসে, স্টেডিয়াম খালি, আমি “খালি স্টেডিয়ামের সেশন” নামে ডেইলি শো শুরু করলাম বাহাত্তর ঘণ্টার মধ্যে। ডর্টমুন্ড শাল্কেকে ৪-০ হারাল। বললাম, “দর্শক না থাকলে প্রমাণ হয় হোম অ্যাডভান্টেজের সত্তর ভাগ শব্দ, ত্রিশ ভাগ ট্যাকটিক্স।” আগস্টে বায়ার্ন বার্সেলোনাকে ৮-২ হারাল। বললাম, “বার্সেলোনার ৮-২ দুর্ঘটনা নয়, পাঁচ বছরের ট্যাকটিক্যাল ঋণের বিল।” বার্সেলোনার ৮-২ ঋণের বিলটা এরপর প্রতিটা ট্রান্সফার উইন্ডোতে শোধ করতে হয়েছে। এপিসোড এক লাখ আশি হাজার শ্রোতা ছুঁল।
এই পুরো পথটায় আমি একটাই জিনিস শিখেছি, আর সেটা কোনো ফ্রেমওয়ার্কের নয়, রিফ্লেক্সের। যে বিশ্লেষণ নিজের রসিদ দেখাতে পারে না, সেটা বিশ্লেষণ নয় — সেটা একটা মেজাজ।
তাই যখন নয়-মাত্রার ওই রিপোর্টটা এল, আর দেখলাম প্রতিটা ঘরে লেখা “তথ্য অপর্যাপ্ত”, তখন আমি বিরক্ত হইনি। আমি থেমে গিয়েছি, কারণ এই ডকুমেন্টটা একটা কাজ করেছে যা আমার নিজের শিল্পের ৯০ শতাংশ কখনো করে না। এটা দাবি করেনি।
এক: গেমের নাম ছাড়া কোনো মেট্রিক বৈধ নয়
রিপোর্টটা নিজেই একটা লাইন লিখেছে যেটা আমি ফ্রেমে বাঁধিয়ে দিতে চাই: প্যাচ বিশ্লেষণ শিরোনাম-নির্ভর এবং এক গেম থেকে অন্য গেমে স্থানান্তরযোগ্য নয়।
ভাবুন ব্যাপারটা। LOL-এর প্যাচ ক্যাডেন্স প্রায় দুই সপ্তাহে একবার, আর সিস্টেমিক শিফট — ডিউরেবিলিটি প্যাচের মতো — পুরো ড্রাফট অগ্রাধিকার পাল্টে দেয়। CS2-এর প্যাচ বিরল, মেকানিক্স-চালিত, আর ম্যাপ পুল ঘিরে আবর্তিত। Honor of Kings-এ গ্লোবাল BP আর সিজন-ভিত্তিক ক্যাডেন্স মিলে চ্যাম্পিয়ন পুলের গভীরতাকে সম্পূর্ণ অন্য রকম মূল্য দেয়।
প্যাচ বিশ্লেষণ শিরোনাম-নির্ভর এবং অস্থানান্তরযোগ্য। LOL-এর যুক্তি CS2-তে বসালে ভুলটা অসম্পূর্ণ হয় না, দিকগতভাবে ভুল হয়ে যায়।
একটা উদাহরণে পরিষ্কার করি। LOL-এ একটা নের্ফ মানে সংখ্যা বদলে ড্রাফট প্রায়োরিটি বদলানো। CS2-তে একটা “বাফ” মানে অন্য একটা প্রজাতির ঘটনা — ইউটিলিটি ইকোনমি, স্মোক টাইমিং, ম্যাপ কন্ট্রোল। দুটোকে এক ভাষায় লেখা যায় না। আর শিরোনাম না জানলে আপনি কোন মেট্রিক নেবেন সেটাই ঠিক করতে পারবেন না। একই “উইন রেট” গ্লোবাল BP-সহ BO3-তে আর সাধারণ রাউন্ড-রবিন BO1-তে দুটো আলাদা জিনিস মাপে।
রিপোর্টটা তাই ঠিক কাজ করেছে। শিরোনাম না থাকলে মেট্রিক নির্বাচনই অসম্ভব, আর মেট্রিক ছাড়া বিশ্লেষণ শুধু বাক্য।
দুই: ফরম্যাট না জানলে আপসেট আর সিগন্যাল আলাদা করা যায় না
এখানেই আমার সবচেয়ে বড় আর্গুমেন্ট। BO1, BO3 আর BO5 — এই তিনটাই আপসেটের সম্ভাবনার প্রধান যান্ত্রিক নিয়ন্ত্রক। একটা BO1 গ্রুপ ম্যাচের হার আর একটা BO5 ফাইনালের হার একই ডেটাপয়েন্ট নয়। কিন্তু সোশ্যাল ফিডে দুটোকে একই স্ক্রিনশটে বসিয়ে দেওয়া হয়, আর তারপর একটা ন্যারেটিভ তৈরি হয়।
ফরম্যাট ছাড়া আর যা কিছু অমূল্যায়নযোগ্য থাকে: ড্র-লাক, ব্র্যাকেটের অর্ধেকের শক্তি, শিডিউলের ঘনত্ব, ভ্রমণের চাপ, আর ইভেন্টের ঠিক আগে প্যাচ বদলানোর টাইমিং। এগুলোর একটাও না জেনে আপনি একটা দলের “ফর্ম” নিয়ে যা বলবেন, সেটা স্ট্যাটিস্টিক্স নয় — সেটা আবহাওয়ার পূর্বাভাস।
ফরম্যাট হলো সেই যন্ত্র যা ঠিক করে একটা আপসেট সিগন্যাল নাকি শব্দ। যন্ত্রটা না জানলে আপনি শব্দকেই ইতিহাস বলে চালিয়ে দেবেন।
আর গ্লোবাল BP-এর কথা ভাবুন। যে ফরম্যাটে একবার ব্যবহৃত চ্যাম্পিয়ন সিরিজে আর নেওয়া যায় না, সেখানে চ্যাম্পিয়ন পুলের গভীরতা একটা কাঠামোগত সুবিধা। কিন্তু আপনি যদি ফরম্যাটটাই না জানেন, তাহলে পুলের গভীরতাকে আপনি “মেটা ফিট” বলে ভুল ব্যাখ্যা করবেন।
তিন: ‘যাচাই হয়নি’ কখনো ‘পরিষ্কার’ নয়
রিপোর্টের ঝুঁকি ম্যাট্রিক্সে ছয়টা শ্রেণি — কম্পিটিটিভ, ফিন্যান্সিয়াল, পার্সোনেল, রুলস, পাবলিক ওপিনিয়ন, সিস্টেমিক। ছয়টাই অমূল্যায়িত। আর রিপোর্টটা একটা সিদ্ধান্তে এসেছে যেটা আমার মতে ওই পুরো ডকুমেন্টের সবচেয়ে গুরুত্বপূর্ণ লাইন: “নিম্ন” ঝুঁকি বসানো মানে সক্রিয়ভাবে বিভ্রান্তি তৈরি করা।
একটা অমূল্যায়িত ঝুঁকি প্রোফাইল কোনো পরিষ্কার ঝুঁকি প্রোফাইল নয়।
ইস্পোর্টসে সবচেয়ে গুরুতর সংকেতগুলো — বেতন বাকি, ইন্টিগ্রিটি অভিযোগ, কোর প্লেয়ারের ইনজুরি — ঠিক সেই ডিটেইলসেই বসে থাকে যা একটা ব্যর্থ এক্সট্রাকশন প্রথমে ফেলে দেয়। বেতন-বাকির ক্যাসকেডটা ইন্ডাস্ট্রির সবচেয়ে সাধারণ পতন-ধারা: বেতন বাকি → চুক্তি বাতিল → রিস্টার ভেঙে পড়া। এই পুরো ধারাটা লুকিয়ে থাকে “স্যালারি এক্সপেন্স” নামের একটা ঘরে। ঘরটা যদি ফাঁকা থাকে, আপনি ধারাটা দেখতে পাবেন না — আপনি দেখবেন একটা সবুজ টিক।
আরও একটা জিনিস। “কন্ট্রাক্ট প্রিজন” — দীর্ঘ চুক্তি আর অসম্ভব বায়আউট ক্লজ দিয়ে খেলোয়াড়কে আটকে রাখা — এই ধরনের ঘটনা কোনো প্যাচ নোটে থাকে না। থাকে ক্লাব-ফিন্যান্স আর গভর্নেন্সের ঘরে। ঘরগুলো ফাঁকা মানে আপনি অন্ধ, কিন্তু রিপোর্ট দেখতে পূর্ণ।
চার: নীরব ব্যর্থতার স্বাক্ষর
রিপোর্টটা একটা মেটা-লেভেল পর্যবেক্ষণ করেছে যা আমি গুরুত্বপূর্ণ মনে করি। টেমপ্লেটের কাঠামো আছে, ভেতরে শূন্য। এটা ফাঁকা নিবন্ধের লক্ষণ নয় — এটা এক্সট্রাকশন ব্যর্থতার লক্ষণ।
পার্থক্যটা বিশাল। একটা সত্যিই ফাঁকা নিবন্ধ মানে সোর্সে কিছু ছিল না। একটা ব্যর্থ এক্সট্রাকশন মানে সোর্সে কিছু ছিল, কিন্তু পাইপলাইন সেটা তুলতে পারেনি। দ্বিতীয় ক্ষেত্রে সোর্সটা আসলে অপরীক্ষিত পড়ে থাকে, অথচ রিপোর্ট দেখায় পরীক্ষা হয়ে গেছে।
“কোনো ফল পাওয়া যায়নি” আর “কোনো সমস্যা নেই” — এই দুটো বাক্যের ফাঁকে ইস্পোর্টস মিডিয়ার সবচেয়ে বড় মিথ্যাটা বাসা বাঁধে।
তাই রিপোর্টটার সুপারিশ আমি অক্ষরে অক্ষরে মানি: সোর্সটাকে “রিভিউ করা হয়েছে এবং নিরাপদ পাওয়া গেছে” হিসেবে নয়, “এখনো রিভিউ হয়নি” হিসেবে চিহ্নিত করুন। আর স্টেজ-ওয়ান আবার চালান, সোর্স টেক্সটের সাথে মিলিয়ে দেখুন।
আমি একটা জিনিস যোগ করব। শূন্য রিপোর্টটা লুকাবেন না। ছাপুন। একটা দৃশ্যমান শূন্যতা নিজেই একটা রসিদ — এটা প্রমাণ করে অন্তত কেউ চেক করার চেষ্টা করেছে।
পাঁচ: রেকর্ডের শৃঙ্খল — ব্লকচেইন থেকে ধার করা একটাই পাঠ
এখানে আমি সাবধানে একটা সেতু বানাতে চাই, আর সেতুটা একটাই।
ব্লকচেইনের সবচেয়ে কম আলোচিত উপহারটা প্রযুক্তি নয়, অভ্যাস। একটা লেজারের ইন্টারফেসে “কোনো লেনদেন নেই” আর “লেনদেন এখনো লেখা হয়নি” — এই দুটোকে আলাদা দেখাতে হতেই হবে। যদি আলাদা দেখাতে না পারে, লেজারটা অকেজো নয়, তার চেয়ে খারাপ — লেজারটা মিথ্যা সাক্ষী।
একটা খালি ব্লক আর একটা যাচাই করা ব্লক দেখতে একই রকম হলে সেই সিস্টেম বিশ্বাসের অযোগ্য। ইস্পোর্টসের নয়-মাত্রার রিপোর্টগুলো ঠিক এই জায়গাতেই ভাঙে।
আমি এই উপমাটা এখানেই থামিয়ে দিচ্ছি, কারণ এটা একবারই কাজ করে। ইস্পোর্টসে যেসব বিরোধ সত্যিই মানুষের টাকা খায় — ট্রান্সফার বায়আউট, কন্ট্রাক্ট প্রিজন, বেতন বাকি, প্রাইজ মানি বিতরণ — সেগুলোর প্রতিটার কেন্দ্রে থাকে প্রোভেন্যান্স। কে লিখল, কখন লিখল, কোন সোর্স থেকে, আর সেটা চেক করা হয়েছে কি না। এখন এই তথ্যের সিংহভাগ থাকে একটা স্ক্রিনশটে।
হাইলাইট ক্লিপ টোকেনাইজ করলে বিশ্লেষণ ঠিক হবে না। আমি ওই দাবি করছি না। ধার করার মতো একটাই জিনিস আছে — কমপ্লিটনেস ফ্ল্যাগ। প্রতিটা সিদ্ধান্তের পাশে একটা দৃশ্যমান স্বীকারোক্তি: এই ঘরটা ভরা, এই ঘরটা ফাঁকা।
ছয়: সর্বনিম্ন ইনপুট তালিকা — রিপোর্টের আসল ডেলিভারেবল
নয়টা অধ্যায় পড়ে আমার সবচেয়ে বেশি কাজে লেগেছে শেষের পাঁচ লাইনের তালিকা। এটাই রিপোর্টের আসল প্রোডাক্ট।
এক — গেমের নাম। এটা হার্ড গেট, আলোচনার বিষয় নয়। দুই — অন্তত তিনটা নির্দিষ্ট তথ্যবিন্দু, প্রতিটার একটা ঠিকানা থাকতে হবে: একটা সংখ্যা, একটা তারিখ, একটা নাম, বা একটা ঘোষিত দাবি। তিন — অন্তত একটা নামকরা সত্তা: দল, খেলোয়াড়, কোচ বা টুর্নামেন্ট। চার — প্রকাশের তারিখ বা ইভেন্টের তারিখ, যাতে সময়োপযোগিতা মাপা যায়। পাঁচ — উৎসের পরিচয়, অর্থাৎ কোন আউটলেট, যাতে প্রতিটা সিদ্ধান্তে নির্ভরযোগ্যতার ওজন দেওয়া যায়।
এই পাঁচটা লাইনই আসল ডেলিভারেবল। বাকি নয়টা অধ্যায় শুধু দেখায় কেন এই পাঁচটা ছাড়া কিছুই হয় না।
এখন আসি সেই জায়গায় যেখানে আমি ভুল হতে পারি।
প্রথম আপত্তিটা সবচেয়ে শক্তিশালী, তাই আগে সেটাই বলি। হয়তো শূন্য রিপোর্টটাই সঠিক আউটপুট, আর আমার ভেতরের যে প্রবৃত্তিটা এখনই একটা ভার্ডিক্ট চায় — সেটাই রোগ। আমি একটা হট-টেক মানুষ। আমার রিফ্লেক্স হলো শেষ লাইনে একটা রায় বসানো। কিন্তু রসিদ ছাড়া রায়টা ঠিক সেই জিনিস যেটা আমি ২০১৭ থেকে ২০২০ পর্যন্ত ছাড়তে শিখছিলাম।
এই আপত্তির সবচেয়ে শক্তিশালী ভার্সনটা আরও নির্মম। নয়টা মাত্রায় “আমি জানি না” বলা কোনো সততা নয় — এটা বেকারত্ব। যদি আপনার ফ্রেমওয়ার্ক এত বড় হয় যে সেটা প্রায় সবসময়ই ফাঁকা ফেরে, তাহলে ফ্রেমওয়ার্কটা ভুল, আর আপনি সেটা লুকাচ্ছেন শব্দের পাহাড় দিয়ে।
দ্বিতীয় আপত্তি এখান থেকেই আসে। হয়তো সমস্যাটা ইনপুটে নয়, ফ্রেমওয়ার্কে। নয়টা মাত্রা আর চল্লিশটা ঘর নিজেই একটা প্রলোভন তৈরি করে — ঘর ফাঁকা রাখার চেয়ে একটা অনুমান বসিয়ে দেওয়া সহজ। যদি ফ্রেমওয়ার্কে তিনটে প্রশ্ন থাকত — গেম কী, ফরম্যাট কী, রিস্টারে কে — তাহলে শূন্যতাটা ত্রিশ সেকেন্ডে ধরা পড়ত, চল্লিশটা ঘরে নয়। বড় ফ্রেমওয়ার্ক দেখতে ঋজু লাগে, আসলে সেটা শুধু লম্বা।
তৃতীয় আপত্তি পাঠক নিয়ে। পাঠক টেক চান, কনফিডেন্স ইন্টারভ্যাল চান না। এই আর্গুমেন্টে দম আছে। একটা শূন্য রিপোর্ট ছাপানো আত্মতৃপ্তির কাজ হতে পারে — সেটা বিশ্লেষকের বিবেকের সেবা করে, পাঠকের প্রয়োজনের নয়।

তিনটারই উত্তর আমার কাছে একটাই। শূন্য রিপোর্টটা পাঠকের জন্য ছাপতে হয় না। এটা ছাপতে হয় চেইনের পরের বিশ্লেষকের জন্য। যে পরের বিশ্লেষক এই সোর্সটা নিয়ে কাজ করবে, তার জানা দরকার — এই ফাইলটা যাচাই করা, নাকি যাচাই করা হয়নি। ওই একজন মানুষই এই ডকুমেন্টের পাঠক।
আর একটা জিনিস আমি স্বীকার করব। আমি শূন্য রিপোর্ট নিয়ে এতক্ষণ লিখছি, কারণ এটা আমাকে আমার নিজের কাজের একটা অস্বস্তিকর প্রশ্ন ধরিয়ে দিয়েছে। আমার গত আট বছরের এপিসোডগুলোর কতগুলোতে আমি আসলে একটা ফাঁকা ঘরকে নিজের গল্প দিয়ে ভরেছি? জার্মানি আর মেক্সিকোর ম্যাচে আমার একটা ফ্রেম ছিল। বার্সেলোনার ৮-২-এ আমার একটা বিল ছিল। কিন্তু কতগুলো এপিসোডে আমি ফ্রেম ছাড়াই রায় বসিয়েছি, আর সেটাকে “অভিজ্ঞতা” বলে চালিয়েছি?
সেই সংখ্যাটা আমি জানি না। আর সেটা না জানাটাই এই লেখার সবচেয়ে সৎ অংশ।
তাই আমি একটা রসিদে বাজি ধরছি, এবং এটা মিথ্যা-প্রমাণযোগ্য। পরের দুটো ট্রান্সফার উইন্ডো শেষ হওয়ার আগে অন্তত একটা টায়ার-১ ইস্পোর্টস অ্যানালিটিক্স আউটলেট তার প্রতিটা সিদ্ধান্তের পাশে একটা দৃশ্যমান “ডেটা সম্পূর্ণতা” স্কোর ছাপবে — কতটা ঘর ভরা, কতটা ফাঁকা। যদি দুটো উইন্ডো পার হয়ে যায় আর কেউ না ছাপে, তাহলে আমার পাঠ ভুল, এবং ফাঁকা রিপোর্টই ইন্ডাস্ট্রির চালু মান হয়ে থাকবে।
স্টপেজ টাইম রাজশাহী প্রথমে শুধু শব্দ ছিল, পরে সেটাই একমাত্র ঘড়ি হয়ে গেল যাকে আমি বিশ্বাস করতাম। কিন্তু ঘড়িটা সময় বলে, তথ্য বলে না।
প্রশ্নটা এখন এটা নয় যে আমাদের কাছে যথেষ্ট তথ্য আছে কি না। প্রশ্নটা হলো — তথ্য না থাকলে সেটা বলার সাহস আমরা রাখি কি না, নাকি একটা সবুজ টিক বসিয়ে নিজের বিবেকটা ফাঁকা ঘরেই আটকে রাখি।
