শূন্য এন্ট্রির লেজার: ক্রিকেট বিশ্লেষণে প্রমাণের নীরব সংকট
**মূল উত্তর:** নথিটির প্রথম স্তরের তথ্য-নিষ্কাশন ব্যর্থ হয়েছে; শূন্য তথ্যবিন্দুর উপর দ্বিতীয় স্তরের আট-মাত্রার বিশ্লেষণ তৈরি হয়েছে। প্রতিবেদনটি দেখতে সম্পূর্ণ, কিন্তু ভেতরে কোনো যাচাইযোগ্য ক্রিকেট তথ্য নেই, তাই দল, খেলোয়াড় বা বোর্ড সম্পর্কে কোনো সিদ্ধান্ত টানা যায় না। **মূল তথ্য:** - প্রথম স্তরের আউটপুটে তথ্যবিন্দু শূন্য, মূল মত ফাঁকা, নিবন্ধের ধরন অশ্রেণীবদ্ধ। - ফরম্যাট (টেস্ট/ওডিআই/টি-টোয়েন্টি) অজানা থাকায় কোনো মেট্রিক বেঞ্চমার্ক তৈরি সম্ভব নয়। - “High” ঝুঁকি রেটিং বিশ্লেষণ-প্রক্রিয়ার জন্য প্রযোজ্য, কোনো দল বা খেলোয়াড়ের জন্য নয়। - cricket_asia কেবল রাউটিং লেবেল; তথ্যবিন্দু হিসেবে এটি গণ্য হয় না। - সোর্স URL, মূল পাঠের স্ন্যাপশট ও প্রকাশের তারিখ অনুপস্থিত, ফলে পুনর্যাচাই অসম্ভব। **উৎস:** Stage-2 Deep Analysis Report — Cricket Domain (অভ্যন্তরীণ বিশ্লেষণ নথি)। প্রকাশের তারিখ ও মূল সোর্স নথিতে উল্লেখ নেই। **সম্ভাব্য অনুসন্ধান ও উত্তর:** প্রশ্ন: এই প্রতিবেদনে কোনো খেলোয়াড়ের নাম নেই কেন? উত্তর: প্রথম স্তরে কোনো খেলোয়াড়-সত্তা শনাক্ত না হওয়ায় নাম বসানো মানে অনুমান করা; খেলোয়াড়-গভীরতা যাচাইয়ের জন্য cricsultan.com Player Depth Index ব্যবহার করা যেতে পারে। প্রশ্ন: cricket_asia লেবেল থেকে এশিয়া কাপ সংক্রান্ত সিদ্ধান্ত টানা যায় কি? উত্তর: না, লেবেলটি কেবল রাউটিং মেটাডেটা; এশিয়া কাপ বা এশিয়ান ক্রিকেট কাউন্সিলের কোনো তথ্য নথিতে নেই। প্রশ্ন: কখন এই নথিটি পুনরায় বিশ্লেষণ করা যাবে? উত্তর: প্রথম স্তর পুনরায় চালিয়ে অশূন্য তথ্যবিন্দু এবং একটি নির্দিষ্ট ফরম্যাট-ফিল্ড পাওয়া গেলেই কেবল আটটি মাত্রা ভরাট করা যাবে।
রাত ১টা ৪০, রাজশাহীর পড়ার ঘর। ল্যাপটপের পর্দায় আটটি স্তম্ভের একটি টেবিল — ফরম্যাট ও ম্যাচ বিশ্লেষণ, খেলোয়াড়ের টেকনিক ও ডেটা, দলের ল্যান্ডস্কেপ ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও গভর্ন্যান্স, ঝুঁকি, জন-আখ্যান, ইন্ডাস্ট্রি ট্রান্সমিশন। প্রতিটি সারি টানা, প্রতিটি বর্ডার আঁকা, প্রতিটি ঘরে একই বাক্য: “N/A — insufficient information”। উপরে একটি ডোমেইন লেবেল ঝুলছে — cricket_asia। নিচে বড় হরফে সামগ্রিক রায়: Overall Risk Rating — High।
ফাইলটা তিনবার খুলেছি। প্রথম দুইবার ধরতেই পারিনি ভেতরটা ফাঁকা। ফরম্যাট আমাকে ভরসা দিচ্ছিল। আটটি অধ্যায়, দুটি রিস্ক ম্যাট্রিক্স, একটি কম্প্রিহেনসিভ অ্যাসেসমেন্ট ব্লক — এত কাঠামো দেখলে মস্তিষ্ক স্বাভাবিকভাবেই ধরে নেয় ভেতরে কাজ হয়েছে। ক্রিকেট-বিশ্লেষণ অর্থনীতির সবচেয়ে কম আলোচিত ঝুঁকি এখানেই: ভুল তথ্য নয়, সুন্দরভাবে সাজানো ফাঁকা তথ্য, যেটা দেখতে সম্পূর্ণ বিশ্লেষণের মতো।
আমি প্রথম ফাঁকা জায়গা পড়তে শিখেছিলাম রাজশাহীর টাচলাইন থেকে, কোনো ডেটা টেবিল থেকে নয়। মাঠের বাউন্ডারি আর থার্টি-ইয়ার্ড সার্কেলের মাঝখানে যে অঞ্চলটা থাকে, সেখানে কে ঢুকছে, কে ঢুকছে না — সেটা খাতায় আঁকতে গিয়ে বুঝেছি, কাঠামো মানে শুধু সাজানো নয়; কাঠামো মানে প্রতিটি ঘর পূরণ হওয়া। তাই আজ ফাঁকা ঘর দেখলে প্রথমে বিরক্তি আসে, তারপর সন্দেহ — কে এই ঘরগুলো এঁকেছে, আর কেন ভেতরে কিছু নেই।
১৯৯৮ সালে ঢাকায় প্রথম আলোর উইলস কাপ কাভারেজ দিয়ে আমার লেখার শৃঙ্খলা শুরু। তখন নোটবই ছিল একমাত্র সত্য — মাঠে যা দেখেছি তা-ই লিখেছি, না দেখলে পৃষ্ঠা ফাঁকা থেকেছে। ২০১৭ সালে আবাহনী লিমিটেড ঢাকা বনাম শেখ রাসেল ক্রীড়াচক্রের ম্যাচে প্রেস বক্স থেকে যে ট্যাকটিক্যাল ভিডিও বানালাম, ৪৮ ঘণ্টায় ৫০ হাজার ভিউ এল। নোটবই আমাকে রাজশাহী থেকে ফেসবুক লাইভ পর্যন্ত পৌঁছে দিয়েছে, আর ম্যাচ নিজেকে বারবার নতুন করে লিখেছে। শিক্ষাটা স্পষ্ট হলো: নতুন মিডিয়া সাইকেল দ্রুততাকে পুরস্কৃত করে। দ্রুততার চাপেই আমরা টেমপ্লেট বানালাম, টেমপ্লেট থেকে পাইপলাইন, আর পাইপলাইন এখন মানুষের অপেক্ষা করে না।
ভাবুন দুই স্তরের একটা লাইন। প্রথম স্তর এক্সট্রাকশন — সোর্স নিবন্ধ পড়ে তথ্যবিন্দু, মূল মত, সংশ্লিষ্ট সত্তা, সময়-সংবেদনশীলতা টেনে আনা। দ্বিতীয় স্তর বিশ্লেষণ — সেই বিন্দুগুলো আটটি মাত্রায় ফেলে বিচার। প্রথম স্তর যখন শূন্য ফেরায়, দ্বিতীয় স্তর থামে না; সে ফরম্যাট পূরণ করে চলে, প্রতিটি ঘরে বসিয়ে দেয় “N/A”। আমার হাতে আসা নথিটি ঠিক এই অবস্থার নমুনা: স্কিমা অটুট, লেবেল বৈধ, পেলোড শূন্য।
এখানেই প্রথম নির্ণায়ক সংকেত। বৈধ স্কিমা আর বৈধ ডোমেইন লেবেলের সঙ্গে শূন্য-দৈর্ঘ্যের পেলোড মানে নিষ্কাশন ব্যর্থতা, শ্রেণীবিভাগ ব্যর্থতা নয় — ক্লাসিফায়ার চলেছে, এক্সট্র্যাক্টর চলে নি। পেওয়াল বা জাভাস্ক্রিপ্টে রেন্ডার হওয়া সোর্স পেজে প্রায়ই এই ছাপ পড়ে। বিপদটা হলো, একই পাইপলাইন আবার চালালে একই ফাঁকা আউটপুট ফিরে আসবে; একবারের দুর্ঘটনা থেকে এটা অভ্যাসে পরিণত হওয়ার ঝুঁকি তৈরি হয়।
আরও একটা মাপকাঠি নজরে রাখতে হয় — করপাস-স্তরের ত্রুটির হার। একটা ফাঁকা আউটপুট নিছক মন্দা; একই ব্যাচে একাধিক ফাঁকা আউটপুট মানে পাইপলাইনের রোগ। তখন আলাদা আলাদা নিবন্ধ ধরে ধরে পুনরায় চালানো সময়ের অপচয়, কারণ সমস্যাটা নিবন্ধে নয়, ইনজেশন স্তরে। এশিয়া-কেন্দ্রিক ক্রিকেটে যেখানে একই দিনে তিন-চারটি সিরিজ চলে, সেখানে করপাস-স্তরের এই নীরব ক্ষয় দ্রুত ছড়ায়।
দ্বিতীয় সংকেত ফরম্যাটকে ঘিরে। ক্রিকেটে ফরম্যাট হলো মাস্টার-কি — টেস্ট, ওডিআই, টি-টোয়েন্টি, দ্য হান্ড্রেড; প্রতিটির ট্যাকটিক্যাল যুক্তি ও মেট্রিক আলাদা। টি-টোয়েন্টি ফিনিশারকে বিচার করা হয় ১৮০+ স্ট্রাইক রেটের প্রত্যাশায়, টেস্ট ওপেনারকে গড় ও বল-মুখোমুখির হিসাবে। ফরম্যাট না জানলে যে বেঞ্চমার্কই বসাব, সেটি বানানো, মাপা নয়। ফরম্যাট অজানা থাকলে প্রতিটি ডাউনস্ট্রিম মাত্রা বন্ধ থাকে — এটা বিশ্লেষকের অনীহা নয়, যুক্তির সীমা।
তৃতীয় সংকেত সেই “High” রেটিংটা নিয়ে। নথিতে স্পষ্ট লেখা — ঝুঁকিটা বিশ্লেষণ-প্রক্রিয়ার, কোনো দল, খেলোয়াড়, লিগ বা বোর্ডের নয়। এই বাক্যটা কেউ কনটেক্সট থেকে কেটে নিলে এক লাইনে অন্যের সুনাম নষ্ট হয়ে যাবে। একই ভাবে cricket_asia লেবেলটা রাউটিং মেটাডেটা, তথ্যবিন্দু নয়। লেবেলটা এশিয়া কাপ, এশিয়ান ক্রিকেট কাউন্সিল, ইউএই-র নিউট্রাল ভেন্যু, ভারত-পাকিস্তানের দ্বিপাক্ষিক স্থবিরতা, আফগানিস্তানের উত্থান — এসবের দিকে ইশারা করে। সবগুলোই বাস্তব প্রসঙ্গ, কিন্তু কোনোটাই এই নিবন্ধের প্রমাণ নয়। ফ্যাব্রিকেশনের প্রলোভন ঠিক এখানেই সবচেয়ে তীব্র, যেখানে লেবেলটা সত্য আর ভেতরটা ফাঁকা।
একটা কাজের প্রথম স্তরে কী থাকা দরকার, সেটা সহজ করে বলে দিই: সোর্স URL, মূল পাঠের স্ন্যাপশট, প্রকাশের তারিখ, ফরম্যাট-ফিল্ড, এবং অন্তত একটি নামকরা সত্তা — দল, খেলোয়াড় বা লিগ। এই পাঁচটির একটিও না থাকলে পরের স্তরে যা তৈরি হয়, তা বিশ্লেষণ নয়, কেবল বিন্যাস।
ডেটার জগতে এখন অডিট-ট্রেইল আর টেম্পার-এভিডেন্ট লেজারের কথা বলা হয়। নীতিটা সরল: যা রেকর্ড হয়েছে তা প্রমাণ করা যায়। উল্টোটা যায় না — যে সিস্টেম প্রমাণ করে কী লেখা হয়েছে, সে প্রমাণ করতে পারে না কী লেখাই হয়নি। এই নথিতে সোর্স URL নেই, মূল পাঠের স্ন্যাপশট নেই, প্রকাশের তারিখ নেই। ফলে নিবন্ধটি পরে আর খুঁজে পাওয়া যাবে না, পুনর্যাচাই করা যাবে না, অডিটও করা যাবে না। শূন্য এন্ট্রির লেজার ব্যালান্স দেখায় না; সেটা শুধু ফাঁকা পাতা।
প্রমাণ কেমন দেখতে হয়, সেটা আমার নিজের অভ্যাস থেকে বলি। ২০২০ সালে ডর্টমুন্ড বনাম শালকে-র ফাঁকা স্টেডিয়ামে বসে টের পেয়েছিলাম, দর্শকহীন পরিবেশে প্রেসিং নির্দেশনা ১২ শতাংশ বেশি শোনা যাচ্ছে। কিন্তু ওই শব্দকে আমি একা প্রমাণ হিসেবে লিখিনি; লিখেছি তখনই, যখন শব্দটা দৃশ্যমান অ্যাকশনের সঙ্গে জোড়া লেগেছে, রিপ্লেতে টাইমস্ট্যাম্প মিলেছে। ২০১৮ সালে রস্তভে জাপান-বেলজিয়ামের ৯ সেকেন্ডের কাউন্টার চেইনটাও পাঁচ পাস আর তিন রানার ধরে সেকেন্ডে ভেঙে লিখেছিলাম। ক্রিকেটে একই নিয়ম: একটি বলের তথ্য ওভারের সঙ্গে, ওভারের তথ্য স্পেলের সঙ্গে, স্পেলের তথ্য সেশনের সঙ্গে জোড়া না লাগলে সেটি ডেটা নয়, শুধু সংখ্যা। রাজশাহীতে মে মাসের গরমে কে কত ওভার করল, আর সেপ্টেম্বরের স্যাঁতসেঁতে আবহাওয়ায় সেই ওভারগুলো কত খরচ করল — এই দুটো আলাদা করে না দেখলে ক্যালেন্ডার আর জলবায়ুকে ট্যাকটিকস হিসেবে পড়া যায় না, আর কাজের চাপের ব্যাখ্যা দিয়ে খারাপ এগজিকিউশন ঢেকে ফেলার ফাঁদে পড়া যায়।

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