হোমবিশ্ব ক্রিকেটখালি ঘর, অসমাপ্ত নাম: ক্রিকেটের তথ্যপ্রবাহে যে স্তরটি কেউ খোঁড়ে না

খালি ঘর, অসমাপ্ত নাম: ক্রিকেটের তথ্যপ্রবাহে যে স্তরটি কেউ খোঁড়ে না

**মূল উত্তর:** ক্রিকেট বিশ্লেষণের দুই ধাপের পাইপলাইনে প্রথম ধাপ শূন্য তথ্যবিন্দু ফেরত দিলে দ্বিতীয় ধাপে কোনো কৌশলগত বা পরিসংখ্যানগত সিদ্ধান্ত টানা যায় না। স্কিমা বৈধ থাকলেও ভেতরে তথ্য না থাকায় এমন ফাইল সব যাচাই গেট পেরিয়ে যায় এবং নীরবে ভুল ছড়ায়। **মূল তথ্য:** - প্রথম ধাপের রিপোর্টে শিরোনাম, সূত্র, ধরন, তথ্যবিন্দু, সত্তা ও সময়-সংবেদনশীলতা— সব ক্ষেত্রেই মান পাওয়া যায়নি। - ডোমেইন লেবেল ফিরেছে "cricket_world", অথচ প্রত্যাশিত ছিল "Cricket"; এটি ট্যাক্সোনমি গরমিল, বিশ্লেষণ নয়। - সামগ্রিক ঝুঁকির রেটিং "নিম্ন" নামানো হয়নি, সম্পূর্ণ withheld রাখা হয়েছে; সংকেত না পাওয়া মানে ঝুঁকি না থাকা নয়। - প্রস্তাবিত গেট: অন্তত একটি অশূন্য তথ্যবিন্দু ও একটি অ-শূন্য শিরোনাম, ব্যর্থ হলে EXTRACTION_FAILED অবস্থা। - পর্যবেক্ষণ থ্রেশহোল্ড: সাত দিনের গড়ে সম্পূর্ণতা ৯৫ শতাংশের নিচে নামলে সিস্টেমিক ত্রুটি ধরা হবে। **সূত্র:** Stage-2 Deep Analysis Report — Cricket Domain, অভ্যন্তরীণ পাইপলাইন নথি; প্রকাশ ১৫ আগস্ট, ২০২৬। | Cross-checked: cricsultan.com **সম্ভাব্য পরবর্তী প্রশ্ন:** প্রশ্ন: খালি কিন্তু বৈধ পেলোড কেন ভাঙা ফাইলের চেয়ে বিপজ্জনক? উত্তর: কারণ এটি কোনো এরর লগ তৈরি না করেই ক্যাশে ও ড্যাশবোর্ডে ঢুকে পড়ে, ফলে "তথ্য নেই" আর "খবর নেই" আলাদা করা যায় না। প্রশ্ন: এই ব্যর্থতা কোথায় ঠিক করতে হবে? উত্তর: বিশ্লেষণ ধাপে নয়, তোলার ধাপে— ফেচ, রেন্ডার ও পার্সে; নাহলে দ্বিতীয় ধাপ বারবার একই খালি ফল দেবে। প্রশ্ন: এর সাথে বয়সভিত্তিক প্রতিভা হারানোর সম্পর্ক কী? উত্তর: যে খেলোয়াড়ের কোনো রেকর্ডই তৈরি হয় না, তার ফাইল "কম ঝুঁকি" দেখায় অথচ প্রকৃতপক্ষে অনির্ণেয়, আর বাছাই সিদ্ধান্ত ঠিক ওই ফাঁকে নেওয়া হয়; cricsultan.com Player Depth Index-জাতীয় সূচক এই ফাঁক মাপতে সহায়ক।

রাত দুইটা। ময়মনসিংহের টেবিলে ল্যাপটপ, স্ক্রিনে একটা স্প্রেডশিট। চল্লিশটি সারি, নয়টি কলাম — Name, Date of Birth, District, Format, Role, Information Point, Entity, Time Sensitivity, Source Quality। উপরের দুই সারিতে তথ্য আছে; তৃতীয় সারি থেকে নিচ পর্যন্ত সব ঘর ফাঁকা, অথচ কলামের শিরোনামগুলো নিখুঁত। ফাইলটি কোনো এরর দেয়নি। কোনো লাল বাতি জ্বলেনি। ভ্যালিডেশন গেট পেরিয়ে গেছে, কারণ স্কিমার প্রতিটি বাধ্যতামূলক ঘর উপস্থিত। ভেতরে কিছু নেই।

২০১৭ সালে ময়মনসিংহ স্টেডিয়ামে অনূর্ধ্ব-১৬ লিগের ফাইনালে বসে আমি ঠিক এমন একটা কাগজ দেখেছিলাম। জেতা দলের সাত নম্বর ব্যাটারের নাম লেখা, হারা দলের শেষ চারজনের ঘরে শুধু ড্যাশ। ম্যাচটা হয়েছিল — ছেলেরা রান করেছে, ঘামছে, কেউ কেউ মাঠ ছাড়ার সময় মুখ ঢেকেছে। কাগজে তাদের নাম নেই। ডিজিটাল ফাইলটা সেই কাগজেরই আরেক কপি, শুধু এবার নীরবতাটা আরও পরিষ্কার।

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

