খালি ব্লকের সাক্ষ্য: যে রিপোর্ট একটি ম্যাচ ছাড়াই আট অধ্যায় লিখে ফেলল
**মূল উত্তর (৬০ শব্দের কম):** Stage-2 ক্রিকেট বিশ্লেষণ রিপোর্টটি শূন্য তথ্যের ভিত্তিতে তৈরি হয়েছে। Stage-1 ডিকনস্ট্রাকশনে শিরোনাম, সূত্র, নিবন্ধ-ধরন ও তথ্য-বিন্দু—সবই ফাঁকা ছিল। ফলে আটটি বিশ্লেষণ-মাত্রার প্রতিটিই insufficient information হিসেবে চিহ্নিত। একমাত্র বাস্তব ফল দুটি: পাইপলাইনের প্রক্রিয়া-ত্রুটি এবং ডোমেইন লেবেলের শ্রেণিবিন্যাস-অসঙ্গতি। **মূল তথ্য:** - Stage-1 আউটপুটে তথ্য-বিন্দু শূন্য; শিরোনাম, সূত্র ও ধরন তিনটিই ফাঁকা। - ডোমেইন লেবেল cricket_asia, অথচ চুক্তিতে প্রত্যাশিত Cricket — শ্রেণিবিন্যাস-অসঙ্গতি। - আটটি বিশ্লেষণ-মাত্রার সবগুলোতেই N/A — insufficient information। - ছয়টি ঝুঁকি-শ্রেণির প্রথম পাঁচটি cannot assess; সিস্টেমিক ঝুঁকি High, ইতিমধ্যে বাস্তবায়িত। - তথ্য-মূল্য: ক্রীড়া, শিল্প ও সময়—তিনটিতেই এক তারা; শুধু নেতিবাচক নমুনা হিসেবে দুই তারা। **সূত্র:** Stage-2 Deep Analysis Report — Cricket Domain (অভ্যন্তরীণ নথি)। নথিতে প্রকাশতারিখ উল্লেখ নেই; তারিখের অনুপস্থিতি নিজেই একটি পর্যবেক্ষণ। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: কেন খালি রেকর্ড বিশ্লেষণ হিসেবে গ্রহণযোগ্য নয়? উত্তর: ফরম্যাট (টেস্ট/ওয়ানডে/টি-টোয়েন্টি/দ্য হান্ড্রেড) অজানা থাকলে স্ট্রাইক রেট বা ইকোনমির বেঞ্চমার্ক তুলনাযোগ্য থাকে না। প্রশ্ন: পুনরায় চালানোর ন্যূনতম শর্ত কী? উত্তর: শিরোনাম ও প্রকাশতারিখ, প্রকাশক, অন্তত ৩–৫টি তথ্য-বিন্দু, ফরম্যাট-প্রসঙ্গ এবং নামযুক্ত সত্তা। প্রশ্ন: ব্লকচেইন কি এই ত্রুটি সমাধান করে? উত্তর: না; অপরিবর্তনীয়তা কেবল যা দেওয়া হয় তা সংরক্ষণ করে, তাই ফাঁকা রেকর্ড স্থায়ীভাবে ফাঁকা থেকে যায়।
রাত ২:১৭। লিভারপুলের ফ্ল্যাটে টেবিলবাতির আলো পুরনো কাগজের মতো হলদে। ডেস্কে একটা নথি পড়ে আছে, শিরোনাম: Stage-2 Deep Analysis Report — Cricket Domain। আটটি অধ্যায়। পাঁচটি টেবিল। প্রতিটি টেবিলের পাশে আত্মবিশ্বাসের মাত্রা লেখা—High, High, High। প্রথম পাতার একেবারে উপরে একটা বাক্স, যার ভেতরের লেখাটা আমি তিনবার পড়েছি।
বাক্সটা বলে: এই নথিতে যে ইনপুট এসেছে, তা কার্যত শূন্য। শিরোনাম নেই। সূত্র নেই। নিবন্ধের ধরন শনাক্ত হয়নি। মূল দৃষ্টিভঙ্গির এক-বাক্য সারাংশ ফাঁকা। আর তথ্য-বিন্দুর সংখ্যা—শূন্য।
তার মানে এই নয় যে নথিটি মিথ্যা বলছে। বরং নথিটি অস্বাভাবিক রকম সৎ। সে প্রতিটি ঘরে লিখে দিয়েছে—insufficient information। কুড়িটা ঘরে কুড়িবার সে স্বীকার করেছে, আমার কিছু জানার নেই।
সমস্যাটা ওখানে নয়। সমস্যা হলো আকারে।
যে স্কোরবোর্ডে কোনো নাম ছিল না
ভাবুন তো, একটা স্কোরকার্ড। ইনিংস, ওভার, রান, উইকেট—সব ঘর আছে। কিন্তু কোনো ব্যাটসম্যানের নাম নেই। বোলারের নাম নেই। মাঠের নাম নেই। দিনের তারিখ নেই। শুধু ঘরগুলো আছে, পরিপাটি, ছাপার অক্ষরে। কেউ যদি সেই কার্ড নিয়ে সংবাদ সম্মেলনে যায় এবং বলে, আজকের ম্যাচে ফিল্ডিং দল ভালো করেছে, তাহলে তর্ক করা কঠিন—কারণ ম্যাচটা কখনো হয়নি, কাজেই খারাপও করেনি।
আমার হাতে সেই কার্ডই ছিল। আটটি অধ্যায়ের শিরোনাম দেখে মনে হবে কোনো গভীর ক্রিকেট-বিশ্লেষণ শেষ হয়েছে: ফরম্যাট ও ম্যাচ বিশ্লেষণ, খেলোয়াড়ের কৌশল ও উপাত্ত, দলের অবস্থান ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক বাস্তুসংস্থান, নিয়ম ও শাসন, ঝুঁকি-বিশ্লেষণ, জনমত ও প্রত্যাশার ব্যবধান, আর শিল্প-প্রবাহ। আটটার ভেতরে গিয়ে দেখা যায়, প্রত্যেকটির মূল্যায়ন ঘরে একই বাক্য—N/A, insufficient information।
স্কোরবোর্ড সংখ্যা মনে রাখে; পিচ মনে রাখে অনুভূতি। এই নথির স্কোরবোর্ডে কোনো সংখ্যাই ছিল না। কাজেই পিচের অনুভূতি নিয়ে কথা বলার কোনো অধিকার আমার ছিল না।
তবু আমি একটা জিনিস পেয়েছিলাম, এবং সেটা ক্রিকেট নিয়ে নয়, আমাদের যন্ত্র নিয়ে।
প্রসঙ্গ: দুই স্তরের পাইপলাইন, আর তার প্রথম স্তরে যা ঘটল
এই ধরনের বিশ্লেষণ সাধারণত দুই স্তরে চলে। প্রথম স্তর—deconstruction। কাজটা যান্ত্রিক: একটি নিবন্ধ তুলে আনা, তার শিরোনাম, প্রকাশক, প্রকাশের তারিখ, ধরন বের করা, মূল বক্তব্যগুলো আলাদা করা, তথ্য-বিন্দু চিহ্নিত করা, নামযুক্ত সত্তা (দল, খেলোয়াড়, লিগ, বোর্ড) তালিকাভুক্ত করা, সময়-সংবেদনশীলতা ও সূত্রের মান নির্ধারণ করা। দ্বিতীয় স্তর—analysis। সেই কাঁচামাল নিয়ে আটটি মাত্রায় গভীরে যাওয়া।
এখানে প্রথম স্তর ফিরিয়ে দিয়েছে একটা কাঠামোগতভাবে সম্পূর্ণ, কিন্তু বিষয়বস্তুহীন বস্তু। দ্বিতীয় স্তর সেই বস্তুকে গ্রহণ করেছে, এবং সৎভাবে জানিয়েছে যে কিছুই বিশ্লেষণ করা সম্ভব নয়।
একটা কথা পরিষ্কার করে নেওয়া দরকার: খেলোয়াড় ও সত্তার তালিকা ফাঁকা থাকাটা এখানে অমনোযোগের ফল নয়। নথিতে স্পষ্ট লেখা আছে—যেহেতু তথ্য-বিন্দু নেই, সেহেতু সেগুলো থেকে সত্তা বের করার প্রশ্নই ওঠে না। এটা একটি নির্ণীত শূন্য, অনির্ণীত শূন্য নয়। পার্থক্যটা বিশাল। একটি অনির্ণীত শূন্য মানে কেউ দেখেনি; একটি নির্ণীত শূন্য মানে দেখা হয়েছে এবং দেখা গেছে কিছু নেই।
দ্বিতীয় পর্যবেক্ষণটা আরও অস্বস্তিকর। নথির ডোমেইন লেবেল দেওয়া হয়েছে cricket_asia, অথচ চুক্তিতে প্রত্যাশিত ছিল Cricket। এটি কেবল একটা ফাঁকা ঘর নয়, এটি শ্রেণিবিন্যাসের অসঙ্গতি। লেবেলটা টিকে আছে, অথচ সমস্ত পাঠ্য ফাঁকা—এই সমন্বয় থেকে একটা ইঙ্গিত মেলে: লেবেলটি সম্ভবত নিবন্ধের মূল লেখা পড়ে তৈরি হয়নি, বরং মেটাডেটা বা ইউআরএলের শব্দ দেখে তৈরি হয়েছে। অর্থাৎ যেটা আছে, সেটা কম নির্ভরযোগ্য; যেটা নির্ভরযোগ্য, সেটা নেই।
কাঠামো সস্তা, বিষয়বস্তু দামি
এখানেই ব্লকচেইনের সেই পুরনো পাঠটি কাজে আসে, যা ক্রিকেটের ডেটা-শিল্প এখনো আয়ত্ত করেনি।
একটি পাবলিক লেজারে একটি ব্লক দুটো অংশে আসে: হেডার আর পেলোড। হেডারে থাকে আগের ব্লকের হ্যাশ, সময়, আর লেনদেনগুলোর মার্কেল রুট। পেলোডে থাকে প্রকৃত লেনদেন। হেডারটা নিখুঁতভাবে তৈরি করা যায়—এমনকি যখন পেলোডে একটাও লেনদেন নেই। এবং ঠিক এখানেই নেটওয়ার্কের নিয়মগুলো নিষ্ঠুর হয়: যে ব্লকে কোনো লেনদেন নেই, তাকে বৈধ ব্লক হিসেবে গ্রহণ করা হয় না। কারণটা যুক্তিসঙ্গত। একটি খালি ব্লক শৃঙ্খলে কিছু যোগ করে না, কিন্তু শৃঙ্খলকে এগিয়ে নিয়ে যায়—অর্থাৎ সে এমন একটি সময়ের দাবি করে, যে সময়ে কিছু ঘটেনি।
খালি গাছের মার্কেল রুটও একটি সংজ্ঞায়িত মান। গণনা করা যায়। যন্ত্রের কাছে খালি আর ভরা দুটোই একই রকম ইনপুট—দুটোরই উত্তর বের করা সম্ভব। পার্থক্য শুধু নিয়মে: আমরা গণনাটা করব কি না, আর ফলাফলটা বৈধ বলে ঘোষণা করব কি না।
আমার হাতে যে নথিটি ছিল, সেটি একটি খালি ব্লক—যার হেডার সুন্দর, পেলোড শূন্য, এবং যাকে কোনো নিয়ম আটকায়নি।
উৎপাদিত কর্তৃত্ব: কেন এটি ভুলের চেয়েও বিপজ্জনক
নথিটি নিজেই একটি পরিভাষা ব্যবহার করেছে, যেটি আমি ধার করতে চাই—manufactured authority, উৎপাদিত কর্তৃত্ব। টেমপ্লেটের পূর্ণতা যখন বিশ্লেষণের গভীরতার ছদ্মবেশ ধারণ করে।
একটা সাধারণ ভুলের সঙ্গে এর পার্থক্য বোঝা দরকার। একটি ভুল দাবি করে: এই ম্যাচে অমুক দল জিতবে। ভুল প্রমাণিত হলে দাবিটা মরে যায়, তার সঙ্গে তার খ্যাতিও। কিন্তু একটি উৎপাদিত কর্তৃত্ব কোনো দাবিই করে না, সে কেবল আকার তৈরি করে। আটটা অধ্যায়। পাঁচটা টেবিল। আত্মবিশ্বাসের মাত্রা। যে পাঠক এগুলো দেখে উদ্ধৃতি দিতে বসবেন, তিনি হয়তো লিখবেন—গভীর বিশ্লেষণে দেখা গেছে, এই বিষয়ে সিদ্ধান্ত নেওয়া সম্ভব নয়। এবং সেই বাক্যটি আপাতদৃষ্টিতে সত্য, কিন্তু তার ভেতরে কোনো কাজ নেই। শূন্য থেকে শূন্য বের করে তাকে বিশ্লেষণ বলে চালিয়ে দেওয়া হয়েছে।
একটা ব্লকচেইন-দৃষ্টান্ত এখানে অদ্ভুতভাবে মিলে যায়। শৃঙ্খলে যুক্ত হওয়ার আগে একটি ব্লক যাচাই হয়। যদি পেলোড ফাঁকা হয় এবং কেউ তা সত্ত্বেও ব্লকটিকে বৈধ বলে ঘোষণা করে, তাহলে সমস্যা ব্লকের নয়, সমস্যা ঘোষণাকারীর। কারণ পরবর্তী সব নোড ওই ঘোষণাকে সত্য ধরে এগোবে, আর শৃঙ্খলের উচ্চতা বাড়বে, কিন্তু শৃঙ্খলের ওজন বাড়বে না।
নয় বছর ধরে ঢাকার ক্লাব মাঠের টেপ-বলের আসর থেকে টি স্পোর্টসের কমেন্ট্রি বক্স পর্যন্ত আমি একটা জিনিস বারবার দেখেছি: ক্রিকেট-সাংবাদিকতা কখনো তথ্যের অভাবে ভোগে না, ভোগে আত্মবিশ্বাসের আধিক্যে। একজন ধারাভাষ্যকার হিসেবে আমার সবচেয়ে কঠিন কাজ কখনো ছিল না একটা শটের ব্যাখ্যা দেওয়া; কঠিন কাজ ছিল বলা—এই ওভার থেকে আমি কিছু বলতে পারছি না।
ফরম্যাট-প্রথম নিয়ম: কেন এটি অলঙ্ঘনীয়
নথিটি একটি বাক্যে নিজের সীমা স্বীকার করেছে, এবং সেই বাক্যটি ক্রিকেট-বিশ্লেষণের সবচেয়ে গুরুত্বপূর্ণ নিয়ম: ফরম্যাট চিহ্নিত না হলে কোনো পারফরম্যান্স-মেট্রিক তুলনাযোগ্য নয়।
ক্রিকেটের চারটি শীর্ষ স্তরের কাঠামো আছে—টেস্ট (পাঁচ দিন), ওয়ানডে (৫০ ওভার), টি-টোয়েন্টি (২০ ওভার), এবং দ্য হান্ড্রেড (১০০ বল)। চারটির কৌশলগত যুক্তি এতটাই আলাদা যে সংখ্যাগুলো একসঙ্গে রাখলে অর্থ হারায়। একটা উদাহরণ দিই, এবং এটা কোনো ম্যাচের তথ্য নয়, কেবল ব্যাখ্যা: ১৩০-এর স্ট্রাইক রেট টি-টোয়েন্টিতে মাঝারি, ওয়ানডেতে দ্রুত, আর টেস্টের এক সেশনেও এটি অকল্পনীয় ছন্দ। আট রান প্রতি ওভারের ইকোনমি টি-টোয়েন্টির শেষ চার ওভারে গ্রহণযোগ্য, টেস্টের প্রথম সেশনেও গ্রহণযোগ্য, কিন্তু ওয়ানডের মাঝের ওভারে প্রায় বিপর্যয়। একই সংখ্যা তিন জায়গায় তিন রকম মানুষ।
এই ভুলটার একটা নাম আছে—cross-format contamination, ফরম্যাট-মিশ্রণ দূষণ। একটি ফরম্যাটের মানদণ্ড আরেকটিতে প্রয়োগ করা। যন্ত্রের পক্ষে এই ভুল করা সহজ, কারণ যন্ত্রের কাছে সব সংখ্যাই সংখ্যা। নিয়মটি লিখতে হয় মানুষের, এবং সেটি হতে হয় প্রথম নিয়ম—সবার আগে, আলোচনার আগে, সংখ্যার আগে।
এখানেই মূল সংকট। ফরম্যাট অজানা থাকায় প্রথম, দ্বিতীয় ও তৃতীয়—তিনটি মাত্রাই চালানো যায়নি। মানে, বিশ্লেষণের যে অংশটি সবচেয়ে বেশি জায়গা নেওয়ার কথা (নথির নিজের হিসাবে ৬০ থেকে ৭০ শতাংশ), সেটি সম্পূর্ণ ফাঁকা। যা বাকি রইল, তা কেবল কাঠামোর ছায়া।
লেবেলের ফাটল: ভুল নেটওয়ার্কে পাঠানো লেনদেন
cricket_asia আর Cricket—এই দুই লেবেলের মধ্যে দূরত্বটা কেবল ভাষার নয়। একটি হলো ভৌগোলিক উপ-শ্রেণি, অন্যটি মূল ডোমেইন। ব্লকচেইনের ভাষায় বললে, একটি লেনদেন ভুল নেটওয়ার্কে সম্প্রচারিত হয়েছে। কনটেইনারটা বৈধ, ঠিকানাটা বৈধ, কিন্তু যে শৃঙ্খলে তাকে যাচাই করা হবে, সেটি অন্য শৃঙ্খল।
এর ব্যবহারিক পরিণতি আছে। cricket_asia লেবেলের আওতায় পড়ে ভারত, পাকিস্তান, শ্রীলঙ্কা, বাংলাদেশ, আফগানিস্তান—পাশাপাশি এশিয়া কাপ, আইপিএল, পিএসএল, আইএলটি-২০। এই লেবেল দেখে ভারত-পাকিস্তান দ্বৈরথের কাঠামো আর একটি ঘরোয়া লিগের কাঠামো—দুটোকে আলাদা করা অসম্ভব। অথচ বিশ্লেষণের ওজন দুটোতে সম্পূর্ণ ভিন্ন। একটি ভূরাজনীতি, নিরাপত্তা আর সম্প্রচার-স্বার্থের গল্প; অন্যটি প্লেয়ার-রিটেনশন আর ভিসা-অপেক্ষার গল্প।
লেবেলটি সম্ভবত মেটাডেটা থেকে জন্মেছে, মূল লেখা থেকে নয়। এটাই সবচেয়ে বড় সূত্র: লেবেল আছে অথচ মূল পাঠ্য নেই—এই সমন্বয় বলে দেয় ব্যর্থতা কোথায়। ব্যর্থতা বিশ্লেষণের যুক্তিতে নয়, ব্যর্থতা তার আগে—তুলে আনা বা পার্স করার স্তরে।
অরেকল সমস্যা: শৃঙ্খল বাইরের সত্য তৈরি করে না
ক্রীড়া-উপাত্তকে অন-চেইন করার আলোচনায় সবচেয়ে কম আলোচিত বিষয়টি হলো অরেকল সমস্যা। একটি শৃঙ্খল নিজের ভেতরের হিসাব নিখুঁত রাখতে পারে, কিন্তু বাইরের জগৎ থেকে যে তথ্য আসছে, তার সত্যতা সে যাচাই করতে পারে না। ক্রিকেটের ক্ষেত্রে এই বাইরের জগৎটা হলো স্কোরিং সফটওয়্যার, ফেচ করা পাতাগুলো, পার্সার, আর সেই সব মানুষ যারা ম্যাচের মাঝখানে ডেটা তোলেন।
এই নথিটি সেই সমস্যার একটি নিখুঁত নমুনা। বিশ্লেষণের স্তর সৎ ছিল। ব্যর্থতা তার উর্ধ্বে। কাজেই এই পাইপলাইনে ব্লকচেইন জুড়ে দিলে কী হবে? যা দেওয়া হবে, তা-ই স্থায়ী হবে। আর যেহেতু দেওয়া হয়েছে শূন্য, শূন্যটাই স্থায়ী হবে।
অপরিবর্তনীয়তা সত্যকে রক্ষা করে না; সে কেবল যা আছে তা সংরক্ষণ করে—ভুল হলে ভুলকেও। একটি ফাঁকা রেকর্ড যদি অন-চেইন হয়ে যায়, তবে সেটি আর ফাঁকা থাকে না, সেটি হয়ে যায় প্রামাণ্য ফাঁকা। পার্থক্যটা ভয়ংকর।
তাহলে ব্লকচেইনের অবদান কোথায়? টোকেনে নয়, প্রমাণের শৃঙ্খলে—chain of custody। এই নথির সবচেয়ে বড় অভাব একটি জিনিসের: প্রকাশের তারিখ নেই। তারিখ ছাড়া কোনো নেই, কোনো finality নেই। নথি নিজেই স্বীকার করেছে, সময়-সংবেদনশীলতা এখানে কম নয়, বরং অগণনীয়।
আমার প্রস্তাব: ফেচ করা মুহূর্তটির হ্যাশ
এখানেই একটি বাস্তব, প্রয়োগযোগ্য ধারণা দাঁড়ায়, এবং এটি এই লেখার নতুন অবদান।
ইনজেশন-স্তরে কাঁচা ডকুমেন্টটি যখন তুলে আনা হয়, ঠিক সেই মুহূর্তে তার ক্রিপ্টোগ্রাফিক হ্যাশ নেওয়া হোক এবং রেকর্ডের সঙ্গে সংরক্ষণ করা হোক। তারপর যদি Stage-1 শূন্য ফেরায়, তবে সেই শূন্যের পাশে একটি অপরিবর্তনীয় আঙুলের ছাপ থাকবে—যা বলে দেবে ঠিক কী তুলে আনা হয়েছিল।
এর সুবিধা তাৎক্ষণিক। একটি পেওয়াল-পাতা, একটি ভিডিও-পৃষ্ঠা, একটি লাইভ-স্কোর উইজেট আর একটি রিডাইরেক্ট স্টাব—চারটির কাঁচা রূপ সম্পূর্ণ আলাদা, অথচ বিশ্লেষণের পর চারটিই একই দেখায়: শূন্য। হ্যাশ থাকলে চারটিকে আলাদা করা যায়। ডায়াগনসিস তখন অনুমান থেকে প্রমাণে উত্তীর্ণ হয়।
দ্বিতীয় সুবিধা দীর্ঘমেয়াদি। আজকের পাইপলাইনে ব্যর্থতার প্রমাণ হারিয়ে যায়, কারণ ফেচ করা পাতাটি বদলে যায়, সাইট আপডেট হয়, ইউআরএল মরে যায়। হ্যাশ থাকলে ঘটনাটি অপরিবর্তনীয় সাক্ষ্য হয়ে থাকে। ক্রিকেটে আমরা পিচের রিপোর্ট সংরক্ষণ করি, আবহাওয়ার রেকর্ড রাখি, কিন্তু ডেটা-পাইপলাইনের ব্যর্থতার কোনো আর্কাইভ রাখি না। অথচ ভবিষ্যতের গবেষক ঠিক এই ব্যর্থতাগুলোই পড়তে চাইবেন।
ক্যাননট-অ্যাসেস আর লো: যে পার্থক্যটা মুছে ফেলা যায় না
নথির ঝুঁকি-বিভাগে ছয়টি শ্রেণি আছে—ক্রীড়াগত, ব্যক্তিগত, বাণিজ্যিক, নিয়ম ও সততা, জনমত, এবং সিস্টেমিক। প্রথম পাঁচটির অবস্থা: cannot assess। ষষ্ঠটির অবস্থা: High।
এখানে একটি সূক্ষ্ম কিন্তু নির্ণায়ক বিষয় আছে, যা নথিটি নিজেই তুলে ধরেছে: কোনো সংকেত না থাকা আর ঝুঁকি কম থাকা এক জিনিস নয়। প্রথমটির অর্থ আমরা জানি না; দ্বিতীয়টির অর্থ আমরা জানি এবং সংখ্যাটি ছোট। এই দুটোকে গুলিয়ে ফেলা হলো সেই মুহূর্ত, যখন একটি খালি রেকর্ড নিঃশব্দে নিরাপত্তার সনদে পরিণত হয়।
সিস্টেমিক ঝুঁকির বর্ণনাটি স্পষ্ট এবং তীক্ষ্ণ: প্রথম স্তর এমন একটি শূন্য রেকর্ড ফেরায়, যাকে দ্বিতীয় স্তর তা সত্ত্বেও একটি সম্পূর্ণ বিশ্লেষণ হিসেবে উপস্থাপন করতে পারে। সম্ভাবনা—উচ্চ, এবং তা ইতিমধ্যে বাস্তবায়িত। প্রভাব—উচ্চ। প্রশমন—একটি কঠোর গেট: তথ্য-বিন্দুর তালিকা ফাঁকা হলে দ্বিতীয় স্তরের প্রকাশ বন্ধ হোক, এবং বিশ্লেষণের বদলে একটি স্পষ্ট ত্রুটি-নথি প্রকাশিত হোক, যেখানে ব্যর্থ স্তরের নাম থাকবে।
নথিটি আরও একটি সম্ভাব্য সমস্যার দিকে ইশারা করেছে, এবং এটি আমার কাছে সবচেয়ে গুরুত্বপূর্ণ সতর্কতা: যদি এটি একটি স্বয়ংক্রিয় ব্যাচ-রানের অংশ হয়, তবে একই ত্রুটি সহোদর রেকর্ডগুলোতেও থাকতে পারে। একটি রেকর্ডকে আলাদা করে পুনরায় চালানো সমাধান নয়; পুরো ব্যাচের null-হার যাচাই করা দরকার।
তথ্য-মূল্যের হিসাব: তিনটি এক-তারা, একটি দুই-তারা
নথি নিজের মূল্য নিজেই দিয়েছে, এবং সেখানে কোনো আত্মপ্রসাদ নেই। ক্রীড়া মূল্য—এক তারা। শিল্প মূল্য—এক তারা। সময়োপযোগিতা—এক তারা। রেফারেন্স মূল্য—দুই তারা, কারণ একটি জিনিসে এর মূল্য অস্বীকার করা যায় না: এটি একটি নেতিবাচক নমুনা। পাইপলাইন-মান নিয়ন্ত্রণের জন্য একটি নিখুঁত ব্যর্থতার নমুনা, যা ভবিষ্যতে বারবার ব্যবহার করা যাবে।
আমি এখানে একটা কথা যোগ করব। ক্রিকেট-বিশ্লেষণের জগতে আমরা প্রায়ই সেরা ম্যাচ, সেরা ইনিংস, সেরা ইনিংসগুলো সংরক্ষণ করি। কেউ ব্যর্থ ম্যাচের সম্পূর্ণ ডেটা সংরক্ষণ করে না। অথচ পদ্ধতির ইতিহাস আসলে ব্যর্থতার আর্কাইভ। একটি শূন্য রেকর্ড, যদি সঠিকভাবে সংরক্ষিত ও লেবেলযুক্ত হয়, তবে তা এক ডজন উজ্জ্বল প্রতিবেদনের চেয়ে বেশি শিক্ষা দিতে পারে।
পুনরায় চালানোর ন্যূনতম শর্ত
নথিটি সাতটি জিনিস দাবি করেছে, এবং এই তালিকাটি ক্রিকেট-ডেটা-সাংবাদিকতার জন্য একটি চেকলিস্ট হিসেবে পড়া উচিত: শিরোনাম ও প্রকাশের তারিখ; প্রকাশক প্রতিষ্ঠান; অন্তত তিন থেকে পাঁচটি আলাদা তথ্য-বিন্দু; ফরম্যাট-প্রসঙ্গ (টেস্ট, ওয়ানডে, টি-টোয়েন্টি, দ্য হান্ড্রেড)—যেটি অলঙ্ঘনীয়; নামযুক্ত সত্তা (দল, খেলোয়াড়, লিগ বা বোর্ড); এবং যেকোনো সংখ্যাগত উপাত্ত, তার সূত্রসহ।
নথির নিজের ভাষায়: তিন ও চার নম্বর ছাড়া প্রথম তিনটি মাত্রা এই কাঠামোর নিজের নিয়মেই চালানো সম্ভব নয়। আমি আরও একটু কঠিন বলব—ফরম্যাট ছাড়া ক্রিকেট-বিশ্লেষণ লেখা যায় না, যায় শুধু ক্রিকেট-সদৃশ লেখা। পার্থক্যটা পাঠক টের পান, যদিও প্রমাণ করতে পারেন না।
পরিভাষা, যেগুলো এই আলোচনায় অপরিহার্য
পাওয়ারপ্লে ও ডেথ ওভার: টি-টোয়েন্টি ইনিংসের শুরুতে ফিল্ডিং-বিধিনিষেধের ওভারগুলো (১–৬) আর শেষের উচ্চ-স্কোরিং ওভারগুলো (১৬–২০)। এই দুই পর্বেই স্কোরিং-দক্ষতা আর বোলিং-ইকোনমি সবচেয়ে নির্মমভাবে বিচার হয়।
ডিএলএস (ডাকওয়ার্থ-লুইস-স্টার্ন): বৃষ্টির পর তাড়া করা দলের লক্ষ্য পুনর্নির্ধারণের আদর্শ অ্যালগরিদম। টি-টোয়েন্টিতে এর প্রয়োগ নিয়মিত বিতর্কের জন্ম দেয়—এবং এই বিতর্কগুলোর অনেকটাই ডেটার অভাব নিয়ে নয়, ব্যাখ্যার প্রতিযোগিতা নিয়ে।
এনওসি (নো অবজেকশন সার্টিফিকেট): বিদেশি লিগে খেলার জন্য জাতীয় বোর্ডের লিখিত অনুমতি। খেলোয়াড়-চলাচল নিয়ন্ত্রণে বোর্ডের সবচেয়ে বড় হাতিয়ার।
বিসিসিআই ও আইসিসি: ভারতীয় ক্রিকেট নিয়ন্ত্রণ বোর্ড (খেলাধুলার সবচেয়ে ধনী জাতীয় বোর্ড) ও আন্তর্জাতিক ক্রিকেট কাউন্সিল (বৈশ্বিক নিয়ন্ত্রক সংস্থা)।
ক্রস-ফরম্যাট কনট্যামিনেশন: এক ফরম্যাটের মানদণ্ড অন্য ফরম্যাটে প্রয়োগ করার বিশ্লেষণী ভুল—এই কাঠামোর ফরম্যাট-প্রথম নিয়ম যেটি প্রতিরোধ করার জন্য তৈরি।
বিপরীতমুখী কোণ: ভুল তথ্য নয়, খালি তথ্যের যুগ
গত কয়েক বছর ধরে গোটা শিল্প একটি ভয় নিয়ে বাঁচছে—কৃত্রিম বুদ্ধিমত্তা তথ্য বানিয়ে ফেলছে। হলুসিনেশন। মডেল অমুক ম্যাচে অমুক রান লিখে দিচ্ছে, যেখানে সেই ম্যাচ হয়নি।
এই নথিটি সেই ভয়ের ঠিক উল্টো দিকটি দেখায়, এবং সেটাই এখানকার আসল আবিষ্কার। এখানে একটিও তথ্য বানানো হয়নি। প্রতিটি ঘর সৎ। প্রতিটি স্বীকারোক্তি নির্ভুল। তবু ফলাফলটি একটি আট-অধ্যায়ের নথি, যা কেউ উদ্ধৃত করতে পারে, লিংক করতে পারে, সূত্র হিসেবে ব্যবহার করতে পারে।
এর মানে হলো, আমাদের অডিট পদ্ধতিটি ভুল জায়গায় তাকিয়ে আছে। আমরা বিষয়বস্তু যাচাই করি সত্য কি না; আমরা যাচাই করি না, আকারটি খালি কি না। একটি ভুল বাক্য ধরা সহজ, কারণ তার বিরুদ্ধে একটি সঠিক বাক্য দাঁড় করানো যায়। একটি ফাঁকা কাঠামোর বিরুদ্ধে দাঁড় করানোর মতো কিছু থাকে না—কারণ সে কিছু দাবিই করে না।

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

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