হোমবিশ্ব ক্রিকেটখালি টেপ: যে ক্রিকেট বিশ্লেষণে কোনো ক্রিকেট ছিল না

খালি টেপ: যে ক্রিকেট বিশ্লেষণে কোনো ক্রিকেট ছিল না

**মূল উত্তর:** স্টেজ-১ ইনপুট শূন্য থাকায় স্টেজ-২ ক্রিকেট বিশ্লেষণ কোনো খেলাসংক্রান্ত সিদ্ধান্ত দেয়নি; নথিটি নিজেই একটি নিষ্কাশন-শৃঙ্খল ব্যর্থতার ডায়াগনস্টিক প্রমাণ, যেখানে আটটি বিশ্লেষণ মাত্রাই ‘তথ্য অপর্যাপ্ত’ বলে চিহ্নিত। **মূল তথ্য:** - স্টেজ-১ পেলোডে শিরোনাম, সোর্স, তথ্যবিন্দু ও জড়িত সত্তা—সব শূন্য; আটটি মাত্রার প্রতিটি অপরীক্ষণযোগ্য। - ডোমেইন লেবেল ‘ক্রিকেট_ওয়ার্ল্ড’ ও আর্টিকেল টাইপ ‘শ্রেণিবিহীন’—ব্যাচজুড়ে ট্যাক্সোনমি-ম্যাপিং ত্রুটির ইঙ্গিত। - সুপারিশ: খালি তথ্যবিন্দু পেলে স্টেজ-২ থামিয়ে ফেচ লগে এইচটিটিপি স্ট্যাটাস, চূড়ান্ত ইউআরএল ও বডি বাইট-দৈর্ঘ্য সংরক্ষণ করা। - ব্যাচে শূন্য-পেলোড হার দুই শতাংশের বেশি হলে সিস্টেমিক পেওয়াল, জাভাস্ক্রিপ্ট-রেন্ডার বা রিডাইরেক্ট সমস্যা ধরে নিতে হবে। - নথির নিজস্ব রেফারেন্স-মান পাঁচে এক; মূল্য কেবল পাইপলাইন-ত্রুটির প্রমাণ হিসেবে। **সূত্র:** Stage-2 Deep Analysis — Cricket Domain, অভ্যন্তরীণ বিশ্লেষণ নথি; নথিতে প্রকাশের তারিখ উল্লেখ নেই। **সম্ভাব্য পরবর্তী প্রশ্ন:** প্রশ্ন: আটটি মাত্রার প্রতিটিতে ‘তথ্য অপর্যাপ্ত’ লেখা কেন? উত্তর: স্টেজ-১ থেকে কোনো তথ্যবিন্দু না আসায় প্রতিটি সিদ্ধান্তের প্রমাণ-ভিত্তি শূন্য ছিল, আর প্রমাণ ছাড়া সিদ্ধান্ত অনুমান হয়ে যেত। প্রশ্ন: ব্যর্থতার মূল কারণ কীভাবে শনাক্ত করা যায়? উত্তর: সংগ্রহ-স্তরে এইচটিটিপি স্ট্যাটাস, চূড়ান্ত ইউআরএল ও বডি বাইট-দৈর্ঘ্য লগ করলেই পেওয়াল, জাভাস্ক্রিপ্ট-রেন্ডার ও রিডাইরেক্ট—তিনটি কারণ আলাদা করা যায়। প্রশ্ন: বিশ্লেষণ পুনরায় চালানোর ন্যূনতম শর্ত কী? উত্তর: কাঁচা লেখার পাঠ্য, অথবা তিনটি তথ্যবিন্দু ও একটি নামযুক্ত সত্তা থাকলেই ফরম্যাট, খেলোয়াড়, দল ও ঝুঁকি—চারটি মাত্রা মাঝারি আস্থায় চালু হয়।

রাত ২টা ৪০, ম্যানচেস্টার। জানালার বাইরে স্যাঁতসেঁতে বাতাস, ডেস্কে ঠান্ডা হয়ে আসা চা। পাইপলাইন শেষ হলো, পর্দায় ফিরল একটাই লাইন—তথ্যবিন্দু: শূন্য। উপরে শিরোনামের ঘর ফাঁকা, সোর্সের ঘর ফাঁকা, জড়িত সত্তার ঘর ফাঁকা। আটটি বিশ্লেষণ-স্তম্ভ অপেক্ষা করছিল: ফরম্যাট, খেলোয়াড়, দল, লিগ-বাণিজ্য, প্রশাসন, ঝুঁকি, জন-ন্যারেটিভ, শিল্প-প্রসারণ। আটটির প্রথম ঘরেই একই বাক্য—প্রমাণ নেই, তথ্য অপর্যাপ্ত। টেপই আমার ট্রেঞ্চ; আমি শুরু করি যেখানে হাইপ শেষ হয়। এবার অবশ্য ট্রেঞ্চ থেকে উঠে এল খালি মাটি, আর সেই খালি মাটিই এই লেখার বিষয়।

