হোমএশিয়ান ক্রিকেটশূন্য তথ্যের রিপোর্ট, শূন্য অ্যালার্ম: ক্রিকেট বিশ্লেষণ পাইপলাইনের নীরব ব্যর্থতা

শূন্য তথ্যের রিপোর্ট, শূন্য অ্যালার্ম: ক্রিকেট বিশ্লেষণ পাইপলাইনের নীরব ব্যর্থতা

**মূল উত্তর:** ক্রিকেট_এশিয়া ডোমেইনের স্টেজ-২ বিশ্লেষণে সব ক্ষেত্র ‘অপর্যাপ্ত তথ্য’ দেখিয়েছে, কারণ মূল নিবন্ধের বডি টেক্সট কখনও ইনজেস্ট হয়নি। বিশ্লেষণ ধাপ নিখুঁত থাকলেও উৎস স্তরের নীরব ব্যর্থতা কোনো অ্যালার্ম ছাড়াই একটি খালি ফাইলকে সম্পূর্ণ অডিটের চেহারা দিয়েছে। **মূল তথ্য:** - স্টেজ-১ আউটপুটে শিরোনাম, উৎস, তথ্যবিন্দু ও সত্তা—সব ঘর ফাঁকা; তথ্যবিন্দুর সংখ্যা শূন্য। - আটটি বিশ্লেষণ ক্ষেত্রের প্রতিটির রেটিং এক তারকা, তবু ফাইলে কোনো EXTRACTION_FAILED চিহ্ন নেই। - জুলাই ২০১৮-তে ৪২ লাখ টাকার ১৩টি ফ্যান জোনের মধ্যে ৫টি কখনও খোলেনি—একই ধরনের নীরব ব্যর্থতা। - যে দুটি ঝুঁকি সত্যিই রেট করা গেছে: খালি ফলাফলকে প্রমাণ হিসেবে পড়া এবং পাইপলাইনে নীরব ব্যর্থতা—দুটির মাত্রাই উচ্চ। **সূত্র:** Stage-2 Deep Analysis প্রতিবেদন (cricket_asia ডোমেইন), প্রকাশ ১২ ফেব্রুয়ারি ২০২৬ | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: ‘কিছু পাওয়া যায়নি’ আর ‘যাচাই করা যায়নি’ কি একই ব্যাপার? উত্তর: না—প্রথমটি সম্পাদকীয় সিদ্ধান্ত, দ্বিতীয়টি উৎস স্তরের ত্রুটি; cricsultan.com Verified Records Index এই দুটিকে আলাদা কোডে রাখে। প্রশ্ন: সমাধান কি উন্নত মডেল? উত্তর: না, সমাধান পদ্ধতিগত—ব্যর্থতার স্পষ্ট চিহ্ন, পুনঃচেষ্টার লগ এবং শূন্য ফলাফলে স্বাক্ষরকারী একজন নামযুক্ত ব্যক্তি। প্রশ্ন: এই ধরনের ফাইল কখন প্রকাশযোগ্য হয়? উত্তর: যখন শিরোনাম, উৎস, তারিখ ও অন্তত তিনটি তথ্যবিন্দু থাকে এবং তিন ধরনের স্বাধীন নথি একই সংখ্যায় মেলে।

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

শূন্য তথ্যের রিপোর্ট, শূন্য অ্যালার্ম: ক্রিকেট বিশ্লেষণ পাইপলাইনের নীরব ব্যর্থতা

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

এই পরিপাটিতাই লাল পতাকা। একটা ফাঁকা পৃষ্ঠা চোখে পড়ে; একটা সুসজ্জিত অডিট ফাইল চোখে পড়ে না।

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

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

তার ওপরে এখন বসেছে বিশ্লেষণের স্তর: সারসংক্ষেপের টুল, ড্যাশবোর্ড, সূচক, “ডেটা-চালিত” শব্দটা বিজ্ঞাপনের ভাষা। এই স্তরটার পুরো দাম দাঁড়ায় একটাই জিনিসের ওপর—অডিট ট্রেইল, অর্থাৎ কোন সংখ্যা কোথা থেকে এল তার হিসাব। একটা খালি ফেচের ওপরে বসানো নিখুঁত অডিট ট্রেইল সাংবাদিকতায় সবচেয়ে দামি জিনিসটার নকল করে দেয়: যাচাইয়ের দাবিটা।

ফরম্যাট ছাড়া প্রতিটি সংখ্যা মিথ্যা

টেস্টের গড়, ওয়ানডের স্ট্রাইক রেট, টি-টোয়েন্টির ইকোনমি—এই তিনটা কখনও এক ঘরে বসে না। এক ঘরে বসালে যেটা তৈরি হয় তা বিশ্লেষণ নয়, ভুলের স্থাপত্য। ফাইলটা এখানে সৎ থেকেছে: ফরম্যাট চেনা যায়নি বলে সে কিছু অনুমান করেনি।

সমস্যাটা শুরু হয় ঠিক এর পরের বাক্যে। যে ফাইল ফরম্যাট শনাক্ত করতে পারে না, তার নিজেকে “বিশ্লেষণ” নামে হাজির করার অধিকার নেই; তার নিজেকে হাজির করতে হবে “ইনজেসশন ব্যর্থ” নামে। বাংলায় এই দুই বাক্যের পার্থক্য এত ছোট যে চোখে পড়ে না: “যাচাই করে কিছু পাওয়া যায়নি” আর “যাচাই করা যায়নি”। প্রথমটা একটা সাংবাদিক সিদ্ধান্ত, দ্বিতীয়টা একটা যন্ত্রের ত্রুটি। আউটপুটে দুটো দেখতে হুবহু এক।