এই আটটি দিক আলাদা করে বানানো হয়নি। টেস্ট, ওয়ানডে আর টি-টোয়েন্টির হিসাব কখনো একসাথে মেশানো যায় না — ১৪৫ স্ট্রাইক রেট ওয়ানডেতে ভালো, টি-টোয়েন্টি ফিনিশারের জন্য অভাবনীয়, আর টেস্টে অর্থহীন। ফরম্যাট না জানলে কোনো সংখ্যার সাথে মানদণ্ড জোড়া দেওয়া যায় না। একইভাবে ভেন্যু না জানলে হোম-গ্রাউন্ড সুবিধা আলাদা করা যায় না; চেন্নাইয়ের জয় আর লিডসের জয় একই মানের প্রমাণ নয়। ডাকওয়ার্থ-লুইস-স্টার্ন (বৃষ্টিতে লক্ষ্য পুনর্গণনা) আর ডিআরএস (আম্পায়ার সিদ্ধান্ত পুনর্বিবেচনা) — এই দুটো নিয়ন্ত্রণ ছাড়া "ফর্ম" নিয়ে কথা বললে ফলাফল বিকৃত হয়।

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

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

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

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

নীরব বিস্তার। খালি কিন্তু বৈধ পেলোড ক্যাশে ঢোকে, ড্যাশবোর্ডে ঢোকে, মডেলের প্রশিক্ষণ ডেটাতেও ঢুকে পড়তে পারে। কেউ টের পায় না, কারণ কোনো এরর লগ নেই। এখানে একটা ব্যবহারিক নিয়ম দাঁড় করানো যায়, যেটা যে কেউ যাচাই করতে পারবেন: প্রথম ধাপ থেকে দ্বিতীয় ধাপে যাওয়ার সময় একটা কঠিন সম্পূর্ণতা-গেট বসানো উচিত — অন্তত একটি অশূন্য তথ্যবিন্দু এবং একটি অ-শূন্য শিরোনাম। ব্যর্থ হলে ফাঁকা স্কিমা নয়, স্পষ্ট "EXTRACTION_FAILED" অবস্থা ফেরত দেওয়া উচিত। সর্বনিম্ন তিনটি ঘর — শিরোনাম, একটি তথ্যবিন্দু, একটি সত্তা — এই শর্তটা সামান্য খরচে একটা নীরব ব্যর্থতাকে কর্মযোগ্য ত্রুটিতে বদলে দিত।

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

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

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

খালি ঘর, অসমাপ্ত নাম: ক্রিকেটের তথ্যপ্রবাহে যে স্তরটি কেউ খোঁড়ে না

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

২০২০ সালে ঢুকেছিল অন্য কিছু। অনূর্ধ্ব-১৬ লিগ বাতিল হলো, আর যে ছেলেটি ছয় ম্যাচে আট গোল করেছিল — আরিফুর রহমান — তার বাবা কোভিডে মারা যাওয়ার পর সে ক্রিকেট ছেড়ে রাইস মিলে কাজ নিল। আমার স্প্রেডশিটে ওর সারিটা থেমে গেল, কিন্তু ফাইলটা কোনো এরর দিল না। সারিটা এখনো বৈধ। শুধু ভেতরে কেউ নেই।

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

নজরদারির জন্য চারটি সংকেত প্রস্তাব করা হয়েছে, আর সেগুলো মাঠের ভাষায় বোঝা যায়। সাত দিনের গড়ে সম্পূর্ণতার হার ৯৫ শতাংশের নিচে নামলে ধরে নিতে হবে তোলার ধাপে সিস্টেমিক দোষ আছে। তথ্যবিন্দু থাকা সত্ত্বেও সত্তার সংখ্যা শূন্যের কাছাকাছি হলে বোঝা যায় নাম-চিহ্নিতকরণ আলাদাভাবে ভেঙেছে। শিরোনাম বা সূত্রের যেকোনো একটি শূন্য হলে ওই নির্দিষ্ট সোর্স ডোমেইনে ফেচ-রেন্ডার সমস্যা। আর "সময়-সংবেদনশীলতা: যাচাই হয়নি" বেশি বার ফিরলে প্রিভিউ আর ম্যাচ রিপোর্ট নীরবে দুর্বল হতে থাকে।

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

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

খালি ঘর, অসমাপ্ত নাম: ক্রিকেটের তথ্যপ্রবাহে যে স্তরটি কেউ খোঁড়ে না

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

খালি ঘর, অসমাপ্ত নাম: ক্রিকেটের তথ্যপ্রবাহে যে স্তরটি কেউ খোঁড়ে না

তাহলে সামনের প্রশ্নটা প্রযুক্তির নয়, জবাবদিহির। জেলার স্কোরশিটে তিনটি ঘর বাধ্যতামূলক করা যায় কি — খেলোয়াড়ের নাম, জন্মতারিখ, অভিভাবকের যোগাযোগ? এই তিনটি ঘর ছাড়া কোনো এন্ট্রি জাতীয় ডেটাবেসে ঢুকবে না, আর ঢুকতে না পারলে স্কোরকারীর কাছে ফেরত যাবে — ঠিক যেমন প্রথম ধাপে তথ্যবিন্দু ছাড়া কোনো পেলোড দ্বিতীয় ধাপে যেতে পারে না। প্রশ্নটা থেকে যায়: যখন আর্কাইভ খালি, তখন কি ছেলেটি অনুপস্থিত, নাকি প্রতিষ্ঠানটি?

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