শূন্যের অডিট: যে রিপোর্ট কিছু বলেনি, সেটাই ছিল তার সবচেয়ে সৎ সত্য
প্রদত্ত Stage-2 বিশ্লেষণ প্রতিবেদনের সব তথ্য-বিন্দু শূন্য (N/A), তাই এটি কোনো ম্যাচ, খেলোয়াড় বা লিগ সম্পর্কে সিদ্ধান্ত দেয় না। এর একমাত্র বাস্তব ফলাফল একটি সতর্কবার্তা: খালি ইনপুট থেকে কৃত্রিম তথ্য বানানো নিষিদ্ধ; প্রথমে Stage-1 পুনরায় চালিয়ে তথ্য-বিন্দু ও সংশ্লিষ্ট সত্তা পূরণ করতে হবে। মূল তথ্য: - প্রতিবেদনে আটটি বিশ্লেষণ-মাত্রা আছে, প্রতিটির মান প্রযোজ্য নয় (N/A)। - Information Points তালিকা খালি, তাই Entities Involved নির্ধারণ করা যায়নি। - শুধু ডোমেইন লেবেল cricket_world পূরণ করা হয়েছে। - প্রতিবেদন নিজেই downstream fabrication-কে উচ্চ ঝুঁকি হিসেবে চিহ্নিত করেছে। - নিবন্ধের শিরোনাম, উৎস ও প্রকাশের তারিখ কোথাও উল্লেখ করা হয়নি। উৎস: সরবরাহকৃত Stage-2 Deep Analysis Report; প্রকাশের তারিখ উল্লেখ নেই। যাচাইকৃত তথ্য-বিন্দু না থাকায় কোনো ডেটাবেস ক্রস-চেক সম্পাদন করা সম্ভব হয়নি। সম্ভাব্য অনুসরণীয় প্রশ্নোত্তর: প্রশ্ন: কেন বিশ্লেষণটি কোনো ম্যাচের সিদ্ধান্ত দিতে পারেনি? উত্তর: কারণ Stage-1 ডিকনস্ট্রাকশনের তথ্য-বিন্দু খালি ছিল, ফলে যাচাইযোগ্য তথ্য বা সত্তা কোনোভাবেই ছিল না। প্রশ্ন: সঠিক পরবর্তী পদক্ষেপ কী? উত্তর: প্রকৃত নিবন্ধের উপর Stage-1 পুনরায় চালিয়ে Information Points ও Entities Involved পূরণ করা। প্রশ্ন: খালি টেমপ্লেট ভরাট করার ঝুঁকি কী? উত্তর: অনুমানভিত্তিক ম্যাচ, খেলোয়াড় ও সংখ্যা তৈরি হয়ে যেতে পারে, যা সত্য-স্বচ্ছতা নীতি ভঙ্গ করে।
আমি ফাইলটা খুলেছিলাম রাত বারোটা বেজে সাত মিনিটে। চট্টগ্রামের দোতলার ঘরে ফ্যান ঘুরছিল ধীরে, পাশের ঘরে সবাই ঘুমিয়ে। স্ক্রিনে একটা টেবিল — আটটা বিশ্লেষণ-মাত্রা, চৌদ্দটা ঘর, আর প্রতিটা ঘরে একই নিরুত্তর শব্দ: প্রযোজ্য নয়। শিরোনাম নেই। সূত্র নেই। তারিখ নেই। তথ্য-বিন্দু নেই। একজন ক্রিকেট ডেটা সাংবাদিকের কাছে এর চেয়ে অস্বস্তিকর দৃশ্য কমই আছে, কারণ আমার পুরো পেশা দাঁড়িয়ে আছে একটাই প্রতিশ্রুতিতে — সংখ্যা আগে, মতামত পরে।
তবু আমি টেবিলটা বন্ধ করিনি। Ctrl+F চেপে সার্চ দিলাম, আর গুনে দেখলাম ওই শূন্যঘরগুলোই ফাইলের সবচেয়ে বেশি ব্যবহৃত বিষয়বস্তু। আমি চা বানালাম, ফিরে এসে বসে পড়লাম। ২০১৭ সালে চট্টগ্রাম আবাহনীর হয়ে শেখ জামালের বিপক্ষে ২-১ ম্যাচের ১৪টা শট হাতে লিখে xG বসানোর রাতে যেটা শিখেছিলাম, আজ রাতটা তার উল্টো পরীক্ষা। সেদিন সংখ্যা ছিল, গল্প ছিল না — আমাকে গল্প বানাতে হয়েছিল। আজ গল্পও নেই, সংখ্যাও নেই। প্রশ্নটা তাই সরল: খালি ঘরকে তুমি সত্য বলবে, নাকি কল্পনায় ভরে দেবে?

