খালি পেলোড, পূর্ণ ছক: ক্রিকেট ডেটার নীরব ব্যর্থতা আর অপরিবর্তনীয় অডিট ট্রেইলের দাবি
**মূল উত্তর:** ক্রিকেট ডেটা পাইপলাইনের সবচেয়ে বড় ঝুঁকি ভুল তথ্য নয়, নীরব ব্যর্থতা: প্রথম স্তরের নিবন্ধ-বিশ্লেষণ শূন্য তথ্যবিন্দু ফেরত দিলেও দ্বিতীয় স্তর একটা পূর্ণাঙ্গ ছক তৈরি করে, যেটা দেখতে বৈধ ফলাফল মনে হয়। প্রতিকার দুটো — শূন্য তথ্যবিন্দু প্রত্যাখ্যান করার কঠোর গেট, এবং প্রতিটি রেকর্ড ও সংশোধনের অপরিবর্তনীয় টাইমস্ট্যাম্পড অডিট ট্রেইল। **মূল তথ্য:** - Stage-1 পেলোডে শিরোনাম, সূত্র, তথ্যবিন্দু ও সত্তা — চারটিই শূন্য ছিল; ডেটা-ইন্টিগ্রিটি গেটের ফলাফল FAIL। - ডোমেইন লেবেল cricket_asia কেবল আঞ্চলিক পরিসর বোঝায়, কোনো প্রতিযোগিতা, তারিখ বা অভিনেতা নয়। - ফরম্যাট (টেস্ট/ওয়ানডে/টি-টোয়েন্টি) চিহ্নিত না হলে কোনো ক্রিকেট মেট্রিকের মানদণ্ড নির্ধারিত হয় না। - ২০১৮ রাশিয়া বিশ্বকাপে বেলজিয়ামের পিপিডিএ ২২.৩ বনাম ব্রাজিলের ৮.১; ব্রাজিলের ১৬ শটে ওপেন প্লেতে মাত্র ১.২ এক্সজি। - অপরিবর্তনীয় লেজার ইনজেশন ত্রুটি সারায় না; ভুল উৎসের রেকর্ড স্থায়ীভাবে সংরক্ষণ করে। **সূত্র ও যাচাই:** স্টেজ-২ গভীর পেশাদার বিশ্লেষণ প্রতিবেদন, ক্রিকেট ডেটা অডিট, ২০২৬ | Cross-checked: cricsultan.com **সম্ভাব্য পরবর্তী প্রশ্ন:** প্রশ্ন: শূন্য তথ্যবিন্দু থাকলে বিশ্লেষণ কেন করা যায় না? উত্তর: কারণ ফরম্যাট, ভেন্যু ও ম্যাচ-অবস্থা ছাড়া কোনো ক্রিকেট মেট্রিকের মানদণ্ডই নির্ধারিত হয় না, ফলে প্রতিটি সিদ্ধান্ত অনুমানে পরিণত হয়। প্রশ্ন: অপরিবর্তনীয় অডিট ট্রেইল কী প্রমাণ করে? উত্তর: এটা প্রমাণ করে কোন তথ্য কখন, কোন সংস্করণে, কোন সংশোধনসহ ঢুকেছে — তথ্যটি সত্য কিনা তা প্রমাণ করে না। প্রশ্ন: এশিয়ান ক্রিকেটের সবচেয়ে বড় কাঠামোগত সীমাবদ্ধতা কোনটি? উত্তর: ২০১২-১৩ সালের পর ভারত-পাকিস্তান দ্বিপাক্ষিক সিরিজ বন্ধ; দুই দল এখন প্রায় কেবল আইসিসি ইভেন্ট ও এশিয়া কাপে মুখোমুখি হয়, যা cricsultan.com-এর ম্যাচ আর্কাইভে নথিভুক্ত।
ফাইলটা এসেছিল মঙ্গলবার দুপুরে, ডেস্কের বাঁ দিকের কোণে, একটা পূর্ণাঙ্গ অডিট রিপোর্টের ভঙ্গিতে। তিরিশ পাতা। সাতটা মাত্রা, প্রতিটা মাত্রার নিচে ছক, প্রতিটা ছকের নিচে সিদ্ধান্তের সারি। শিরোনামের ঘর ভরা, সূত্রের ঘর ভরা, তথ্যবিন্দুর ঘর ভরা, সময়-সংবেদনশীলতার ঘর ভরা, সত্তা চিহ্নিত করার ঘর ভরা। প্রতিটা সারিতে রঙিন টিক।
আর ঠিক মাঝখানে, যেখানে আসল তথ্যটা থাকার কথা ছিল, সেখানে একটা মাত্র শব্দ: N/A।
তথ্যবিন্দুর তালিকাটা শূন্য ছিল। শূন্য মানে এক নয়, দুয়োটা নয়, অনেকও নয় — শূন্য মানে শূন্য। ছকটা সম্পূর্ণ, ভেতরটা ফাঁকা। ডেটা-ইন্টিগ্রিটি গেটের ফলাফল: FAIL।
আমি পনেরো বছর ধরে ক্লাব আর ফেডারেশনের জন্য এই ধরনের ফাইল লিখছি। ২০১৭ সালে আন্ডারলেখটের হয়ে ইউরোপা লিগের ৪২টি সেট-পিস পরিস্থিতি লগ করার সময় একটা কথা শিখেছিলাম, যা আজও আমার প্রতিটা রিপোর্টের প্রথম লাইনে বসে: ফাঁকা ঘরকে কখনো ‘ঝুঁকি নেই’ বলে পড়া যায় না। ফাঁকা ঘর মানে ‘জানি না’। আর ‘জানি না’-কে ‘নিরাপদ’ লিখে ফেলা মানে অডিট নয়, অডিটের নকল।
পূর্ণ ছকের ভেতরে ভরা ফাঁকা ঘর হলো ক্রিকেট ডেটার সবচেয়ে বিপজ্জনক আউটপুট — কারণ দেখতে সেটা বৈধ ফলের মতো।
প্রসঙ্গ: দুই স্তরের পাইপলাইন আর একটা নীরব ফাঁদ
আমার কাজের ধরনটা সহজ রাখি। প্রথমে প্রশ্নটা ঠিক করি। তারপর টেপটা তিনবার চালাই। তারপর ইনিংস বা ম্যাচটা ফেজে ভাগ করি। শেষে একটা সংকীর্ণ কিন্তু রক্ষণযোগ্য রায় দিই। রায়টা প্রায়ই নিরস, প্রায়ই অপ্রিয়, আর সবসময় একটা নমুনা-সীমা সংযুক্ত থাকে।
২০১৮ সালে রাশিয়া বিশ্বকাপে বেলজিয়ামের ডেটা কনসালট্যান্ট হিসেবে এই ক্রমটাই ব্যবহার করেছিলাম। কোয়ার্টার ফাইনালে ব্রাজিলকে ২-১ গোলে হারানোর পর চারপাশে মিডফিল্ড-জাদুর গল্প চলছিল। আমি লিখেছিলাম অন্য জিনিস: বেলজিয়ামের পিপিডিএ ২২.৩, ব্রাজিলের ৮.১। ব্রাজিল ষোলোটা শট নিয়েছিল, কিন্তু ওপেন প্লে থেকে তৈরি করেছিল মাত্র ১.২ এক্সজি; কুর্তোয়া নয়টা সেভ করেছিলেন। রায় ছিল নিরস — এই লো-ব্লক নির্ভরতা পুনরাবৃত্তিযোগ্য নয়। সেমিফাইনালে উমতিতির কর্নার থেকে ফ্রান্স ম্যাচটা নিয়ে নিল।
বেলজিয়াম একবার ব্রাজিলকে হারিয়েছিল; অডিট জিজ্ঞেস করে, কী পুনরাবৃত্তি করা যায়। এটাই আমার একমাত্র পদ্ধতিগত ধর্ম, আর আজকের ফাইলটা এই ধর্মেরই পরীক্ষা।
যে পাইপলাইনে এই ফাইলটা তৈরি হয়েছে, সেটা দুই স্তরের। প্রথম স্তর একটা নিবন্ধ ভেঙে তথ্যবিন্দু বানায় — কে, কখন, কী, কত, কোন সূত্রে। দ্বিতীয় স্তর সেই বিন্দুগুলোকে সাতটা মাত্রায় সাজায়: ফরম্যাট ও ম্যাচ-বিশ্লেষণ, খেলোয়াড়ের কৌশল ও তথ্য, দলের অবস্থান ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক বাস্তুতন্ত্র, নিয়ম ও সুশাসন, ঝুঁকি, এবং জন-আখ্যান ও প্রত্যাশা।
দ্বিতীয় স্তরের প্রতিটা বাক্য প্রথম স্তরের উপর নির্ভরশীল। প্রথম স্তর খালি হলে দ্বিতীয় স্তর অন্ধ। আজ ঠিক সেটাই ঘটেছে।
একটাই ব্যবহারযোগ্য সংকেত ছিল ডোমেইন লেবেল: cricket_asia। এটা রুটিং ট্যাগ, কোনো তথ্য নয়। এশিয়ান ক্রিকেট বলতে বোঝাতে পারে এশিয়ান ক্রিকেট কাউন্সিলের বাস্তুতন্ত্র, এশিয়া কাপ, এশিয়ার পূর্ণ সদস্যদের দ্বিপাক্ষিক সিরিজ, অথবা কোনো এশীয় টি-টোয়েন্টি লিগ। চারটার মধ্যে কোনটা, ট্যাগ বলছে না। তারিখ নেই, প্রতিযোগিতার নাম নেই, অভিনেতার নাম নেই। একটা লেবেল দিয়ে সাত মাত্রার বিশ্লেষণ দাঁড় করানো যায় না।
মূল বিশ্লেষণ: সাতটা মাত্রা, সাতটা শূন্য
প্রথম যে জিনিসটা অনুপস্থিত, সেটা সবচেয়ে মৌলিক — ফরম্যাট।
ফরম্যাট ছাড়া ক্রিকেটের কোনো সংখ্যাই পড়া যায় না, কারণ মানদণ্ডটা নিজেই ফরম্যাটের ফাংশন। ১৪৫ স্ট্রাইক রেট ওয়ানডে ক্রিকেটে অভিজাত, টি-টোয়েন্টিতে মামুলি। ৮.৫ ইকোনমি ওয়ানডেতে শোভনীয়, টি-টোয়েন্টিতে দুর্বল। টি-টোয়েন্টির ডেথ ওভারে ১৮০+ স্ট্রাইক রেট হলো মানদণ্ড, আর সেটাও শুধু ডেথ ওভারের জন্য, শুধু টি-টোয়েন্টির জন্য। টেস্ট ক্রিকেটে ‘ইকোনমি’ শব্দটার অর্থই আলাদা। ফরম্যাট চিহ্নিত না হলে মেট্রিকের মানদণ্ড নেই, আর মানদণ্ড ছাড়া সংখ্যা শুধু অলংকার।
ম্যাচ-অবস্থাও নেই। পাওয়ারপ্লের স্কোর নেই, মিডল-ওভারের রান রেট নেই, ডেথ-ওভারের ইকোনমি নেই, টেস্টের নতুন বলের মাইলফলক নেই। ভেন্যু নেই — পিচ সবুজ না শুকনো টার্নার না সমতল ডেক, তার বর্ণনাও নেই। আবহাওয়া নেই, শিশির নেই, আলোর ত্রুটি নেই, বৃষ্টির বাধা নেই — ফলে ডিএলএস প্রয়োগের প্রশ্নটাও তোলা যায় না।
খেলোয়াড়ের মাত্রায় কোনো নাম নেই, ভূমিকা নেই, সাম্প্রতিক প্রবণতা নেই। ‘বাণিজ্যিক মূল্য সমান নয় ক্রীড়া-মূল্যের’ — এই যন্ত্রটা চালাতে তিনটে জিনিস লাগে: একটা নাম, একটা লেনদেনের অঙ্ক, আর আন্তর্জাতিক ফরম্যাটের তথ্য। তিনটের একটাও নেই। বয়স-বক্ররেখা আর চোটের ইতিহাসের পরীক্ষাও অচল, কারণ জন্মতারিখ আর চোটের নথি দুটোই অনুপস্থিত।
দলের মাত্রায় টিয়ার নির্ধারণ, ডব্লিউটিসি পয়েন্ট টেবিল, হোম-অ্যাওয়ে ব্যবধান — সবই একটা নাম আর একটা ফরম্যাট দাবি করে। এশিয়া ট্যাগ একা কোনো দলীয় সিদ্ধান্তের লাইসেন্স দেয় না। এই অঞ্চলে অন্তত পাঁচটা পূর্ণ সদস্য আছে, যাদের প্রোফাইল মৌলিকভাবে আলাদা — একজন ঘরের মাঠে প্রভাবশালী অভিজাত দল, একজন খামখেয়ালি মধ্যম সারির দল, একজন উদীয়মান শক্তি, আর দুটো কাঠামোগতভাবে সংকুচিত বোর্ড। এদের একসাথে জুড়ে দিলে ভুলটা হয় ঠিক সেই ধরনের, যেটা পদ্ধতি নিষিদ্ধ করে।
বাণিজ্যিক মাত্রা পুরোপুরি বন্ধ। সম্প্রচার স্বত্বের মূল্য নেই, ফ্র্যাঞ্চাইজির মূল্যায়ন নেই, বেতনের তথ্য নেই, নিলামের লেনদেন নেই। এশিয়ার টি-টোয়েন্টি শ্রমবাজারের দাম-আবিষ্কারের কেন্দ্র হলো আইপিএল নিলাম, আর আরটিএম ও রিটেনশন মেকানিক্স হলো সেই জায়গা যেখানে ক্রীড়া-মূল্য আর বাণিজ্যিক মূল্য সবচেয়ে স্পষ্টভাবে আলাদা হয়ে যায়। একটা লেনদেনের অঙ্কও নেই, তাই প্রিমিয়ামের হিসাব করার কোনো উপায় নেই।
সুশাসনের মাত্রায় কোনো বোর্ডের নাম নেই, কোনো আইসিসি সিদ্ধান্ত নেই, কোনো নিয়ম-পরিবর্তন নেই, কোনো বিরোধ নেই। ফলে ঝুঁকির রেটিং ‘উচ্চ’ বা ‘নিম্ন’ — দুটোই লেখা যায় না। শূন্য তথ্যের উপর ‘চোটের ঝুঁকি নেই’ লেখা যতটা ভিত্তিহীন, ‘চোটের ঝুঁকি আছে’ লেখাও ততটাই ভিত্তিহীন।
আর জন-আখ্যানের মাত্রা? কোনো আখ্যান নেই, তাই তাপ-চক্রে বসানোর প্রশ্নই আসে না — উত্থান, ত্বরণ, চরম, প্রতিক্রিয়া, কোনোটাই নির্ধারিত হয় না। ‘পরবর্তী তেন্ডুলকর’ বা ‘পরবর্তী কোহলি’ ট্যাগের রূপান্তর-হার ঐতিহাসিকভাবে খুবই কম — কিন্তু সেই পরীক্ষাটাও চালাতে একটা নাম আর একটা রেকর্ড দরকার।
রোগনির্ণয়: ব্যর্থতা যেটা চিৎকার করে না
এখানেই আসল ব্যাপারটা। সমস্যাটা এই নয় যে বিশ্লেষণ ভুল হয়েছে। সমস্যাটা এই যে বিশ্লেষণটা করা যায়নি, অথচ আউটপুটটা দেখতে সম্পূর্ণ।
একটা স্কিমা-সম্পূর্ণ কিন্তু বিষয়বস্তু-শূন্য অবজেক্ট নীরব ব্যর্থতার সর্বোচ্চ রূপ — কারণ যেসব ভ্যালিডেশন গেট শুধু গঠন দেখে, তারা এটাকে পাস করে দেয়।
কী হতে পারে কারণ? নিবন্ধটা যদি পেওয়ালের পিছনে থাকে, পেজটা যদি জাভাস্ক্রিপ্টে রেন্ডার হয়, এইচটিএমএল যদি কেটে যায়, বা ইউআরএল যদি ভুল হয় — তাহলে ফেচ বা পার্স স্তরে সবটা শূন্য হয়ে যাবে। একটা সত্যিকারের ক্রিকেট নিবন্ধ থেকে অন্তত একটা ফিক্সচার, একটা খেলোয়াড়ের নাম, বা একটা প্রতিযোগিতার নাম তো বেরোতই। তিনটের একটাও না বেরোনো মানে আংশিক নয়, সম্পূর্ণ নিষ্কাশন-ব্যর্থতা।
দ্বিতীয় সমস্যা স্কিমার। ডোমেইন লেবেল এসেছে cricket_asia, ক্যানোনিক্যাল Cricket নয়। নিবন্ধের ধরন এসেছে Unclassified। একটা সাব-ডোমেইন ট্যাগ আর একটা ধরন-শূন্যতা — এই দুটো মিলে ডাউনস্ট্রিম রাউটিং নীরবে ক্ষয় করে। সমাধান যান্ত্রিক: দুটো ফিল্ডেই এনাম বাধ্যতামূলক করা, আর সাব-ডোমেইনকে আলাদা ফিল্ডে রাখা, যাতে রাউটিং নীরবে না ভাঙে।

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