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

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