খালি টেপ: যে ক্রিকেট বিশ্লেষণে কোনো ক্রিকেট ছিল না

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

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

সমস্যা হলো, এই নিয়মগুলো এখন যন্ত্রের হাতে। প্রতিটি পোস্ট-ম্যাচ টেক, প্রতিটি ট্রান্সফার-গুজব, প্রতিটি স্কাউটিং নোট এখন একটি স্বয়ংক্রিয় নিষ্কাশন-শৃঙ্খলের ওপর দাঁড়িয়ে আছে: সংগ্রহ, পার্স, সারসংক্ষেপ, সত্তা-শনাক্তকরণ। যেকোনো একটি স্তর ভেঙে গেলে ফলাফল একই—ফাঁকা পেলোড। আর ফাঁকা পেলোড কোনো ম্যাচ রিপোর্টের চেয়ে কম বিপজ্জনক কিছু নয়, কারণ তার চেহারা নিরীহ।

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

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

গ্রীষ্মে ল্যাঙ্কাশায়ারের দ্বিতীয় দলের একটি ম্যাচে স্কোরারের পাশে বসেছিলাম। একটি লেগ-বাই নিয়ে তাঁর আঙুল কয়েক সেকেন্ড ঝুলে ছিল। তিনি অনুমান করতে পারতেন, কিন্তু করলেন না; তিনি অপেক্ষা করলেন, তারপর স্কোরবুকে প্রশ্নবোধক চিহ্ন দিলেন। বিশ্লেষণ-পাইপলাইনে সেই প্রশ্নবোধক চিহ্নটাই সবচেয়ে দামি সম্পদ। নথিতে সেটি লেখা আছে একই বাক্যে—তথ্য অপর্যাপ্ত, মূল্যায়ন করা যায় না—আটটি মাত্রার প্রতিটিতে। ফরম্যাট অনির্ধারিত, কারণ টেস্ট, ওয়ানডে, টি-টোয়েন্টি বা দ্য হান্ড্রেডের কোনো চিহ্ন নেই। পাওয়ারপ্লে, মিডল-ওভার বা ডেথ-ওভারের কোনো ডেটা নেই। ভেন্যু নেই, পিচ-রিপোর্ট নেই, শিশির বা ডিএলএস-প্রসঙ্গ নেই। খেলোয়াড় নেই, ভূমিকা নেই, সাম্প্রতিক গতিধারা নেই। দল নেই, আইসিসি র‍্যাংকিং নেই, হোম-অ্যাওয়ে প্রোফাইল নেই। লিগ নেই, সম্প্রচার-স্বত্বের মূল্য নেই, নিলামের দাম নেই। প্রশাসনিক কোনো অভিযোগ নেই, ডিআরএস-বিতর্ক নেই, ধীর ওভার-রেট নেই।

খালি টেপ: যে ক্রিকেট বিশ্লেষণে কোনো ক্রিকেট ছিল না

এই ফাঁকা ঘরগুলো পূরণ করার প্রলোভনটাই এখানে আসল ঝুঁকি। একটি টেমপ্লেট যখন সম্পূর্ণতার দাবি করে, তখন মানুষের হাত স্মৃতি থেকে তথ্য তুলে ঘর ভরাতে চায়। আমি নিজে এই ফাঁদে পড়েছি—একবার একটি অনূর্ধ্ব-১৯ ম্যাচের রিপোর্টে স্মৃতি থেকে একটি পাস-সম্পূর্ণতার হার বসিয়ে দিয়েছিলাম, পরে ভিডিও বিশ্লেষকের সঙ্গে মিলিয়ে দেখি সেটি ভুল। সেই ভুল সংশোধন করতে আমার দুই দিন লেগেছিল, কিন্তু পাঠকের আস্থা ফেরাতে লেগেছিল তিন মাস। ক্রিকেটে এই ঝুঁকি আরও বড়, কারণ ফরম্যাট মিশিয়ে ফেলা সবচেয়ে সহজ ভুল। টি-টোয়েন্টির ছোট নমুনার স্ট্রাইক-রেট দিয়ে টেস্ট ব্যাটসম্যানের ধৈর্য বিচার করা যায় না; কিন্তু খালি ঘর দেখলে কেউ কেউ ঠিক তাই করে।

নথিটি ঝুঁকির তালিকাতেও একই সততা রেখেছে। টস ও ডিএলএস-এর ভাগ্য-উপাদান আলাদা করা যায়নি, হোম-গ্রাউন্ড পক্ষপাত যাচাই হয়নি, ছোট নমুনার অতিরিক্ত সাধারণীকরণ ধরা পড়েনি, ডিআরএস-বিতর্কের কোনো উপাদান নেই, ইনজুরি-ইতিহাসের হিসাব নেই। এগুলোর একটিও ‘নিরাপদ’ বলে চিহ্নিত হয়নি; সবগুলোই ‘অপরীক্ষণযোগ্য’। ক্রিকেট-বিশ্লেষণে এ ধরনের স্পষ্ট অক্ষমতা-স্বীকার বিরল। সাধারণত যা হয়, তা হলো—কোনো একটি সংখ্যা তুলে নিয়ে তার ওপর একটি আখ্যান দাঁড় করানো হয়, আর পাঠক সংখ্যাটি দেখে আখ্যানটিকেও সত্য ভাবেন।

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

