ফাঁকা লগের রায়: স্কিমা পাস করা রেকর্ড যখন ম্যাচ হারায়
**মূল উত্তর:** Stage-2 বিশ্লেষণ প্রতিবেদনটি ক্রিকেট বিশ্লেষণ নয়, একটি প্রক্রিয়া-রায়: Stage-1 ডিকনস্ট্রাকশন সম্পূর্ণ ফাঁকা ছিল, তাই আট-মাত্রার কোনো সিদ্ধান্ত বৈধভাবে দেওয়া যায়নি। রেকর্ডটি NO-SIGNAL হিসেবে কোয়ারেন্টিন করার নির্দেশ দেওয়া হয়েছে এবং Stage-1 পুনরায় চালানোর সুপারিশ করা হয়েছে। **মূল তথ্য:** - Stage-1-এর সব মূল ক্ষেত্র — শিরোনাম, উৎস, ধরন, তথ্যবিন্দু, মূল দৃষ্টিভঙ্গি — ফাঁকা বা N/A ছিল। - ডোমেইন লেবেল 'cricket_world' দেওয়া হয়েছিল, নির্ধারিত 'Cricket' ট্যাক্সোনমির বদলে। - একমাত্র রেটযোগ্য ঝুঁকি: ফাঁকা ইনপুটে ডাউনস্ট্রিম সিদ্ধান্ত — স্তর উচ্চ, সম্ভাবনা উচ্চ, প্রভাব উচ্চ। - সুপারিশ: তথ্যবিন্দু ৩-এর কম, অথবা শিরোনাম/উৎস শূন্য হলে রেকর্ড স্বয়ংক্রিয়ভাবে বাতিল করার completeness gate। - ২০১৮ রাশিয়া বিশ্বকাপ ট্র্যাকারে ৬৪ ম্যাচে ২৯ পেনাল্টি, ২২ গোল, ২০ VAR ওভারটার্ন লগ করা হয়েছিল — তথ্যবিন্দু-ভিত্তিক পদ্ধতির উদাহরণ। **উৎস:** Stage-2 Deep Analysis Report — Cricket Domain; প্রকাশের তারিখ মূল প্রতিবেদনে উল্লিখিত নয়। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: এই রেকর্ডে কোনো ক্রিকেট দল বা খেলোয়াড় সম্পর্কে সিদ্ধান্ত নেওয়া যাবে কি? উত্তর: না, কারণ কোনো দল, খেলোয়াড়, ফরম্যাট বা ম্যাচ শনাক্ত করা যায়নি। প্রশ্ন: স্কিমা বৈধতা আর সম্পূর্ণতার পার্থক্য কী? উত্তর: স্কিমা যাচাই করে ঘরটি আছে কি না, সম্পূর্ণতা যাচাই করে ঘরে তথ্য আছে কি না। প্রশ্ন: এই রেকর্ড নীরব থাকার অর্থ কি কোনো ঝুঁকি নেই? উত্তর: না, নীরবতা উৎসের অনুপস্থিতি বোঝায়, সততা বা প্রশাসনিক ঝুঁকির অনুপস্থিতি নয়।
রাত ১১:৪০, ঢাকার একটি স্পোর্টস ডেস্ক। ফাইলটা খোলে, আর স্ক্রিনে একটি লাল বাতিও জ্বলে না। শিরোনামের ঘরে 'N/A', উৎসের ঘরে 'N/A', ধরন 'Unclassified', তথ্যবিন্দুর তালিকা শূন্য, মূল দৃষ্টিভঙ্গির তালিকাও শূন্য। তবু ফাইলটা খুলেছে। ঘরের পর ঘর সাজানো, বর্ডার ঠিক, ফন্ট ঠিক, আটটি মাত্রার শিরোনাম সুন্দরভাবে বসানো। দূর থেকে দেখলে যে কেউ বলবে — কাজ শেষ, রিপোর্ট তৈরি।
আমি রেফারির চোখে যা প্রথমে দেখি, সেটা স্কোর নয়, ইনপুট। একটা VAR রিভিউয়ের কথা ভাবুন, যেখানে ফ্রেম একেবারে নিখুঁত, লাইন টানা হয়েছে, গ্রিড বসানো হয়েছে, কিন্তু বলটা ফ্রেমের ভেতরেই নেই। প্রযুক্তি বলবে, সব ঠিক আছে। রেফারি বলবেন, কিছুই ঠিক নেই। Stage-2-এর এই বিশ্লেষণ প্রতিবেদনটা ঠিক সেই অবস্থার নথি — আট মাত্রার পুরো কাঠামো তৈরি, প্রতিটি ঘরে লেখা 'N/A — insufficient information', আর একটিমাত্র সত্যিকারের রায়: এই রেকর্ডে কোনো ক্রিকেট নেই।
এখানেই একটা অদ্ভুত কথা আছে। যে প্রতিবেদনটা ক্রিকেট নিয়ে কিছুই বলতে পারল না, সেটাই ক্রিকেট ডেস্কের সবচেয়ে দরকারি প্রতিবেদন হয়ে উঠতে পারে। কারণ এটা দেখিয়ে দেয়, আমাদের পাইপলাইনের সবচেয়ে বিপজ্জনক ব্যর্থতা সেটা নয় যেটা চিৎকার করে থামে; বিপজ্জনক ব্যর্থতা সেটা, যেটা চুপচাপ পাস করে যায়।
প্রসঙ্গ: আট মাত্রার ফ্রেমওয়ার্ক, আর তার ভিত্তিপ্রস্তর
এই বিশ্লেষণ কাঠামোটা কোনো তত্ত্ব নয়, একটা চেকলিস্ট — ফরম্যাট ও ম্যাচ, খেলোয়াড়ের কৌশল ও তথ্য, দলের অবস্থান ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক ব্যবস্থা, নিয়ম ও প্রশাসন, ঝুঁকি, জনভাষ্য ও প্রত্যাশা, আর শিল্পের সংক্রমণ। আটটি ঘর, প্রতিটির নিজস্ব প্রশ্ন। কিন্তু প্রতিটির নিচে একটাই শর্ত লেখা থাকে, যদিও সেটা কখনো স্পষ্ট করে বলা হয় না: বিশ্লেষণ করতে হলে আগে ঘটনা থাকতে হবে।
আমার পাঁচ-দফা লগটা আমি ঢাকায় বানিয়েছি, কারণ স্মৃতি কোনো রিভিউ প্রোটোকল নয়। ২০১৭ সালে, বয়স ছাব্বিশ, নতুন মিডিয়া ডেস্কে জুনিয়র VAR বিশ্লেষক হিসেবে ঢুকলাম। বাংলাদেশ প্রিমিয়ার লিগের আবাহনী লিমিটেড ঢাকা বনাম শেখ রাসেল কেসি ম্যাচ, আবাহনী ২-১ জিতল, আর আমি ৮৯ মিনিটের একটি পেনাল্টি ছয়টি অ্যাঙ্গেল থেকে দেখলাম। রেফারির প্রথম সংকেত, ৪৮ সেকেন্ডের ভিএআর চেক, চূড়ান্ত সিদ্ধান্ত — সব লগ করলাম। সেই লগই ডেস্কের প্রথম প্রমিত রিভিউ টেমপ্লেট হলো।
টেমপ্লেটটা দাঁড়াল পাঁচটি ঘরের ওপর: আইন কী বলে, ক্যামেরা কোন কোন অ্যাঙ্গেল দিচ্ছে, সংযোগ কতটা স্পষ্ট, 'clear and obvious' থ্রেশহোল্ড পেরোচ্ছে কি না, আর চূড়ান্ত রায়। এরপর থেকে প্রতিটি প্রতিবেদন শুরু হতো ওই চেকলিস্ট দিয়ে। যাচাই করা রিপ্লে ছাড়া লেখা যাবে না — এই নিয়মে ডেডলাইন ধীর হলো, কিন্তু সংশোধনীর সংখ্যা কমে এল।
কাঠামোটা আমার কাজকে নিয়মভিত্তিক করেছে, তবে একটা স্বভাবও দিয়েছে, যেটা নিয়ে আমার নিজেরই সন্দেহ আছে — প্রতিটি ঘটনাকে আমি ক্রমে সাজানো একটা সিকোয়েন্স ভাবতে শুরু করি। অথচ বাস্তব ম্যাচে অনেক কিছুই সিকোয়েন্সে বসে না। ২০১৮ সালে, বয়স সাতাশ, রাশিয়া বিশ্বকাপের ৬৪টি ম্যাচই ঢাকা থেকে রিমোটে ট্র্যাক করলাম। ২৯টি পেনাল্টি, ২২টি গোল, ২০টি ভিএআর ওভারটার্ন — স্প্রেডশিট প্রতি ১৫ মিনিটে আপডেট, মিনিট ও ক্যামেরা অ্যাঙ্গেল ধরে ভুল চিহ্নিত। ফ্রান্স ৪-২ ক্রোয়েশিয়ার পর আঞ্চলিক ডেস্কগুলো আমার ট্র্যাকারকে VAR ব্যাখ্যার নির্ভরযোগ্য সূত্র হিসেবে উদ্ধৃত করল।
সেই অভিজ্ঞতা থেকে একটা সিদ্ধান্তে এসেছি, যেটা আজকের প্রতিবেদনে গিয়ে পৌঁছায়: যে কোনো বিশ্লেষণের প্রথম রায় ইনপুট নিয়ে, ঘটনা নিয়ে নয়। ২০২০ সালে, বয়স উনত্রিশ, বন্ধ মাঠের বরুশিয়া ডর্টমুন্ড ৪-০ শালকে ম্যাচে রেফারি অডিও আলাদা করা, নীরব স্টেডিয়ামের প্রতিধ্বনি মাপা, দুটি স্বাধীন অ্যাঙ্গেল দিয়ে অফসাইড যাচাই — এই ৪৮ ঘণ্টার প্রোটোকল তৈরি করলাম। তিনটি দক্ষিণ এশীয় ডেস্ক সেটা নিল। ওখান থেকেই আমার লেখায় একটা নিয়ম ঢুকল: যে কোনো সংকট-প্রতিবেদন শুরু হবে 'রেফারি কী শুনেছেন' আর 'VAR কী দেখেছে' দিয়ে।
আজ যে রেকর্ডটা সামনে আছে, তাতে 'রেফারি কী শুনেছেন' বলার কিছু নেই, 'VAR কী দেখেছে' বলারও কিছু নেই। শুধু একটা ফরম্যাট আছে, আর ভেতরে শূন্যতা।
মূল বিশ্লেষণ: ফাঁকা রেকর্ডের পাঁচ-দফা লগ
আমি এই রেকর্ডটাকে সাধারণ ম্যাচ রিপোর্টের মতোই পাঁচ-দফা লগে বসালাম। পার্থক্য একটাই — এখানে যাচাই হচ্ছে প্রতিবেদন, খেলা নয়।
ঘর এক — আইন ও উৎস। শিরোনাম 'N/A', উৎস 'N/A', ধরন 'Unclassified'। অর্থাৎ লেখাটি কার, কোন আউটলেটে, কোন ধারায় ছাপা হয়েছে — তিনটিরই উত্তর নেই। আমার লগে উৎস ছাড়া কোনো এন্ট্রি কখনো পাস করেনি। কারণ উৎসই বলে দেয় আওয়াজটা কোথা থেকে আসছে: বোর্ড বা আইসিসির দাপ্তরিক বিজ্ঞপ্তি, নির্ভরযোগ্য ক্রিকেট সাংবাদিক, সাধারণ সংবাদমাধ্যম, নাকি ট্রাফিক-চালিত অ্যাগ্রিগেটর। এই চারটি আলাদা থ্রেশহোল্ডে বিচার হয়। উৎস শূন্য মানে চারটির কোনোটাই জানা নেই, মানে কোনো থ্রেশহোল্ডই প্রয়োগ করা যায় না।
ঘর দুই — ক্যামেরা অ্যাঙ্গেল, অর্থাৎ টাইমস্ট্যাম্প। প্রকাশের তারিখ নেই, আউটলেট নেই, আর Stage-1 স্পষ্ট লিখে দিয়েছে — সময়-সংবেদনশীলতা যাচাই হয়নি। একটা ক্রিকেট রেকর্ডের ক্ষেত্রে এটা মারাত্মক, কারণ একই তথ্য দুই সপ্তাহে বাসি হয়ে যায়। ফর্ম, চোট, দল নির্বাচন — প্রত্যেকটির একটি সময়-সীমা আছে। তারিখ ছাড়া বিশ্লেষণ মানে, কোন ম্যাচের আগের ছবি দেখছি তা না জেনে ফুটেজ ব্যাখ্যা করা।
ঘর তিন — সংযোগ, অর্থাৎ তথ্যবিন্দু। তালিকাটা শূন্য। আমার লগে একটি সিদ্ধান্ত টিকতে হলে তার নিচে অন্তত একটি তথ্যবিন্দু থাকতে হয় — অর্থাৎ একটি সংখ্যাযোগ্য দাবি, যা মূল লেখায় অক্ষরে অক্ষরে খুঁজে পাওয়া যায়। এখানে একটিও নেই। অর্থাৎ প্রতিটি সম্ভাব্য সিদ্ধান্ত হবে বানানো, আর বানানো সিদ্ধান্ত মানে ভুলের চেয়ে বড় সমস্যা — ট্রেসেবিলিটির মৃত্যু।
ঘর চার — থ্রেশহোল্ড। এখানেই আসল কৌশলগত শিক্ষাটা। Stage-1 আউটপুট একটা স্কিমা চেক পাস করেছে। ফিল্ডগুলো আছে, নামগুলো আছে, কাঠামো ঠিক। কিন্তু স্কিমা বৈধতা আর সম্পূর্ণতা এক জিনিস নয়। স্কিমা বলে 'ঘরটা আছে কি না', সম্পূর্ণতা বলে 'ঘরে কিছু আছে কি না'। প্রথমটা যাচাই করে একটি ভ্যালিডেটর, দ্বিতীয়টা যাচাই করে একজন সম্পাদক। এই রেকর্ডটা প্রথমটা পাস করেছে, দ্বিতীয়টায় শূন্য পেয়েছে।
ঘর পাঁচ — চূড়ান্ত রায়। রায় পরিষ্কার: NO-SIGNAL। কোয়ারেন্টিন। ডাউনস্ট্রিমে কোনো মডেল, ড্যাশবোর্ড বা সুপারিশে এই রেকর্ড যাবে না। Stage-1-এর মালিককে ফেরত যাবে, রুট-কজ রিভিউ হবে। এটা ব্যর্থতার স্বীকারোক্তি নয়, এটা প্রোটোকল মেনে চলা। রেফারি যখন দেখেন ক্যামেরা বল ঢাকছে, তখন তিনি অনুমান করেন না — তিনি থামেন।

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

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