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

কারণ ফাঁকা তথ্য হতে পারে নিছক দুর্ঘটনা, কিন্তু ভিন্ন শব্দভাণ্ডার মানে দুই স্তর দুই ভাষায় কথা বলছে। সম্ভাব্য কারণগুলো পাশাপাশি রাখি। এক, নিষ্কাশক নীরবে ব্যর্থ হয়ে স্কিমা-মানসম্মত অথচ শূন্য বস্তু ফিরিয়েছে—অর্থাৎ ত্রুটি-বার্তার বদলে ফাঁকা উত্তর পাঠানো হয়েছে। দুই, উৎস নিবন্ধটি পেওয়ালের পেছনে ছিল, জাভাস্ক্রিপ্টে তৈরি ছিল, অথবা বট-ব্লক পাতা ফিরিয়েছিল। তিন, নিবন্ধে সত্যিই কোনো কাঠামোবদ্ধ ক্রিকেট-তথ্য ছিল না—ছিল শুধু ভিডিও এমবেড, লাইভ স্কোর উইজেট বা একটি ফটো-ক্যাপশন। চার, পাইপলাইনের সংস্করণ মিলে না গিয়ে তথ্যবিন্দুর অ্যারে পথেই হারিয়ে গেছে। চারটি সম্ভাবনার কোনোটিই কোনো দল, খেলোয়াড়, ফরম্যাট বা সুশাসন-বিষয় নিয়ে একটি বাক্য লেখার অনুমতি দেয় না।
নীরব ব্যর্থতা সশব্দ ব্যর্থতার চেয়ে অনেক বেশি বিপজ্জনক। একটি ৪০৪ সৎ উত্তর: পৃষ্ঠাটি নেই। একটি সুগঠিত খালি জেসন মিথ্যা: পৃষ্ঠাটি আছে, ভেতরে কিছু নেই। প্রথমটি পাঠককে থামায়, দ্বিতীয়টি তাকে এগোতে দেয়—আর সেই পথের শেষে থাকে অনুমান, তারপর উদ্ভাবন, তারপর এমন এক মিথ্যা যা দেখতে বিশ্লেষণের মতো। এখানেই আসল বিপত্তি। বিশ্লেষণ-কাঠামোটি আটটি মাত্রার, প্রতিটি ঘর পূরণ করা বাধ্যতামূলক। বাধ্যতামূলক ছাঁচ আর শূন্য তথ্যভাণ্ডার একসাথে বসলে যে রসায়ন তৈরি হয়, তার নাম টেমপ্লেট-চাপ। ছাঁচ বলে, ঘর ভরাও; তথ্য বলে, ভরানোর কিছু নেই। এই দুই আদেশের মাঝখানে পড়া যে কেউ দুটি পথ দেখে—স্বীকার করা, নয়তো বানিয়ে বলা। ঝুঁকি-ম্যাট্রিক্সে এই ফাঁদটি সর্বোচ্চ স্তরে বসানো: উচ্চ সম্ভাবনা, উচ্চ প্রভাব। কারণ যাচাই করা যায় না এমন নাম, সংখ্যা আর আখ্যান দিয়ে ভরা আট-মাত্রার প্রতিবেদন দেখতে দুর্বল একটি প্রতিবেদনের চেয়ে অনেক বেশি বিশ্বাসযোগ্য লাগে।
আমি এই ফাঁদ চিনি, কারণ অন্য রকম এক ফাঁদে আমি নিজেই একবার পড়েছিলাম। ২০১৭ সালের আগস্টে বার্সেলোনা ফিলিপে কুটিনিয়োর জন্য ৭২ মিলিয়ন পাউন্ড ডাকে, ২০১৮ সালের জানুয়ারিতে তিনি চলে যান ১৪২ মিলিয়নে। ম্যাগাজিন চেয়েছিল কৌশলগত বিশ্লেষণ। আমি বদলে ১৮ রাত দ্য স্যান্ডন পাবে বসে ২৭ জন সমর্থকের ভয়েস নোট জমিয়েছিলাম, তারপর লিখেছিলাম ‘The No. 10 Who Left Before the Song Ended’। ফলাফল: স্বাভাবিকের তিনগুণ পাঠ, ৪১২টি মন্তব্য। সেই থেকে আমি সমর্থকের সাক্ষ্যকে প্রাথমিক সূত্র ধরি। কিন্তু আজকের চালানিতে সাক্ষ্য নেই। এখানে জমা পড়েছে নিঃশব্দতা—আর নিঃশব্দতাকে সাক্ষ্য বলে চালিয়ে দেওয়াই এই ব্যবস্থার সবচেয়ে বড় অপরাধ।
একটি ফাঁকা পেলোড কখনো একা থাকে না; সে একটি শৃঙ্খল তৈরি করে। প্রথম স্তরে নিষ্কাশন ব্যর্থ, দ্বিতীয় স্তরে বিশ্লেষণ শূন্য, শেষে সম্পাদকীয় পণ্য বা ক্লায়েন্ট-প্রোডাক্টের মান পড়ে যায়। ক্ষতির ধরনটি বিষয়বস্তুর নয়, বিশ্বাসযোগ্যতার। পাঠক যদি একবার জানতে পারেন, একটি প্রতিবেদনের আটটি স্তম্ভের সবকটিতেই ‘তথ্য অপর্যাপ্ত’ লেখা ছিল, তবে তিনি পরের প্রতিবেদনের সংখ্যাগুলোও সন্দেহ করবেন। ক্রিকেট-সাংবাদিকতায় এই সন্দেহের দাম বড়, কারণ আমাদের পাঠক সংখ্যা মুখস্থ রাখেন, তুলনা করেন, আর ভুল ধরলে ক্ষমা করেন না।
এখানেই তথ্য-প্রমাণের প্রশ্ন আসে, যেখানে ব্লকচেইন-আখ্যান ঢোকে। আজ ক্রিকেটের তথ্য নিঃশব্দে কয়েকটি হাত ঘোরে: স্কোরিং ফিড, লাইভ-ডেটা সরবরাহকারী, ফ্যান্টাসি প্ল্যাটফর্ম, বাজি-বাজার, সম্প্রচার-গ্রাফিক্স, ক্লাবের নিজস্ব ড্যাশবোর্ড। প্রতিটি হাত একটি করে বিশ্বাস-অনুমান দাবি করে, আর কোনো হাতই তার পূর্বসূরির কাজ যাচাই করার সরঞ্জাম দেয় না। সমাধান হিসেবে যেটি প্রস্তাব করা হয়, সেটি চেনা: নিষ্কাশনের সময়েই কাঁচা লেখাটি হ্যাশ করে অ্যাপেন্ড-অনলি লগে লিখে রাখা, যাতে পরে প্রমাণ করা যায় ঠিক কী পাওয়া গিয়েছিল, কবে পাওয়া গিয়েছিল, আর কী পাওয়া যায়নি।
কাগজে এই প্রস্তাব সুন্দর। বাস্তবে এটি একটি সীমা মেনে চলতে হয়। লেজার প্রমাণ করতে পারে অনুপস্থিতি ঘটেছে; সে অনুপস্থিতি ভরাতে পারে না। একটি শূন্য পেলোড যদি অপরিবর্তনীয়ভাবে লেখা হয়, তবে সেটি চিরকালের শূন্য পেলোড—আর তার ওপর গড়া প্রতিবেদন চিরকালের ভুল। অরাকল-সমস্যা এখানেই। যে হাত তথ্য নিয়ে আসে, তার বিশ্বাসযোগ্যতা শৃঙ্খলের বাইরে থেকে যাচাই করতে হয়। ক্রিকেটে এটি আরও স্পষ্ট, কারণ খেলার মাঠে যা ঘটে তা কোনো লেজারে জন্মায় না; জন্মায় মাটিতে, ব্যাটের মাঝখানে, স্লিপে ক্যাচ ধরার ওই আধা সেকেন্ডে।
আমার নোটবুকই তার সাক্ষী। ২০২২ সালের ১৮ ডিসেম্বর লুসাইলে আর্জেন্টিনা-ফ্রান্স ৩-৩, টাইব্রেকারে ৪-২; মেসি দুটি গোল, এমবাপে হ্যাটট্রিক। সেখানে আমি ৩১ জন আর্জেন্টাইন ও ফরাসি সমর্থকের সঙ্গে কথা বলেছিলাম, কথা বলেছিলাম স্টেডিয়াম নির্মাণ করা অভিবাসী শ্রমিকদের সঙ্গেও। ২০২৫ সালের ১৩ জুলাই মেটলাইফ স্টেডিয়ামে চেলসি ৩-০ গোলে হারায় পিএসজিকে; কোল পামার দুই গোল ও এক অ্যাসিস্ট, জোয়াও পেদ্রো তৃতীয়টি। ছয়টি টাইম জোনে ১৪টি ফ্যান ক্লাব ট্র্যাক করেছিলাম, জিজ্ঞেস করেছিলাম একটি হাই-প্রেস শৈলী ভিন্ন মহাদেশে গিয়ে কীভাবে বদলে যায়। এসব তথ্য হাতে জোগাড় করা—এক-একটি সাক্ষাৎ, এক-একটি ভয়েস নোট, এক-একটি নাম। পাইপলাইনের কাজ আমার সেই নোটবুকের কাজটি স্কেলে করা। সে যখন কিছুই ফেরত দেয় না, তখন কোনো লেজার তার জায়গা নিতে পারে না।