প্রেক্ষাপট: ডেটা মঠের নিয়ম
আমি xG Chattogram বানিয়েছিলাম কারণ লিগ টেবিলটা স্পষ্ট দৃষ্টির সামনেই মিথ্যা বলছিল। ওই পোস্টে আমি কোনো মতামত লিখিনি; আমি ১৪টা শটের একটা টেবিল লিখেছিলাম, মিনিট ধরে ধরে, আর পাঠক নিজেই সিদ্ধান্তে পৌঁছেছিলেন। ৫,২০০ শেয়ার আর ১,১০০ কমেন্টের পর একটা কথা মাথায় গেঁথে গেল: নতুন মাধ্যম বিতর্ককে পুরস্কৃত করে না, যাচাইযোগ্য সংখ্যাকে করে। তারপর থেকে আমার প্রতিটা দাবির সাথে ম্যাচ-মিনিট আর স্যাম্পল সাইজ বসানো বাধ্যতামূলক হয়ে গেল।

২০১৮ সালে রাশিয়া বিশ্বকাপে আমি ৬৪ ম্যাচের একটা স্প্রেডশিট বানিয়েছিলাম — PPDA, xG, সেট-পিস xG, কভার করা দূরত্ব। ওই স্প্রেডশিট কোনো ভবিষ্যদ্বাণী ছিল না; ওটা ছিল আমি কী কী গুনতে পারি না, তার একটা স্বীকারোক্তি। ক্রোয়েশিয়া প্রতি ম্যাচে ১.৪ xG খেয়েও দুটো পেনাল্টি শুটআউট জিতেছিল, ফ্রান্স দিয়েছিল মাত্র ০.৮। টেবিল শুধু ফল বলে; xG বলে ফলটা কতটা পুনরাবৃত্তিযোগ্য। ২০২০ সালে ফার্লো হয়ে যখন ঘরে বসে থাকলাম, তখন ৩০৬টা ম্যাচ স্ক্র্যাপ করে দেখলাম খালি স্টেডিয়ামে হোম-উইন হার ৪৫.২% থেকে ৪০.১%-এ নেমেছে, হোম-গোল ১.৫৩ থেকে ১.২৬। স্টেডিয়াম খালি হলে সংখ্যাগুলো চুপ করে যায় না; তারা তাদের উচ্চারণ বদলায়।
আজকের ডেটা-পাইপলাইনটাও একই পরিবারের। Stage-1 হলো টেক্সট ডিকনস্ট্রাকশন — মূল লেখা থেকে তথ্য-বিন্দু, সত্তা, উৎস, সময়-সংবেদনশীলতা টেনে বের করা। Stage-2 হলো আট মাত্রার বিশ্লেষণ, যার পুরো ইমারত দাঁড়িয়ে থাকে ওই তথ্য-বিন্দুর উপর। এখানে একটা স্পষ্ট শ্রেণিবিন্যাস আছে: তথ্য-বিন্দু হলো ভিত্তি, সত্তা হলো দেয়াল, আর সিদ্ধান্ত হলো ছাদ। ভিত্তি না থাকলে বাকিটা বাতাসে ঝুলে থাকে। আজ Stage-1 আমাকে ফেরত দিয়েছে খালি হাত — শিরোনাম নেই, সূত্র নেই, সারসংক্ষেপ নেই, তথ্য-বিন্দুর তালিকা খালি, আর সত্তা নির্ধারণের নির্দেশ এমন এক ফাঁকা নির্দেশ, যা থেকে কোনো নাম বের করা অসম্ভব।
মূল বিশ্লেষণ: আটটি মাত্রার নীরব জবানবন্দি
প্রথম মাত্রা — ফরম্যাট ও ম্যাচ। কোন ফরম্যাট, তা-ই নির্ধারণ করা যায়নি: টেস্ট, ওয়ানডে, টি-টোয়েন্টি, না দ্য হান্ড্রেড। ইনিংস নেই, ওভার নেই, পাওয়ারপ্লে নেই, ভেন্যু নেই, শিশির নেই, ডিএলএস নেই। এর মানে সরল: "ম্যাচটা কেমন ছিল" প্রশ্নের উত্তর দিতে হলে আমাকে একটা ম্যাচ বানাতে হবে। আর একটা বানানো ম্যাচ হলো জাল এন্ট্রি — যে এন্ট্রি সত্যের চেইনে কখনোই যুক্ত করা যায় না।
দ্বিতীয় মাত্রা — খেলোয়াড়ের টেকনিক ও ডেটা। নাম নেই, ভূমিকা নেই, গড় নেই, স্ট্রাইক রেট নেই, সাম্প্রতিক প্রবণতা নেই। এটাই সবচেয়ে বিপজ্জনক খালি ঘর, কারণ এখানেই টেমপ্লেট-ভরাটের প্রলোভন সবচেয়ে বেশি। একটা পরিচিত নাম বসিয়ে দিলেই বিশ্লেষণের আশি শতাংশ পূর্ণ দেখায়। ডেটা মঠের নিয়ম এখানেই পরীক্ষা হয়: সত্যিকারের বাধা সংখ্যা খুঁজে পাওয়ায় নয়, বরং সংখ্যা না থাকলেও চুপ থাকতে পারার মধ্যে।
তৃতীয় মাত্রা — দল ও র্যাঙ্কিং। আইসিসি র্যাঙ্কিং নেই, হোম/অ্যাওয়ে প্রোফাইল নেই, ব্যাটিং গভীরতা নেই, বোলিং কম্বিনেশন নেই, বেঞ্চ নেই, বয়স-কাঠামো নেই। চতুর্থ মাত্রা — লিগ ও বাণিজ্যিক ইকোসিস্টেম। সম্প্রচার স্বত্বের মূল্য নেই, ফ্র্যাঞ্চাইজি ভ্যালুয়েশন নেই, বেতন নেই, নিলামের দাম নেই। একজন কমার্শিয়াল-ভ্যালু স্কাউটের কাছে এটা ফাঁকা ক্যাশবাক্স — কিন্তু ফাঁকা ক্যাশবাক্সে হাত ঢুকিয়ে কিছু বের করে আনা যায় না, শুধু বাতাস বের হয়।
পঞ্চম মাত্রা — নিয়ম ও গভর্ন্যান্স। ক্ষমতা-রাজস্ব বণ্টন, খেলার নিয়ম বিতর্ক, দুর্নীতি-নিরোধ, যোগ্যতা ও নির্বাচন, রাজনৈতিক-ভূরাজনৈতিক উপাদান — পাঁচটাই শূন্য। ষষ্ঠ মাত্রা — ঝুঁকি। ছয় ধরনের ঝুঁকির ঘর, আর প্রতিটিই খালি। কিন্তু এখানে একটা অদ্ভুত ব্যাপার ঘটে: এই প্রতিবেদনের সবচেয়ে মূল্যবান বাক্যটি আসলে ঝুঁকি-অংশে বসে আছে। সেটি হলো এক সতর্কবার্তা — ইনপুট যদি শূন্য হয়, তবে পরের ধাপে কেউ যদি টেমপ্লেটটা কল্পনায় ভরে দেয়, সেটাই হবে সবচেয়ে বড় ঝুঁকি। একটি ফাঁকা রিপোর্ট নিজের শূন্যতাকে ঝুঁকি বলে চিহ্নিত করছে। এটাকে বলতে হয় আত্মসচেতন নথি।
সপ্তম মাত্রা — জন-আখ্যান ও প্রত্যাশা। বর্তমান আখ্যান নেই, উত্তাপ-চক্রের ধাপ নেই, ভিড়ের উত্তেজনা নেই, আতঙ্ক নেই, প্রত্যাশা-ফাঁক নেই। অষ্টম মাত্রা — ইন্ডাস্ট্রি ট্রান্সমিশন। উপধারা তিনটা: upstream-এ যুব উন্নয়ন ও প্রতিভা সরবরাহ, midstream-এ জাতীয় দল ও লিগ, downstream-এ সম্প্রচার ও বাণিজ্যিক বাজার। তিনটাই খালি। একটা ট্রিগার-ইভেন্ট না থাকলে শৃঙ্খলে কিছু সঞ্চারিত হওয়ার প্রশ্নই ওঠে না।
এখন এই আটটা মাত্রা মিলিয়ে যা দাঁড়ায়, সেটা কোনো ক্রিকেট-সিদ্ধান্ত নয় — এটা একটা সাংবাদিকতার সিদ্ধান্ত। ডেটা সাংবাদিকদের একটা অলিখিত দুর্বলতা আছে: টেমপ্লেট দেখলে ভরাট করার ইচ্ছা জাগে। ফাঁকা কলাম চোখে লাগে। কিন্তু একটা সংখ্যা তখনই অর্থবহ, যখন তার পেছনে একটা পদ্ধতি থাকে। পদ্ধতিহীন সংখ্যা হলো মিথ্যার সবচেয়ে পরিষ্কার ছদ্মবেশ।
এখানেই লেজার-রূপকটা কাজে লাগে। একটা সত্যের চেইনে প্রতিটা দাবি একটা ব্লক। ব্লকে লেখা থাকে তথ্য-বিন্দু, সত্তা, উৎস, তারিখ। আজকের ফাইলটি আসলে একটা খালি ব্লক — অপরিবর্তনীয়, কারণ তাতে কিছু লেখা নেই। কেউ যদি পরের ধাপে এসে ওই খালি ব্লকে একটা ম্যাচ, একটা স্কোর, একটা নাম ঢুকিয়ে দেয়, তবে চেইনটা আর সত্যের থাকে না; সেটা হয়ে যায় সম্পাদনযোগ্য খসড়া। আর যে লেজার সম্পাদনযোগ্য, সেটা লেজারই নয়।
বিপরীত কোণ: খালি রিপোর্টই সবচেয়ে সৎ রিপোর্ট
স্বাভাবিক প্রতিক্রিয়া হলো এই ফাইলকে ব্যর্থতা বলা। আমার মত: এটাই সম্ভবত পুরো সিস্টেমের সবচেয়ে সৎ আউটপুট। কারণ একটা ফ্রেমওয়ার্কের চরিত্র বোঝা যায় ইনপুট না থাকলে সে কী করে, তা দিয়ে। যে ফ্রেমওয়ার্ক খালি ইনপুটেও একটা পূর্ণ, বিশ্বাসযোগ্য-দেখতে বিশ্লেষণ বানিয়ে দেয় — সেটা বিপজ্জনক। যে ফ্রেমওয়ার্ক খালি ইনপুটে দাঁড়িয়ে ঘোষণা করে "আমি জানি না, এবং আমি বানাব না" — সেটাই ভরসাযোগ্য।
আসল কেলেঙ্কারি টেমপ্লেটের শূন্যতায় নয়, টেমপ্লেটের ভরাটে। বাজেটা দেখুন। ফ্যান্টাসি ও বেটিং বাজার প্রতিদিন সংখ্যা চায়। মিডিয়া হিট-চক্র প্রতিদিন একটা নতুন উত্তাপ চায়। সোশ্যাল ফিডে একটা পোস্টকে টিকতে হলে তাতে অন্তত তিনটা মেট্রিক আর একটা দৃঢ় দাবি থাকতে হয়। এই চাপে সবচেয়ে সহজ পথ হলো ফাঁকা ঘরে প্লাসিবল-শোনা সংখ্যা বসিয়ে দেওয়া — যেটা দেখতে xG-র মতো, গন্ধে xG-র মতো, কিন্তু পেছনে কোনো শট-লগ নেই। আমি ২০১৭ থেকে যেটা শিখেছি: যাচাই করা যায় না, এমন মেট্রিক আসলে মেট্রিক নয়, ওটা সাজসজ্জা।
আর একটা স্তর আছে। এই প্রতিবেদনটি নিজেই স্বীকার করছে যে তার Stage-1 ইনপুট গঠনগতভাবে ফাঁকা, এবং সে জানে যে তথ্য-বিন্দুই একমাত্র প্রমাণভিত্তি। একটা বিশ্লেষণ কতটা বিশ্বাসযোগ্য, তা নির্ভর করে সে কী নিয়ে চুপ থাকে, তার উপর। যে নথি জানে কোথায় থামতে হয়, সেটাই পাঠকের আস্থা অর্জন করে। খেলাধুলার ডেটাতে আমরা যেটা ভুলে যাই, সেটা হলো: অনিশ্চয়তা স্বীকার করা দুর্বলতা নয়, ওটা পদ্ধতিগত সততা। এখানে অনিশ্চয়তাটা ছিল চরম — শূন্য থেকে শুরু।
এই জায়গা থেকেই রেফারি-সংস্কৃতি নিয়ে আমার পুরনো অভিমত ফিরে আসে। ভিএআর-যুগেও স্টেডিয়ামে দর্শক জানতে পারে না সিদ্ধান্তটা কেন হলো; ব্যাখ্যা ঘরের বাইরে থাকে। ঠিক তেমনই, একটা বিশ্লেষণ যখন ফাঁকা ঘর লুকিয়ে মসৃণ ভাষায় মুড়ে দেয়, তখন পাঠক ঠকেন — কারণ তাঁকে সিদ্ধান্ত দেওয়া হয়, প্রক্রিয়া নয়। স্বচ্ছতা তখন স্লোগান থেকে যায়।
শেষ কথা: পরের রাউন্ডের সংকেত
এই ফাইল থেকে বেরিয়ে আসার পথ একটাই, আর সেটা রহস্যময় নয়। Stage-1-কে প্রকৃত নিবন্ধের উপর আবার চালাতে হবে, তারপর Information Points আর Entities Involved পূরণ করতে হবে। এই দুটো ঘর ভরে গেলেই আট মাত্রার পুরো কাঠামো প্রমাণ-উদ্ধৃতি, আস্থা-ট্যাগ আর ঝুঁকি-চিহ্নসহ চলতে পারবে। তার আগে যা করা যায়, তা হলো একটা নিয়ম লিখে রাখা — শূন্য মানে থামা, শূন্য মানে ভরা নয়।
আমি আজ রাতে কোনো ম্যাচ বানাইনি। আমি গুনেছি শুধু একটা জিনিস: কতগুলো ঘর খালি। আটটা মাত্রা, চৌদ্দটা ঘর, শূন্য তথ্য-বিন্দু। পরের রাউন্ডে যখন সত্যিকারের স্কোরকার্ড আসবে, তখন xG Chattogram-এর সেই পুরনো অভ্যাস ফিরবে — টেবিল আগে, মতামত পরে, মিনিট আর স্যাম্পল সাইজ হাত ধরে। কিন্তু আজকের সংকেতটা ভিন্ন, এবং সম্ভবত বেশি জরুরি: সত্যের চেইনে সবচেয়ে মূল্যবান ব্লকটা কখনো কখনো সেটাই, যেটা খালি রেখে দিতে জানা গেছে।
