ফাঁকা ঘরের সাক্ষ্য: ক্রিকেট ডেটা পাইপলাইনের নীরবতা কীভাবে পড়তে হয়
**মূল উত্তর:** Stage-1 ডিকনস্ট্রাকশন প্রতিবেদনটি সম্পূর্ণ খালি ফিরে এসেছে, তাই Stage-2 বিশ্লেষণের আটটি মাত্রার প্রতিটি ক্ষেত্র 'তথ্য অপর্যাপ্ত, মূল্যায়ন সম্ভব নয়' হিসেবে চিহ্নিত। এটি ক্রিকেট-সিদ্ধান্ত নয়, বরং ডেটা-পাইপলাইনের অখণ্ডতা ব্যর্থতার সংকেত; মূল লেখাটি পুনরায় Stage-1-এ চালানো না হওয়া পর্যন্ত কোনো উপসংহার প্রকাশ করা উচিত নয়। **মূল তথ্য:** - Stage-1 ইনপুটে শিরোনাম, সূত্র, তথ্যবিন্দু ও মূল বক্তব্য — প্রতিটি ক্ষেত্র খালি ফিরেছে। - আটটি বিশ্লেষণ-মাত্রার প্রতিটি ক্ষেত্র N/A চিহ্নিত; কোনো যাচাইযোগ্য ক্রিকেট-তথ্য উপস্থিত নেই। - একমাত্র চিহ্নিত ঝুঁকি প্রক্রিয়াগত: Stage-1 পুনরায় চালানোর সুপারিশ। - সম্ভাব্য কারণ দুইটি — পার্সিং ত্রুটি অথবা প্রকৃত খালি সূত্র; নিশ্চিততা স্তর মধ্যম। - ক্রিকেট_world লেবেল থাকা সত্ত্বেও বিষয়বস্তু না থাকা আংশিক পাইপলাইন ব্যর্থতার ইঙ্গিত দেয়। **সূত্র:** Stage-2 Deep Professional Analysis (Stage-1 ডিকনস্ট্রাকশন ইনপুট খালি) | প্রকাশের তারিখ: উল্লেখ নেই। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: এই খালি ইনপুট থেকে কোনো ক্রিকেট সিদ্ধান্ত টানা যাবে? উত্তর: না — কোনো তথ্যবিন্দু না থাকায় যেকোনো ক্রিকেট উপসংহার অনুমানভিত্তিক হয়ে পড়বে। প্রশ্ন: এখন করণীয় কী? উত্তর: মূল লেখাটি Stage-1-এ পুনরায় চালিয়ে ইনজেশন লগ ও তথ্যবিন্দুর তালিকা যাচাই করা। প্রশ্ন: খালি ফলাফল কি সূত্র লেখাটি সত্যিই খালি ছিল বোঝায়? উত্তর: নিশ্চিত নয় — এনকোডিং বা ফিল্ড-ম্যাপিং ত্রুটির সম্ভাবনা মধ্যম স্তরের, যাচাই আবশ্যক।
রাত দুটোয় খুলনার ডেস্কে ফাইলটা খুললাম। ফোল্ডারের গায়ে গোছানো এক লেবেল — cricket_world। ভেতরে শিরোনাম নেই, সূত্র নেই, প্রকাশের তারিখ নেই, তথ্যবিন্দু নেই। যে কলামে ওভার ধরে ধরে ম্যাচের নাড়ি বসার কথা, সেখানে কেবল শূন্য ঘর। কুড়ি বছর ধরে স্কোরবুকের মার্জিনে যা করে এসেছি, আজ সেটাই করলাম: খালি ঘরের পাশে লিখলাম — তথ্য অপর্যাপ্ত, মূল্যায়ন সম্ভব নয়। বেশিরভাগ মানুষ এই জায়গায় কলম থামাতে পারে না। শূন্য ঘর দেখলে মাথা আপনাআপনি কল্পনা দিয়ে ভরিয়ে ফেলে — ফর্ম, ফিটনেস, টস, ডিউ, ড্রেসিংরুমের গুজব, সব বানিয়ে ফেলে। আমার অভ্যাস তার ঠিক উল্টো। I opened the Khulna ledger, and the first column taught me patience. প্রথম কলামটা সবসময় শূন্য থাকে; সেটা ভরাট করার জন্য নয়, পড়ার জন্য। ১৯৯৮ সালের উইলস কাপে ঢাকার প্রেস বক্সে যেদিন প্রথম বসি, সেদিনই শিখেছিলাম, স্কোরার যখন একটা ওভার মিস করে, তখন সবচেয়ে বড় পেশাদারি সাহস হলো "রেকর্ড হয়নি" লিখে দেওয়া।
ক্রিকেট সংবাদ লেখার কাজটা এখন দুই ধাপে ভাগ হয়ে গেছে। প্রথম ধাপে একটা লেখা ভেঙে ফেলা হয় — শিরোনাম, সূত্র, মূল বক্তব্য, তথ্যবিন্দু, সংশ্লিষ্ট ব্যক্তি, সময়-সংবেদনশীলতা। ভাঙা এই টুকরোগুলোই তথ্যবিন্দু, অর্থাৎ লেখার পরমাণু। দ্বিতীয় ধাপে সেই পরমাণুগুলোকে আটটি মাত্রার ফ্রেমে বসিয়ে বিশ্লেষণ করা হয়: ফরম্যাট ও ম্যাচ, খেলোয়াড়ের কারিগরি ও ডেটা, দলের ভূগোল ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও সুশাসন, ঝুঁকি, জনমতের প্রত্যাশা, আর শিল্প-সংক্রমণ। নিয়মটা কঠোর এবং সেটাই আমার পেশার মেরুদণ্ড — প্রতিটি সিদ্ধান্তের পাশে প্রথম ধাপের কোনো তথ্যবিন্দু দেখাতে হবে। প্রমাণ ছাড়া উপসংহার টানা যাবে না, আর প্রমাণ না থাকলে লিখতে হবে "মূল্যায়ন সম্ভব নয়"।

