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

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

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