টেমপ্লেট ভরা, প্রমাণ শূন্য: ফুটবল ট্রান্সফার বিশ্লেষণে খালি খাতার পাঠ
**মূল উত্তর** একটি ফুটবল বিশ্লেষণ প্রতিবেদন কাঠামোগতভাবে সম্পূর্ণ হয়েও শূন্য প্রমাণের উপর দাঁড়াতে পারে। প্রথম স্তরের ডিকনস্ট্রাকশন শূন্য তথ্য-বিন্দু ফেরত দেওয়ায় দ্বিতীয় স্তরের নয়টি বিভাগই "N/A – insufficient information" হিসেবে চিহ্নিত হয়েছে; মূল ঘটনা বিষয়বস্তু নয়, ইনপুট পাইপলাইনের নীরব ব্যর্থতা। **মূল তথ্য** - প্রথম স্তরের আউটপুটে শিরোনাম, সূত্র, ধরন, তথ্য-বিন্দু, মূল দৃষ্টিভঙ্গি ও সত্তা সব শূন্য; কেবল "Domain Label: football" পূরণ হয়েছে। - ম্যাট্রিক্সের একমাত্র বাস্তব স্কোর: "Analysis produced on an empty evidence base" — মাত্রা উচ্চ, সম্ভাবনা নিশ্চিত, প্রভাব উচ্চ। - সম্ভাব্য মূল কারণ তিনটি: ফেচ ত্রুটি বা পেওয়াল, পার্সার ব্যর্থতা, অথবা অ-লেখ্য মাধ্যমে ইনপুট। - FIFA TMS-এর মতো ট্রান্সফার লেজার টেম্পার-এভিডেন্ট, কিন্তু ফাঁকা খাতাও শূন্যে মিলে যায়। - প্রস্তাবিত সমাধান: তথ্য-বিন্দু শূন্য হলে পেলোড প্রত্যাখ্যান করে স্পষ্ট এরর কোড ফেরানো। **সূত্র উল্লেখ** সূত্র: Stage-2 Deep Analysis Report — Football Domain (অভ্যন্তরীণ বিশ্লেষণ প্রতিবেদন); প্রতিবেদনটিতে প্রকাশের তারিখ উল্লেখ নেই, যা নিজেই অখণ্ডতা-ঘাটতির অংশ। **সম্পর্কিত প্রশ্নোত্তর** প্রশ্ন: দ্বিতীয় স্তরে কেন কোনো ট্যাকটিক্যাল বা আর্থিক সিদ্ধান্ত দেওয়া হয়নি? উত্তর: ইনপুটে শূন্য তথ্য-বিন্দু ও শূন্য সত্তা থাকায় যেকোনো সিদ্ধান্ত অনুমান হয়ে যেত, তাই শূন্য ফলাফলই সঠিক আউটপুট। প্রশ্ন: পাইপলাইন ঠিক করার প্রথম পদক্ষেপ কী? উত্তর: প্রথম স্তরে হার্ড ভ্যালিডেশন গেট বসানো — শিরোনাম "N/A" বা সত্তার তালিকা ফাঁকা হলে পেলোড গ্রহণ না করা। প্রশ্ন: এই ব্যর্থতার কোনো ইতিবাচক দিক আছে? উত্তর: এটি পুনরুৎপাদনযোগ্য টেস্ট কেস, যা পরবর্তী ব্যাচ রানের আগে ইনজেশন পাইপলাইন যাচাই করতে ব্যবহার করা যায়।
সোমবার সকালে ডেস্কে যে রিপোর্টটা এল, তার নয়টি বিভাগ। প্রতিটি বিভাগে টেবিল, প্রতিটি টেবিলে কনফিডেন্স রেটিং, প্রতিটি রেটিংয়ের পাশে যুক্তি। ট্যাকটিক্যাল বিশ্লেষণ, ক্লাব ফিনান্স ও ট্রান্সফার মার্কেট, ফলাফল ও জনমতের চক্র, লিগ ল্যান্ডস্কেপ, শাসনব্যবস্থা, ড্রেসিংরুম, ঝুঁকির ম্যাট্রিক্স, মিডিয়া ন্যারেটিভ, ইন্ডাস্ট্রি ট্রান্সমিশন — সব বিভাগ উপস্থিত। ঘরগুলোও ভরা। আর প্রতিটি ঘরের ভেতরের বাক্যটা অভিন্ন: "N/A – insufficient information"।