পাইপলাইনের জন্য তিনটি পর্যবেক্ষণ-সংকেত লিখে রাখা দরকার। প্রথমত, প্রতি ব্যাচে শূন্য-তথ্যবিন্দুর হার; এই হার দুই শতাংশের বেশি হলে ধরে নিতে হবে পেওয়াল, জাভাস্ক্রিপ্ট-রেন্ডার বা স্ক্র্যাপার-রিডাইরেক্টের সিস্টেমিক সমস্যা আছে। দ্বিতীয়ত, ডোমেইন-লেবেলের বিচ্যুতি; মানক তালিকার বাইরে কোনো মান মানেই নিচের প্রবাহে ভুল ঠিকানায় রাউটিং। তৃতীয়ত, সত্তা-নিষ্কাশনের ফলন; লেখার দৈর্ঘ্য স্বাভাবিক অথচ সত্তা শূন্যের কাছাকাছি হলে বুঝতে হবে সত্তা-শনাক্তকরণ স্তরটি সংগ্রহ থেকে আলাদাভাবে ভেঙেছে। চতুর্থত, সোর্স-ঘরের শূন্যতার হার; সোর্স না থাকলে সোর্স-মানের স্কোরই গণনা করা যায় না, আর সোর্স-মান ছাড়া আস্থার ট্যাগ অর্থহীন।

এখন এই সবকিছুর সঙ্গে চলতি ট্রান্সফার-মৌসুমের সম্পর্কটা স্পষ্ট করা দরকার। এই সময়ে ক্রিকেট-পাঠক গুজবের বন্যায় ভাসেন: রিলিজ-ক্লজ, এজেন্টের হোয়াটসঅ্যাপ-বার্তা, ‘কাছাকাছি সূত্রের’ দাবি। আমার ফিল্টারটি সরল—সোর্সহীন গুজব আসলে একটি শূন্য পেলোড, যার শিরোনাম আছে কিন্তু তথ্যবিন্দু নেই। ক্লজের গঠন, ওয়েজ-বিলের ভার, চুক্তির অবশিষ্ট মেয়াদ, এনওসি-র অবস্থান—এই চারটি জিনিস দেখতে পাওয়া গেলে গুজবটি বিশ্লেষণযোগ্য হয়; না পাওয়া গেলে সেটি কেবল আবহাওয়া। যে লেখক শূন্য পেলোডের ওপর আট-স্তম্ভের বিশ্লেষণ লিখে ফেলেন, তিনি মূলত পাঠকের আস্থার ওপর ঋণ নিচ্ছেন, আর সেই ঋণের সুদ ক্রিকেট-সাংবাদিকতায় সবচেয়ে চড়া।

এই জায়গায় যাচাই-শৃঙ্খলের ধারণাটি কাজে লাগে, তবে শর্ত একটাই—ক্রিকেটের নিজের এককে তাকে সংজ্ঞায়িত করতে হবে। এখানে শৃঙ্খলের প্রতিটি খণ্ড হলো একটি নথি: ফেচ-লগ, সোর্স-ফিল্ড, সত্তা-তালিকা, দাবি। প্রতিটি খণ্ড আগের খণ্ডের হ্যাশ বহন করে; একটি খণ্ড বদলে গেলে বাকি শৃঙ্খল অচল হয়ে যায়। খালি পেলোড মানে শৃঙ্খলের প্রথম খণ্ডটাই নেই—তাই পরের কোনো খণ্ড যাচাই করা সম্ভব নয়। এই রূপকটি আমি সাবধানে ব্যবহার করছি, কারণ ক্রিকেট-বিশ্লেষণে বহিরাগত পরিভাষা তখনই বৈধ, যখন তাকে স্থানীয় এককে অনুবাদ করা যায়। এখানে অনুবাদ সহজ: বাইট-দৈর্ঘ্য, স্ট্যাটাস কোড, সোর্স-নাম, সত্তা-সংখ্যা।

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

তাই এই নথিটি আমার কাছে ব্যর্থতার প্রতিবেদন নয়, পুনরায় খননের নির্দেশিকা। শূন্য তথ্যবিন্দু পেলে স্টেজ-২ থেমে যাবে এবং সংকেত তুলবে, টেমপ্লেট ভরে ফেলবে না—এই একটি নিয়ম যোগ করলেই ভবিষ্যতের সব ব্যর্থতা শব্দ করে পড়বে, নীরবে নয়। রেফারেন্স-মানের ঘরে নথিটি নিজেকে এক পাঁচে বসিয়েছে, এবং সেটাই তার সৎ জায়গা: এটি কোনো ক্রিকেট ঘটনার বিশ্লেষণ নয়, এটি একটি ভাঙা নিষ্কাশন-শৃঙ্খলের প্রমাণ।

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

সংশ্লিষ্ট খেলোয়াড়গণ