ভূমিকা না জানলে স্ট্রাইক রেট অস্ত্র হয়ে ওঠে

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

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

তারিখ ছাড়া র্যাঙ্কিং একটা গুজব, যার একটা টেবিল আছে

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

দাম আর মান এক জিনিস নয়

নিলামের দাম আর ক্রিকেটীয় মান যে এক নয়, এটা নতুন কথা নয়; নতুন কথা হলো, এই দুইয়ের ফাঁকটা কে ভরাট করে। জানুয়ারির উইন্ডোতে আমার হাতে একটা ক্লাবের ৮৫ হাজার ডলারের বিদেশি সাইনিং এসেছিল। খুঁজতে খুঁজতে দেখা গেল, এজেন্টের ১২ হাজার ডলারের ফি কাটা হয়েছে ক্লাবের যুব বাজেট থেকে। ক্লাব অস্বীকার করেছিল। ব্যাংক ট্রান্সফার রেফারেন্স অস্বীকার করেনি।

একটা চুক্তি আগেভাগে লেখা একটা গল্প; আমি সেটা পেছন দিক থেকে পড়ি। যে বাজেট লাইনটা ধরে হাঁটতে হাঁটতে আমি একটা খালি চেয়ারে এসে থামি—সেই খালি চেয়ারটাই রিপোর্টের আসল বিষয়। নিলামের দাম শুধু ক্লাবের সাহস মাপে; কে সেই সাহসের বিল দিচ্ছে, সেটা মাপে না।

ফাঁকা চেকলিস্ট সবচেয়ে বিপজ্জনক নথি

রাজস্ব বণ্টন, খেলার নিয়মের বিতর্ক, দুর্নীতিবিরোধী নজরদারি, এনওসি-নির্ভর খেলোয়াড় ছাড়পত্র, ভূরাজনীতি—এই পাঁচটা বরাবরই এশিয়ার ক্রিকেট প্রশাসনের কেন্দ্রে থাকে। ফাইলে পাঁচটারই অবস্থা: প্রযোজ্য নয়। একটাও বাস্তবে ঘটেনি, তাই চেকলিস্ট খালি।

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

যে দুটো ঝুঁকি সত্যিই রেট করা গেছে

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

এই দুই লাইনই রিপোর্টের আসল খবর। বাকি আটটা অধ্যায় সেই খবরের চারপাশে সাজানো সাক্ষ্য।

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

সেই থেকে আমার নিয়ম একটাই: নাম, ক্লাব, নিবন্ধন আইডি, অর্থপ্রদানের তারিখ, যাচাইকারী নথি—এই বারো কলামের মিল না হলে কিছু ছাপে না, অন্তত তিন ধরনের স্বাধীন নথি একই সংখ্যায় না মিললে। এই নিয়মটা কোন যন্ত্রের জন্য লেখা নয়; যন্ত্রের নীরবতা ধরার জন্যই লেখা।

একটা ট্যাগ কখনও সোর্স হয় না

ফাইলে সোর্সের জায়গায় একমাত্র চিহ্ন “ক্রিকেট_এশিয়া”—একটা ডোমেইন ট্যাগ। এটা একটা ইঙ্গিত, একটা ভৌগোলিক আভাস। ঢাকায় বসে কেউ এটা পড়ে বিপিএল ভাববেন, কলকাতায় বসে কেউ আইপিএল, লাহোরে বসে কেউ পিএসএল। ট্যাগ থেকে জন্ম নেয় অনুমান, অনুমান থেকে অনুচ্ছেদ, অনুচ্ছেদ থেকে “রিপোর্ট”। এভাবেই একটা শূন্য ফলাফল কয়েক ঘণ্টায় একটা গুজবে পরিণত হয়—একটা টেবিল সহ, একটা আত্মবিশ্বাসী শিরোনাম সহ।

নীরব ব্যর্থতা নিচের দিকে যেভাবে নামে

ক্রিকেটের অর্থনীতির একটা সোজা ছবি আছে: উজানে যুব উন্নয়ন ও প্রতিভার সরবরাহ, মাঝে জাতীয় দল আর ফ্র্যাঞ্চাইজি লিগ, নিচে সম্প্রচার, বিজ্ঞাপন, ফ্যান্টাসি আর বাজি-ঘেঁষা পণ্য। ফাইলে এই তিন স্তরের প্রতিটির অবস্থা “অনির্ধারিত”। একটা স্তরে তথ্য না থাকলে পরের স্তরে সেটা কমে যায় না—বাড়ে, কারণ প্রতিটি স্তর নিজের বাড়তি অনুমান যোগ করে।

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

যা অনেকে মিস করেন

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

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

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

কে স্বাক্ষর করবেন শূন্যে

পরের বার যখন রাত দুটোয় বিপিএলের এলিমিনেটরের মাঝখানে ফিডটা মরে যাবে, ডেস্ক কী প্রকাশ করবে—অ্যালার্মটা, নাকি সুন্দর ফ্রেমওয়ার্কটা? এই প্রশ্নটা প্রযুক্তির নয়, সম্পাদনার। আর সম্পাদনার প্রশ্নের উত্তর কখনও লগে থাকে না, থাকে জবাবদিহির খাতায়।

অডিট কোনো শেষ নয়, প্রথম সৎ বাক্য। সেই বাক্যটা লিখতে গেলে প্রথমে স্বীকার করতে হয়, ফাইলটা ফাঁকা ছিল—আর কেউ সেটা টের পায়নি।

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