কাঠামোগতভাবে রিপোর্টটা নিখুঁত। বিষয়বস্তুতে শূন্য।
দশ বছর ধরে ট্রান্সফার খাতা রাখছি, এবং এই প্রথম দেখলাম একটা প্রতিবেদন নিজের শূন্যতাকে নিজেই লিখে দিয়েছে। এটাই এর সবচেয়ে বড় গুণ।

প্রসঙ্গ: খাতাটা যেখানে শুরু হয়েছিল
খাতাটা শুরু হয়েছিল ময়মনসিংহের একটি ডরমিটরি রুমে, ২০১৭ সালে, আমি তখন আঠারো বছরের প্রথম বর্ষের ছাত্র। বাংলাদেশ প্রিমিয়ার লিগের ট্রান্সফার কেউ পদ্ধতিগতভাবে ট্র্যাক করছিল না। একটা টেলিগ্রাম চ্যানেল খুলে ২০১৭–১৮ উইন্ডোর ১২টি ক্লাবের ৪১টি সম্পন্ন ডিল লিখে রাখলাম — ফি, চুক্তির মেয়াদ, এজেন্ট, এবং জার্সি নম্বর ঘোষণার সময়। চট্টগ্রাম আবাহনীর এক নাইজেরিয়ান স্ট্রাইকারের সই ক্লাবের ঘোষণার ৩৬ ঘণ্টা আগে বের করেছিলাম, বিএফএফ রেজিস্ট্রেশন পোর্টালের একটি এন্ট্রি আর এজেন্টের জিওট্যাগ করা পোস্ট মিলিয়ে। ক্লাব কখনো অস্বীকার করেনি।
রাশিয়া ২০১৮-এর পর আমি ৭৩৬ জন খেলোয়াড়ের দাম নির্ধারণ করেছিলাম, তারপর বাজারকে disagree করতে দেখেছি। ঢাকার একটি ইন্টারনেট ক্যাফে থেকে ৬৪টি ম্যাচ দেখে প্রতিটি খেলোয়াড়ের টুর্নামেন্ট-মিনিট আর টুর্নামেন্ট-পূর্ব বাজারমূল্য জোড়া লাগিয়ে ৭৩৬ সারির শিট বানিয়েছিলাম। হিরভিং লোজানোর জন্য আমার ব্যান্ড ছিল ৩৮–৪৫ মিলিয়ন ইউরো, বেঞ্জামিন পাভার্দের জন্য ৩০–৩৫ মিলিয়ন। দুটোই চূড়ান্ত ডিলে ৫ মিলিয়ন ইউরোর ভেতর বসে গিয়েছিল।
করোনায় স্টেডিয়াম চুপ হয়ে গেলে গল্পটা কাগজে চলে গেল। ২০২০ সালে দুই বাংলাদেশ প্রিমিয়ার লিগ ক্লাবের ৪০ শতাংশ বেতন-ডেফারেল কাঠামো প্রথম রিপোর্ট করি, সঙ্গে সেই ধারা যা লিগ ৯০ দিনের বেশি স্থগিত থাকলে ক্লাবকে একতরফাভাবে বেতন কাটার অধিকার দিত। ক্লাবের মাসিক বেতন-বিলের সংখ্যাও ছাপা হয়েছিল। দুই ক্লাব আইনি নোটিশ পাঠিয়েছিল। ছাপা হয়েছিল তবুও।
২০২২ সালের ডিসেম্বরে কাতার থেকে জানিয়েছিলাম, চেলসি বেনফিকার সঙ্গে দর-কষাকষি না করে এনসো ফার্নান্দেসের পুরো ১২০ মিলিয়ন ইউরোর রিলিজ ক্লজ দিতে প্রস্তুত। পেমেন্ট শিডিউলে একটা ইনস্টলমেন্ট ভুল ছিল, সম্পাদক সংশোধন ছেপে আমাকে বীটে রাখলেন। ডিলটা জানুয়ারি ২০২৩-এ সম্পন্ন হয়, তখনকার ব্রিটিশ রেকর্ড ১০৬.৮ মিলিয়ন পাউন্ডে।
এই সবগুলোর পেছনে একটাই নিয়ম: প্রতিটি সংখ্যার পিছনে একটা কাগজ থাকতে হবে। আমি খুব তাড়াতাড়ি শিখেছিলাম, কেউ রসিদে সই না করা পর্যন্ত ট্রান্সফার আসল নয়।
আজকের রিপোর্টটা সেই নিয়ম ভেঙেছে উল্টো দিক থেকে। এখানে মিথ্যা রসিদ নেই — এখানে রসিদ আছে, কিন্তু লেনদেন নেই।

