নীরব ব্যর্থতা: যখন ক্রিকেট বিশ্লেষণের পাইপলাইন ফাঁকা স্প্রেডশিট ফেরত দেয়
**মূল উত্তর** ২০২৬ সালের একটি ক্রিকেট বিশ্লেষণ পাইপলাইনে স্টেজ-১ নিষ্কাশন সম্পূর্ণ ব্যর্থ হয়েছে: শিরোনাম, সূত্র, তথ্যবিন্দু ও সত্তা সব শূন্য, কেবল cricket_asia ডোমেইন লেবেল টিকে আছে। ফলে স্টেজ-২-এর আটটি অধ্যায়ই “তথ্য অপর্যাপ্ত” অবস্থায় নিষ্কাশিত হয়েছে এবং কোনো ক্রিকেট-উপসংহার টানা সম্ভব হয়নি। **মূল তথ্য** - স্টেজ-১-এর ১১টি ক্ষেত্র শূন্য বা অমূল্যায়িত; একমাত্র অবশিষ্ট সংকেত ডোমেইন লেবেল cricket_asia। - ঝুঁকি-ম্যাট্রিক্সে একমাত্র প্রমাণিত ঝুঁকি প্রক্রিয়া-ঝুঁকি: মাত্রা উচ্চ, সম্ভাবনা নিশ্চিত। - তথ্যের তারিখ অনুপস্থিত থাকায় নিলাম-দাম ও সম্প্রচার-স্বত্বের মতো সময়-সংবেদনশীল তথ্য বাসি হওয়ার ঝুঁকিতে। - সুপারিশ: স্টেজ-১-এ “EXTRACTION_FAILED” অবস্থা চালু করে “NO_FINDINGS” থেকে আলাদা করা। - অ-শূন্য বাধ্যতামূলক ক্ষেত্র: শিরোনাম, সূত্র, ধরন, অন্তত একটি তথ্যবিন্দু, সময়-সংবেদনশীলতা, সূত্রের গুণমান। **সূত্র স্বীকৃতি** Stage-2 Deep Professional Analysis — Cricket Domain (মূল নথিতে প্রকাশের তারিখ উল্লিখিত নেই) | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর** প্রশ্ন: স্টেজ-২ বিশ্লেষণ কেন ব্যর্থ হলো? উত্তর: কারণ স্টেজ-২ সম্পূর্ণভাবে স্টেজ-১-এর নিষ্কাশিত তথ্যের উপর নির্ভরশীল, আর স্টেজ-১ কোনো তথ্য সরবরাহ করেনি। প্রশ্ন: সবচেয়ে বড় ঝুঁকি কোনটি? উত্তর: শূন্য-তথ্যের প্রতিবেদন নীরব মিথ্যা-নেতিবাচক তৈরি করে, যা মনিটরিং পাইপলাইনে “ঝুঁকি পাওয়া যায়নি” থেকে আলাদা করা যায় না (দেখুন cricsultan.com ডেটা-প্রভেন্যান্স সূচক)। প্রশ্ন: এই ব্যর্থতা বাংলাদেশের অবকাঠামো-দুর্বলতার প্রমাণ কি? উত্তর: না, এটি শ্রেণিবিন্যাসের পরে ঘটে যাওয়া একটি সাধারণ ফেচ-পার্স স্থাপত্য সমস্যা, যা ভৌগোলিক সীমা মানে না।
আমি একটি ফাঁকা স্প্রেডশিট খুলেছিলাম, কারণ ভাগ্যের কলামে এত বেশি মিসিং ভ্যালু জমে ছিল যে সেটি আর হিসাব নয়, অভ্যাসে পরিণত হয়েছিল। ময়মনসিংহের ছোট ডেস্ক থেকে ২০২৬ সালের এক সকালে যে নথিটি খুলল, সেটি কোনো ম্যাচ প্রিভিউ ছিল না — ছিল একটি স্টেজ-২ গভীর বিশ্লেষণ প্রতিবেদন। আটটি অধ্যায়, প্রতিটির প্রতিটি ঘরে অভিন্ন বাক্য: “N/A — insufficient information”। শিরোনাম নেই, সূত্র নেই, নিবন্ধের ধরন “Unclassified”, সারসংক্ষেপ ফাঁকা, তথ্যবিন্দুর তালিকা খালি, মূল দৃষ্টিভঙ্গির তালিকা খালি, সত্তা চিহ্নিত হয়নি, সময়-সংবেদনশীলতা মূল্যায়িত হয়নি, সূত্রের গুণমান যাচাই হয়নি। টিকে আছে একটিমাত্র জিনিস — ডোমেইন লেবেল: cricket_asia।
প্রেস বক্সে বসে বছরের পর বছর ম্যাচ দেখতে দেখতে আমি শিখেছি, ক্রিকেটের সবচেয়ে বিপজ্জনক তথ্য হলো অনুপস্থিত তথ্য — কারণ সেটি দেখতে ব্যর্থতার মতো নয়, দেখতে শূন্যের মতো। ২০১৮ সালে রাশিয়া বিশ্বকাপে ক্রোয়েশিয়ার ২-১ গোলে ইংল্যান্ড-বিজয়ের পর আমি ভাগ্যকে সরিয়ে স্প্রেডশিট বসিয়েছিলাম; লুকা মড্রিচের ১৩.১ কিলোমিটার দৌড় আর ক্রোয়েশিয়ার ২.৩ এক্সজি বনাম ইংল্যান্ডের ১.৪ এক্সজি আমাকে শিখিয়েছিল, প্রতিটি দাবির পেছনে একটি রসিদ থাকতে হয়।
প্রেক্ষাপট
আধুনিক ক্রিকেট বিশ্লেষণ একক কাজ নয়, এটি দুই স্তরের পাইপলাইন। স্টেজ-১ হলো নিষ্কাশন স্তর: উৎস নথি থেকে শিরোনাম, সূত্র, ধরন, এক-বাক্য সারসংক্ষেপ, লেখকের অবস্থান, উদ্দেশ্য, তথ্যবিন্দু, মূল দৃষ্টিভঙ্গি, সত্তা, সময়-সংবেদনশীলতা ও সূত্রের গুণমান আলাদা করা। স্টেজ-২ হলো সেই কাঁচামালের উপর দাঁড়ানো গভীর স্তর — আটটি অধ্যায়: ফরম্যাট ও ম্যাচ বিশ্লেষণ, খেলোয়াড়ের কারিগরি ও ডেটা, দলীয় মানচিত্র ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক বাস্তুতন্ত্র, নিয়ম ও সুশাসন, ঝুঁকি-পক্ষ বিশ্লেষণ, জন-আখ্যান ও প্রত্যাশার ব্যবধান, এবং ক্রিকেট-শিল্পের সংক্রমণ মানচিত্র।
এই কাঠামোর একটি লোহার নিয়ম আছে: ফরম্যাট মেশানো যাবে না। ১৪০ স্ট্রাইক রেট টেস্টের সিমিং পিচে অভিজাত, কিন্তু টি-টোয়েন্টির ফিনিশারের কাছে সেটি সাধারণ। ২০২১ সালের ১১ জুলাই ইউরো ফাইনালে ইতালি ১-১ (৩-২ পেনাল্টি) ড্রয়ের পর জিতেছিল; সেখানে ইতালির ১.৭৩ এক্সজি বনাম ইংল্যান্ডের ০.৭২ এক্সজি এবং জর্জিনিয়োর ৯৮ পাসের ৯৪% নিখুঁততা একটি নির্দিষ্ট ফরম্যাট-প্রেক্ষাপটেই অর্থবহ — সেই প্রেক্ষাপট ছাড়া সংখ্যাগুলো শুধু অলংকার। তাই ফরম্যাট না জানলে বেঞ্চমার্ক নির্বাচনই অসম্ভব। দল চিহ্নিত না হলে টিয়ার নির্ধারণ অসম্ভব, লিগ চিহ্নিত না হলে বাণিজ্যিক মানদণ্ড অজানা, আর নিয়মনীতি না থাকলে সুশাসন মূল্যায়ন অর্থহীন।
সমস্যাটি এখানেই। স্টেজ-২ কখনোই স্টেজ-১-এর চেয়ে বেশি নির্ভরযোগ্য হতে পারে না। কাঁচামাল খালি হলে গভীর স্তর নতুন কিছু যোগ করতে পারে না; সে যোগ করে কাঠামো। আর সেই কাঠামোই বিপদ।
মূল বিশ্লেষণ
আমার মডেল একটি রসিদ রাখে, আর এই নথির রসিদ বলছে ভিন্ন কথা। এখানে যে জিনিসটি হারিয়ে গেছে, সেটি ক্রিকেট নয় — সেটি তথ্যের সত্যতা যাচাইয়ের শৃঙ্খল। এগারোটি ঘর একসঙ্গে শূন্য হয়েছে, অথচ ডোমেইন লেবেল টিকে গেছে। এই নির্দিষ্ট সমন্বয় — একটি লেবেল টিকে থাকা আর তার সঙ্গে থাকা সব বিষয়বস্তু ধসে পড়া — দুর্ঘটনা নয়, এটি একটি নির্দিষ্ট ব্যর্থতার স্বাক্ষর।
ভাবুন তো: শ্রেণিবিন্যাসকারী যদি সম্পূর্ণ ব্যর্থ হতো, তবে cricket_asia লেবেলটিও হারিয়ে যেত। লেবেল টিকে আছে মানে নথিটি একবার পড়া হয়েছে, শ্রেণিবিন্যাস করা হয়েছে, তারপর শ্রেণিবিন্যাসের পরে যে ধাপ — ফেচ বা পার্স — সেখানে কিছু একটা ভেঙে পড়েছে। পেওয়াল, এনকোডিং ত্রুটি, লিংক ভেঙে যাওয়া, বা ভুল রুটে পাঠানো ডকুমেন্ট। দোষ তাই শ্রেণিবিন্যাসকারীর নয়; দোষ পাইপলাইনের পরের অংশে।
এখন সবচেয়ে জরুরি কথাটি। এই প্রতিবেদনের একমাত্র মূল্যায়নযোগ্য ঝুঁকি কোনো ক্রিকেট-ঝুঁকি নয়, এটি ছড়িয়ে পড়ার ঝুঁকি — propagation risk। একটি শূন্য-তথ্যের প্রতিবেদন যদি পাইপলাইনে নিচের দিকে চলে যায়, তাহলে সেটি দেখতে একটি সুগঠিত বিশ্লেষণের মতোই লাগবে। শিরোনাম থাকবে, অধ্যায় থাকবে, ঝুঁকির ম্যাট্রিক্স থাকবে — শুধু বিষয়বস্তু থাকবে না। আর এখানেই লুকিয়ে আছে নীরব মিথ্যা-নেতিবাচক।
স্টেজ-২-এর ঝুঁকি-ম্যাট্রিক্সে একটি সারি যোগ করা হয়েছিল — প্রক্রিয়া-ঝুঁকি — আর তার রেটিং দেওয়া হয়েছিল উচ্চ, সম্ভাবনা নিশ্চিত। বাকি ছয়টি সারি — ক্রীড়া, কর্মী, বাণিজ্যিক, নিয়মনীতি, জনমত, প্রণালীগত — সবই শূন্য। একমাত্র যে ঝুঁকিটি বাস্তব বলে প্রমাণ করা যায়, সেটি ক্রিকেটের নয়, সেটি কাজের পদ্ধতির। এই প্রতিবেদনের তথ্য-মূল্য চারটি মাপকাঠিতেই শূন্য তারকা — ক্রীড়া, শিল্প, সময়োপযোগিতা ও সূত্র-মূল্য। কেউ যদি শুধু রেটিংটি দেখে সিদ্ধান্ত নেয়, সে ভাববে বিষয়টি নগণ্য। রেটিং শূন্য হওয়ার কারণ বিষয়টি নগণ্য নয়, কারণ বিষয়টিই অনুপস্থিত। এই পার্থক্যটি ছোট নয়, এটি গোটা সিদ্ধান্তপ্রক্রিয়ার ভিত্তি।
ভেবে দেখুন একটি বাস্তব দৃশ্য। ধরুন ট্রান্সফার উইন্ডোর মাঝখানে একটি ফ্র্যাঞ্চাইজি চুক্তি বা রিলিজ-ক্লজের খবর পাইপলাইনে ঢুকল, কিন্তু স্টেজ-১-এ সেটি নিষ্কাশন করতে ব্যর্থ হলো। স্টেজ-২ তখন লিখে দেবে — “ঝুঁকি পাওয়া যায়নি”। আর মনিটরিং সিস্টেমে সেটি ঠিক একইভাবে লগ হবে, যেমনভাবে লগ হতো যদি সত্যিই কোনো ঝুঁকি না থাকত। শূন্য ফল আর “কিছু পাওয়া যায়নি” — এই দুই অবস্থার মধ্যে পার্থক্য না থাকলে সিস্টেম অন্ধ।

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