এই কঠোরতা আকাশ থেকে পড়েনি। ১৯৯৮ সালের উইলস কাপে প্রথম অলো-র ম্যাচ কভারেজ লিখতাম হাতে ধরা স্কোরবুকে, পেনসিলের ডগায়। তখন স্কোরার যদি এক ওভার ঘুমিয়ে পড়ত, আমরা অনুমান করে ঘর ভরাতাম না; লিখতাম "রেকর্ড হয়নি"। ২০১৭ সালে ঢাকার একটি ফুটবল সাইটের জন্য যখন xG-ভিত্তিক কলাম শুরু করি, তখন সেই একই শৃঙ্খলা টেবিলের ভাষায় অনুবাদ করলাম। আবাহনী লিমিটেড ঢাকা ও শেখ জামাল ধানমন্ডি ক্লাবকে ১৪ ম্যাচ ধরে ট্র্যাক করলাম; আবাহনী ২১.৪ xG থেকে ২৮ গোল করল। রিগ্রেশনের সতর্কবার্তা ছাপলাম, পরের পাঁচ ম্যাচের তিনটিই ড্র হলো। সেই কলাম আমাকে অ্যানালিটিক্স এডিটর বানাল, এবং একটা টেমপ্লেট উপহার দিল — প্রতিটি দাবির পাশে অন্তত তিনটি মেট্রিক বসাতে হবে।
আজ একই শৃঙ্খলা মেশিনের গতিতে প্রয়োগ করতে হয়। পার্থক্য একটাই: মানুষ স্কোরারের নীরবতা চোখে পড়ত, কারণ মার্জিনে দাগ থাকত। পাইপলাইনের নীরবতা সাজসজ্জা পরে আসে — সম্পূর্ণ করা কাজের মতো করে। ফাইলটা খোলার আগে মনে হচ্ছিল, আজ বিশ্লেষণ তৈরি। খোলার পরে বোঝা গেল, আজকের একমাত্র খবর হলো — বিশ্লেষণের কাঁচামাল আসেনি।
তাহলে আটটি মাত্রার প্রতিটিতে কী পাওয়া গেল, সেটাই আজকের অডিট। ফরম্যাট ও ম্যাচ বিশ্লেষণে উঠে আসে: কোনো ফরম্যাট চিহ্নিত হয়নি। এটা ছোট ত্রুটি নয়। টেস্ট, ওডিআই, টি-টোয়েন্টি আর দ্য হান্ড্রেড — এগুলো একেকটা আলাদা শাসনব্যবস্থা, একেকটা আলাদা অ্যাকাউন্টিং। ১৪০ স্ট্রাইক রেট টি-টোয়েন্টিতে মাঝারি, ওডিআইয়ের মাঝ-ওভারে দুর্দান্ত, আর টেস্টের চতুর্থ দিনে প্রায় অকল্পনীয়। ফরম্যাট না জানলে সংখ্যা নিঠুরভাবে গৃহহীন হয়ে পড়ে; কেউ তার ঠিকানা জানে না। ২০১৮ বিশ্বকাপে ফ্রান্সের জন্য যে লাইভ PPDA মডেলটা বানিয়েছিলাম, সেটা সম্ভব হয়েছিল কারণ ম্যাপটা হাতে ছিল — গ্রুপ পর্বে PPDA ৮.২, ফাইনালে ১৪.৬। The France PPDA map was not a picture; it was a confession of where they pressed. ম্যাপ ছাড়া সেই স্বীকারোক্তি পড়া যায় না, আর এখানে ম্যাপটাই নেই।
খেলোয়াড়ের কারিগরি ও ডেটা বিশ্লেষণে দাঁড়ায়: কোনো খেলোয়াড় নেই, ভূমিকা নেই, সিচুয়েশনাল স্প্লিট নেই। অ্যাভারেজ, স্ট্রাইক রেট, ইকোনমি, রিসেন্ট ট্রেন্ড — সব ফাঁকা। বেঞ্চমার্ক তো জায়গায় বসে আছে; লিগের গড়, যুগের গড়, হোম-অ্যাওয়ে ব্যবধান, এজ-কার্ভের বাঁক — সবই লেজারে লেখা আছে। কিন্তু বিষয়বস্তু ছাড়া বেঞ্চমার্ক একটা দরজা যার ঘর নেই। এবং এই ফাঁকা জায়গাটাই সবচেয়ে বিপজ্জনক, কারণ এখানেই ছোট-স্যাম্পল ট্র্যাপ লুকিয়ে থাকে। তিন ম্যাচের ফর্মকে কেউ কেউ ছয় মাসের সত্য বানিয়ে ফেলে; ২০১৭ সালে আমি ঠিক এই ভুলটার বিপরীত প্রমাণ পেয়েছিলাম, যখন ১৪ ম্যাচের নমুনাতেও রিগ্রেশন পতাকা তুলেছিলাম। নমুনা না জানলে ফর্ম আর কাকতালীয়তা একই বাক্যে বসে যায়, আর তখন লেজার আর গুজব আলাদা করার উপায় থাকে না।
দলের ভূগোল ও র্যাঙ্কিং বিশ্লেষণে হাতড়াতে গিয়েও কিছু নেই। দল নেই, আইসিসি র্যাঙ্কিং নেই, হোম-অ্যাওয়ে প্রোফাইল নেই। স্কোয়াড গঠনের চারটি স্তম্ভ — ব্যাটিং গভীরতা, বোলিং কম্বিনেশন, বেঞ্চের গভীরতা, বয়সের কাঠামো — সবই শূন্য। লিগ ও বাণিজ্যিক ইকোসিস্টেমে একই দশা: সম্প্রচার স্বত্বের মূল্য, ফ্র্যাঞ্চাইজি ভ্যালুয়েশন, খেলোয়াড়ের বেতন, নিলামের হিসাব — কিছুই আসেনি। নিয়ম ও সুশাসনের চেকলিস্টে ক্ষমতা-রাজস্ব বণ্টন, খেলার নিয়ম-বিতর্ক, অখণ্ডতা, নির্বাচনী যোগ্যতা, রাজনৈতিক প্রভাব — পাঁচটাই ফাঁকা। ঝুঁকির ছয়টি ক্যাটাগরি, জনমতের প্রত্যাশা-ফাঁক, শিল্প-সংক্রমণের আপস্ট্রিম-মিডস্ট্রিম-ডাউনস্ট্রিম নকশা — সবখানে একই সিলমোহর।
আটটি মাত্রার প্রতিটি ক্ষেত্র যখন N/A ফেরে, তখন সিদ্ধান্তটা ক্রিকেট নিয়ে হয় না; সিদ্ধান্তটা পাইপলাইন নিয়ে হয়। এটাই আজকের সবচেয়ে সৎ এবং সবচেয়ে অস্বস্তিকর আবিষ্কার। আমরা যুগলবন্দি গল্পে অভ্যস্ত — একটা মেট্রিক, একটা উপসংহার, একটা ভাইরাল থ্রেড। কিন্তু একটা লেজারের মূল্য সংখ্যায় নয়, ঘরের পূর্ণতায়। A clean row of data will outlast a thousand hot takes. হাজারটা হট টেককে ছাপিয়ে যায় একটা পরিষ্কার সারি — কারণ সারিটা যাচাইযোগ্য, আর টেকটা কেবল আত্মবিশ্বাসী।
আমি বহুবার মাঠে বসে এই শিক্ষাটা পেয়েছি। ২০২১ সালে নিউজিল্যান্ডের বিপক্ষে বাংলাদেশের ঐতিহাসিক টি-টোয়েন্টি সিরিজ জয়ে আমার টি-টোয়েন্টি ধারাভাষ্য অভিষেক হয়; মাহমুদউল্লাহর নেতৃত্বে সেই সিরিজ ৪-১ ব্যবধানে ঘরে আসে, আর গ্যালারির অনেক আসন তখনো ফাঁকা। When the stadium emptied, I audited the silence and found the game still breathing. ওভারের হিসাব না থাকলে সেদিনের জয়ের আকার আমি কখনোই বর্ণনা করতে পারতাম না — কেবল আবেগ লিখতে পারতাম, যা দুই সপ্তাহে বাসি হয়ে যায়। ফাঁকা গ্যালারি তখন ডেটা ছিল, কারণ স্কোরবুক ভরা ছিল। আজ উল্টোটা ঘটেছে: ফোল্ডার ভরা, ভেতরটা ফাঁকা।
দুই রকম নীরবতা আর এক নয়, সেটা মেশিন-যুগের সবচেয়ে জরুরি পার্থক্য। একটা নীরবতা প্রক্রিয়াগত — পাইপলাইনের ভাঙা দাঁত; কাঁচামাল এসেছিল, কিন্তু পার্সারে পৌঁছায়নি। আরেকটা নীরবতা সাংগঠনিক — বোর্ড কিছু জানে কিন্তু বলে না। তৃতীয়টা কাঠামোগত — যে তথ্য কখনো তৈরি হয়নি, কারণ সেই ফরম্যাট, সেই বাজার বা সেই ম্যাচ-পরিসংখ্যান কখনো অস্তিত্বে আসেনি। তিনটাকে এক করে ফেলা মানে বিশ্লেষণের সবচেয়ে বড় পাপ করা। লেবেল cricket_world থাকা সত্ত্বেও ভেতরটা খালি — এই মিলহীনতা প্রক্রিয়াগত ব্যর্থতার দিকে আঙুল তোলে; তবে সেটাও নিশ্চিত নয়। মধ্যম স্তরের আত্মবিশ্বাসে আমি বলতে পারি, মূল লেখাটা হয় পার্সারে ঢোকেনি, নয়তো সত্যিই ক্রিকেট-বিষয়বস্তু ছিল না। উচ্চ স্তরের আত্মবিশ্বাসে বলতে পারি, Stage-1 খালি ফিরেছে। দুই দাবির মধ্যে দূরত্বটাই সততার আসল জায়গা।
এখানেই আজকের কন্ট্রারিয়ান। শিল্পের স্বাভাবিক প্রতিচ্ছা হলো — খালি রিপোর্ট কার্ড মানে ব্যর্থ রিপোর্ট। তাই সবাই ভরাট করে ফেলে। কেউ কেউ ঝুঁকির রেটিং দিয়ে দেয় তিন তারা, কেউ জনমতের ফাঁক নিয়ে আত্মবিশ্বাসী অনুচ্ছেদ লেখে, কেউ আবার নীরবতাকেই রহস্যময় বার্তা বানিয়ে ফেলে। আমার টেবিলে ঝুঁকির ছয় ক্যাটাগরির কোনোটিই মূল্যায়নযোগ্য নয়; কেবল একটা ঝুঁকি টিকে থাকে, সেটাও মাঠের নয় — প্রক্রিয়ার। নীরবতার অনুপস্থিতি আর নীরবতার উপস্থিতি — এই দুইয়ের পার্থক্য না ধরলে অডিট ধীরে ধীরে জ্যোতিষে পরিণত হয়। তথ্য না থাকা মানে তথ্যের অভাব নয়; এটা কেবল আমাদের অজ্ঞতার প্রমাণ। এই সীমারেখাটা মনে না রাখলে "নীরবতা অডিট করলাম" স্লোগানটা একদিন বানানো গল্পের রসদ হয়ে দাঁড়াবে — আর সেটা এই কলামের মৃত্যু।
সমাধানটা রোমান্টিক নয়, রুটিন। মূল লেখাটি আবার Stage-1-এ চালাতে হবে; ইনজেশন লগ, এনকোডিং, ট্রাংকেশন আর ফিল্ড-ম্যাপিং এক এক করে যাচাই করতে হবে। ট্রিগার শর্ত স্পষ্ট: তথ্যবিন্দুর তালিকা যখন ভরাট হয়ে ফিরবে, তখনই কেবল Stage-2 সত্যিকারের বিশ্লেষণে পরিণত হবে। ততদিন এই ইনপুট থেকে উদ্ভূত কোনো উপসংহার প্রকাশ করা যাবে না, কোনো দলে দায় চাপানো যাবে না, কোনো খেলোয়াড়ের ভবিষ্যৎ নিয়ে ভবিষ্যদ্বাণী করা যাবে না। খালি ঘর কোনো উত্তর নয় — ওটা একটা প্রশ্নের জায়গা ধরে রাখা বুকমার্ক, যতদিন উত্তর না আসে।
লেজার বন্ধ করছি। ঘরগুলো এখনো ফাঁকা, কিন্তু ফাইলটা আর অন্ধকার নয় — কারণ আমি জায়গাটা চিহ্নিত করে রেখেছি। ক্রিকেট যতদিন খেলা হবে, স্কোরার ততদিন মাঝেমধ্যে ঘুমিয়ে পড়বে; পাইপলাইনও মাঝেমধ্যে নীরব হবে। প্রশ্নটা কালকের নয়, পরের সাইকেলের: শূন্য ঘর দেখে আমরা কি সৎ থাকব, নাকি আবারও একটা সুন্দর গল্প বানিয়ে ফেলব?