আরেকটি কথা যোগ করি, যা এই পেশায় কম বলা হয়। লাইভ ডেটা যখন বাজি-কোম্পানির দিকে বয়ে যায়, তখন একটি নীরব শূন্য নিরপেক্ষ থাকে না। বাজারে দাম নির্ধারিত হয় সেই সংখ্যার ওপর যা ফিড পাঠায়। ফিড যদি কিছু না পাঠায় আর কেউ তা না ধরে, তবে ঝুঁকি তৈরি হয় ঠিক সেই ফাঁকে, যেখানে তথ্য আর অনুমানের পার্থক্য মুছে যায়। তথ্যায়নের এই দিকটিই সবচেয়ে অন্ধকার, আর সেটি কোনো একটি ভুল সংখ্যায় নয়, বরং অনুপস্থিত সংখ্যার নীরবতায় বাস করে।
এই শূন্যতার আরেকটি মুখ আছে, যেটি অনেক দূরে নয়। যে খেলোয়াড়দের তথ্য কেউ নিষ্কাশন করে না, তাঁরা আখ্যানেও থাকেন না। উন্নয়নশীল দেশের স্কাউট-নেটওয়ার্ক যেভাবে প্রতিভা খুঁজে বের করে, ঠিক সেভাবেই কখনো কখনো পরিবারকে ‘ফুটবল লটারি’র টিকিট বানিয়ে দেয়—আর ডেটাবেসে যাঁরা নেই, তাঁদের সেই লটারির ফলাফলও কোথাও লেখা থাকে না। একটি খালি ক্ষেত্র কেবল প্রযুক্তিগত ত্রুটি নয়; কখনো কখনো সেটি একটি সম্পূর্ণ জীবনের অনুপস্থিতি।
শিল্পের প্রতিফলন-প্রবণতা বলে: সমস্যা হলে চেইনে বসাও, অপরিবর্তনীয় করো, বিশ্বাস ফিরে আসবে। আমার আপত্তি সরল। অপরিবর্তনীয়তা বৈধতার বিকল্প নয়। যে ভুল তথ্য চিরকাল অটুট থাকে, সে ভুল তথ্যের চেয়েও খারাপ—কারণ তাকে আর সংশোধন করা যায় না। আসল সমাধানটি বিরক্তিকর: নিষ্কাশন স্তরে স্পষ্ট ব্যর্থতা-অবস্থা, তথ্যবিন্দুর ন্যূনতম সংখ্যার থ্রেশহোল্ড, ক্ষেত্রভিত্তিক শূন্য-হার পর্যবেক্ষণ, আর দুই স্তরের স্কিমা-সংস্করণ একসাথে পিন করে রাখা। এসব কোনো হেডলাইন তৈরি করে না, অথচ এগুলোই কাজ করে।
নিজের বিরুদ্ধেও একটি কথা বলি। আমার প্রবণতা নীরবতাকে রোমান্টিক করে তোলে—শূন্য কোপ, ফাঁকা গ্যালারি, শোকের মিছিল। ‘The Silent Kop taught me that empty seats still sing in the memory.’ কিন্তু আজকের নীরবতা শোক নয়, ত্রুটি; খালি ডেটাবেস গান গায় না, সে শুধু মিথ্যা বলে। ‘I write the roar after it has gone, because that is where the truth lives’—এই বাক্যটি আমি বিশ্বাস করি, তবু এটাও মানি: গর্জন চলে যাওয়ার পরে লেখা যায়, কিন্তু যে গর্জন কখনো রেকর্ডই হয়নি, তার ওপর লেখা যায় না। শোক আর ত্রুটির মধ্যে একটি স্পষ্ট দাগ টানা এই কাজের শৃঙ্খলা।
এই ফাঁকা চালানির সবচেয়ে মজার ইঙ্গিতটি অবশ্য বিষয়বস্তুতে নয়, লেবেলে। cricket_world বনাম Cricket—এই দুটি শব্দের দূরত্বে একটি সুশাসনের গল্প লুকিয়ে আছে। ক্রিকেট-বিশ্বে আমরা নিয়ম নিয়ে, রাজস্ব বণ্টন নিয়ে, এনওসি নিয়ে, স্লো ওভার-রেট নিয়ে তর্ক করি। অথচ আমাদের নিজেদের তথ্যব্যবস্থায় দুই স্তর দুই অভিধায় কথা বলছে, আর কেউ ধরছে না। প্রযুক্তিগত ঋণ যখন সাংবাদিকতার ঋণ হয়ে ওঠে, তখন সেটি আর নিছক বাগ নয়—সেটি সম্পাদকীয় দায়।
সামনে কী দেখব? তিনটি সংকেত। প্রথমত, ব্যাচজুড়ে ক্ষেত্রভিত্তিক শূন্য-হার; কোনো ক্ষেত্রে ২ শতাংশের বেশি শূন্য মানে সমস্যাটি একক নয়, ব্যবস্থাগত। দ্বিতীয়ত, লেবেলের শব্দভাণ্ডার-সম্মতি; অনুমোদিত তালিকার বাইরের যেকোনো শব্দ মানেই স্কিমা-সরণ। তৃতীয়ত, নিষ্কাশনের সময়কার কাঁচা লেখার দৈর্ঘ্য ও এইচটিটিপি অবস্থা সংরক্ষণ—পেওয়াল বা বট-ব্লক অনুমান যাচাই করার এটিই একমাত্র উপায়। আর সবচেয়ে জরুরি, পুনঃনিষ্কাশনে অন্তত পাঁচটি তথ্যবিন্দু ফিরে আসছে কি না।
পরের বার যখন ড্যাশবোর্ড শান্ত দেখাবে, তখন একটি প্রশ্ন করব—সে শান্ত, নাকি খালি? এই প্রশ্নটিই আজকের সবচেয়ে দরকারি সাংবাদিক প্রশ্ন, কারণ আমরা এতদিন নীরবতাকে প্রমাণ ভেবেছি। কতগুলো শূন্য আমরা ইতিমধ্যেই প্রকাশ করেছি, নিজেদের অজান্তে?
