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

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