মূল অংশ: যেখানে পাইপলাইন নীরবে ফাঁকা হয়ে গেল
বিশ্লেষণটা দুই স্তরে চলে। প্রথম স্তরে নিবন্ধ ভেঙে তথ্য-বিন্দু, মূল দৃষ্টিভঙ্গি আর সত্তার তালিকা বের করার কথা। প্রথম স্তর যা ফেরত দিল: শিরোনাম নেই, সূত্র নেই, ধরন অশ্রেণীবদ্ধ, তথ্য-বিন্দু শূন্য, মূল দৃষ্টিভঙ্গি শূন্য, জড়িত সত্তা চিহ্নিত করা যায়নি, সময়-সংবেদনশীলতা মূল্যায়ন করা হয়নি, সূত্রের মান নির্ধারণ করা যায়নি।
একটিমাত্র ঘর ভরা ছিল: "Domain Label: football"।
পুরো পেলোডে এটাই সবচেয়ে তথ্যবহুল এন্ট্রি। কারণ ডোমেইন শ্রেণীবিভাগ সফল হয়েছে, অথচ বিষয়বস্তু নিষ্কাশন ব্যর্থ। অর্থাৎ ত্রুটিটা ক্লাসিফিকেশনের স্তরে নয়, ফেচ বা পার্স স্তরে। সম্ভাব্য কারণ তিনটি, সম্ভাবনার অবরোহ ক্রমে: সোর্স ফেচে এইচটিটিপি ত্রুটি বা পেওয়াল বা ফাঁকা বডি; পার্সার আর্টিকেল কন্টেইনার শনাক্ত করতে পারেনি; ইনপুটটা লেখ্য মাধ্যম ছিল না — ভিডিও, অডিও বা ছবি।
দ্বিতীয় স্তরের নয়টি বিভাগ তখন যা করেছে, সেটাই আসল শিক্ষা। প্রতিটি ঘরে শূন্য লিখেছে, কিন্তু একটা ঘরে বাস্তব স্কোর দিয়েছে — "Analysis produced on an empty evidence base" — মাত্রা উচ্চ, সম্ভাবনা নিশ্চিত, প্রভাব উচ্চ। এটাই ম্যাট্রিক্সের একমাত্র সৎ সারি।
ফুটবলে রেকর্ডের অবকাঠামো এখন অনেকটা লেজারের মতো চলে। ফিফা ট্রান্সফার ম্যাচিং সিস্টেম আর ক্লিয়ারিং হাউস এমনভাবে বানানো যাতে একটা ট্রান্সফার দুইবার নিবন্ধিত হতে না পারে, আবার উধাও-ও হতে না পারে। টেম্পার-এভিডেন্ট। কিন্তু টেম্পার-এভিডেন্ট মানে সত্য-যাচাই নয়। লেজার যা লেখা হয় তা লিপিবদ্ধ করে; কেউ কিছু লিখেছে কিনা, তা জিজ্ঞেস করে না। ফাঁকা খাতাও শূন্যে মিলে যায়।
এখানেই ফাঁদটা। শূন্য একটা বৈধ সংখ্যা। চুক্তির মেয়াদ ধরে অ্যামোর্টাইজেশনের শিডিউল যদি হিসাব করে ফি ঘরটা ফাঁকা, তাহলে সিস্টেম এরর দেয় না — সে শূন্য ফেরত দেয়। ১০৬.৮ মিলিয়ন পাউন্ডের একটা ফি পাঁচ বছরে ভাগ হয় ঠিকই; ফি-টা না থাকলে ভাগটা হয় শূন্যের উপর, আর কেউ টের পায় না।
বিপরীত কোণ: সম্পূর্ণতা নিজেই ছদ্মবেশ
যে অফিশিয়াল বয়ানটা আসবে সেটা অনুমান করা কঠিন নয়: টেমপ্লেট যেহেতু ভরা, পাইপলাইন যেহেতু কোনো এরর দেয়নি, সেহেতু বিশ্লেষণ হয়েছে। এই বয়ানের অন্ধ জায়গাটা স্পষ্ট — সম্পূর্ণতা কাঠামোর গুণ, প্রমাণের গুণ নয়। একটা নয়-বিভাগের রিপোর্ট যেখানে প্রতিটি কোষে "N/A" লেখা, সেটা বিশ্লেষণের চেয়ে লেআউটের কাজ বেশি করেছে।
দ্বিতীয় অন্ধ জায়গাটা খরচের হিসাবে। শূন্য ফলাফল মানে শুধু কিছু না জানা নয়, শূন্য ফলাফল মানে সময় হারানো। ডেডলাইন ডে-তে, ম্যাচের আগের রাতে, ব্রেকিং নিউজের ভেতরে এই ব্যর্থতা ঘটলে গল্পটা তার নিউজ সাইকেলেই মরে যায়। পরে সফলভাবে ইনজেস্ট হলেও তখন সেটা বিশ্লেষণ নয়, প্রত্নতত্ত্ব।
তৃতীয়টা পেশাগত চাপ। ফাঁকা ইনপুটের সামনে দাঁড়িয়ে সবচেয়ে সহজ কাজটা হলো বিশ্বাসযোগ্য নাম বসিয়ে দেওয়া — একটা ক্লাব, একটা খেলোয়াড়, একটা ফি। কিন্তু প্রথম স্তরে যে নাম ছিল না, সেটা দ্বিতীয় স্তরে ঢোকানো মানে নতুন একটা রসিদ বানানো, যেখানে লেনদেনটাই ঘটেনি। আমার কাছে এটা ফাঁকা রিপোর্টের চেয়ে অনেক বড় অপরাধ।
তবু এই ব্যর্থতার একটা জিনিস দামি: এটা পুনরুৎপাদনযোগ্য। পরের ব্যাচ রান করার আগে পাইপলাইন যাচাই করার জন্য পরিষ্কার একটা টেস্ট কেস। ফুটবলে ট্রান্সফার লেজার নিয়ে আমি যত কাজ করেছি, তাতে শিখেছি — যে রেকর্ড নিজের ফাঁক স্বীকার করতে পারে না, সেটার উপর ভরসা করা যায় না।
পরবর্তী ধাপ
প্রথম কাজ একটা হার্ড ভ্যালিডেশন গেট। প্রথম স্তরে তথ্য-বিন্দুর সংখ্যা শূন্য হলে, শিরোনাম "N/A" হলে, বা জড়িত সত্তার তালিকা ফাঁকা হলে পেলোড গ্রহণ করা যাবে না — ফাঁকা কাঠামোর বদলে স্পষ্ট এরর কোড ফেরত যাবে। দ্বিতীয় কাজ, সোর্স ইউআরএল বা টাইমস্ট্যাম্প উদ্ধারযোগ্য হলে নিউজ সাইকেলের ভেতরেই পুনরায় ইনজেস্ট। ততদিন রিপোর্টটা অপ্রকাশিত থাকবে, আর খাতাটা খোলা থাকবে।
একটা প্রশ্ন ডেস্কে ঝুলিয়ে রাখলাম: যদি আপনার বিশ্লেষণ ব্যবস্থা নিজেই বলতে না পারে যে সে কিছু জানে না, তাহলে আসলে সে কী জানে?
