হোমফুটবলস্কিমা সম্পূর্ণ, পেলোড শূন্য: যে বিশ্লেষণটি কোনো তথ্য ছাড়াই ডাউনস্ট্রিমে পাস হলো
ফুটবল

স্কিমা সম্পূর্ণ, পেলোড শূন্য: যে বিশ্লেষণটি কোনো তথ্য ছাড়াই ডাউনস্ট্রিমে পাস হলো

**মূল উত্তর:** ট্রান্সফার উইন্ডোতে চলা স্বয়ংক্রিয় নিবন্ধ-বিশ্লেষণ পাইপলাইনে একটি নথি নয়টি ক্ষেত্রের সম্পূর্ণ কাঠামো নিয়ে ফিরেছে, কিন্তু তার ভেতরে শূন্য তথ্য; ত্রুটি মডেলে নয়, উৎস সংগ্রহে। **মূল তথ্য:** - নথিতে শিরোনাম, উৎস ও তথ্যবিন্দুর তালিকা শূন্য; কেবল ‘ফুটবল’ বিভাগীয় লেবেল টিকে আছে। - কাঠামো সম্পূর্ণ অথচ পেলোড শূন্য হওয়া ত্রুটিকে সংগ্রহ পর্যায়ে নির্দেশ করে, কাঠামো তৈরিতে নয়। - প্রস্তাবিত নিয়ন্ত্রণ: অন্তত একটি তথ্যবিন্দু ও অ-শূন্য শিরোনাম ছাড়া হস্তান্তর বন্ধ। - ২০১৭ সালের চট্টগ্রাম ক্লাব নথিতে রিপোর্টেড ফি ও ব্যাংক ট্রান্সফারের প্রায় ৫০,০০০ ডলার ব্যবধান একই ধরনের ‘পূরণ করা ফর্ম’ কৌশল দেখিয়েছিল। **উৎস উল্লেখ:** লেখকের হাতে আসা স্টেজ-১ ডিকনস্ট্রাকশন আর্টিফ্যাক্ট, ৫ ফেব্রুয়ারি ২০২৬; লেখকের নিজস্ব যাচাই ও সংরক্ষিত নথি। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: এই নথিটি কি কোনো ক্লাব বা খেলোয়াড় সম্পর্কে অভিযোগ করে? উত্তর: না, এটি কোনো পক্ষের নামই উল্লেখ করে না এবং কোনো ফুটবল দাবি করে না। প্রশ্ন: ত্রুটির মূল কারণ কোথায়? উত্তর: উৎস নিবন্ধ সংগ্রহ বা পার্সিং পর্যায়ে, কারণ কাঠামো তৈরির ধাপ সম্পূর্ণভাবে কাজ করেছে। প্রশ্ন: পাঠকের জন্য এর প্রভাব কী? উত্তর: ট্রান্সফার গুজবের নির্ভরযোগ্যতা যাচাই করার যে ফিল্টার প্রত্যাশিত, শূন্য পেলোডযুক্ত নথি সেই ফিল্টারকেই অকার্যকর করে তোলে।

গত সপ্তাহে যে নথিটি আমার ডেস্কে এল, তার নয়টি ঘর ছিল। নয়টিই ভরা। কোনো ঘরে ‘টিবিডি’ নেই, কোনো ঘরে এলোমেলো নোট নেই, মার্জিনে কোনো প্রশ্নবোধক চিহ্ন নেই। কাগজটি দেখে যে কেউ বলবে—কাজ শেষ, বিশ্লেষণ তৈরি।

প্রতিটি ঘরের ভেতরে অবশ্য একটাই বাক্য লেখা ছিল: তথ্য অপর্যাপ্ত।

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

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

স্কিমা সম্পূর্ণ, পেলোড শূন্য: যে বিশ্লেষণটি কোনো তথ্য ছাড়াই ডাউনস্ট্রিমে পাস হলো

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

এই asymmetry-টাই আমার কাছে সবচেয়ে বড় প্রমাণ। কাঠামো তৈরি হয়েছে, বিষয়বস্তু আসেনি—এর মানে ত্রুটি মডেলে নয়, ত্রুটি সংগ্রহে। অনুবাদ পর্ব, পার্সিং, বা এনকোডিংয়ে কোথাও তথ্য ঢোকেনি; কাঠামো তৈরির ইঞ্জিন ঠিকঠাক চলেছে। অর্থাৎ যে জায়গায় ধরাটা সহজ, সেটি ঠিক আছে; যে জায়গায় ধরা কঠিন, সেখানেই ফাটল।

আমি এই ধরনের ফাটল চিনি। ২০১৭ সালে চট্টগ্রামে একটি ক্লাবের আর্থিক নথি হাতে পেয়েছিলাম। তিন ফুটবলারের রিপোর্টেড ট্রান্সফার ফি-র সঙ্গে ব্যাংক ট্রান্সফারের মিল ছিল না—প্রায় পঞ্চাশ হাজার ডলারের ব্যবধান। কাগজের পথ শুরু হয়েছিল চট্টগ্রামে, শেষ হয়েছিল একটি তালাবদ্ধ ড্রয়ারে। ওখানে যে কৌশলটি কাজ করেছিল, সেটি সহজ: ফর্ম পূরণ হয়েছিল, টাকা সরেনি। যে কেউ ফর্মটা দেখে সন্তুষ্ট হতে পারতেন।

আট বছর পর সেই একই যুক্তি ভিন্ন পোশাকে ফিরে এসেছে। তখন প্রশ্নটা ছিল কাগজে লেখা ফি আর ব্যাংকে যাওয়া টাকার মিল। এখন প্রশ্নটা কাগজে লেখা ঘর আর তার ভেতরে থাকা তথ্যের মিল। ২০১৮ সালে রুশ ডোপিং ফাইলে আমি আরেকটি সংস্করণ দেখেছি—ল্যাবের ফলাফল ছিল পরিচ্ছন্ন, কিন্তু নমুনা হাতবদলের হিসাব ছিল না। সেখানেও একই কথা খাটে: স্কিমা পরিচ্ছন্ন ছিল, পেলোড ছিল না।

তিনটি কারণে এই ধরনের ফাঁক বিপজ্জনক। প্রথমত, এটি কোনো exception তৈরি করে না—তাই লগে কোনো লাল বাতি জ্বলে না। দ্বিতীয়ত, এটি নিচের ধাপে পৌঁছালে দেখতে বৈধ বিশ্লেষণের মতোই লাগে, কারণ ফরম্যাট বৈধ। তৃতীয়ত, যে কেউ এই নথি হাতে পেয়ে ‘কিছু পাওয়া যায়নি’ বলে ফিরিয়ে দিলে তাকে অলস মনে হতে পারে—অথচ এটাই একমাত্র সৎ উত্তর।

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

স্কিমা সম্পূর্ণ, পেলোড শূন্য: যে বিশ্লেষণটি কোনো তথ্য ছাড়াই ডাউনস্ট্রিমে পাস হলো

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

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

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

স্কিমা সম্পূর্ণ, পেলোড শূন্য: যে বিশ্লেষণটি কোনো তথ্য ছাড়াই ডাউনস্ট্রিমে পাস হলো

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

তাই প্রশ্নটা এখন ‘কে ভুল করল’ নয়। প্রশ্নটা হলো—সংস্থাটি এই নথিটি নন-অ্যাকশনেবল হিসেবে চিহ্নিত করে ধরে রাখবে, নাকি এটি আলমারিতে ঢুকে পরের উইন্ডোতে আবার বেরিয়ে আসবে? যিনি ফাঁকটা ধরেছিলেন, তিনি সুরক্ষা চাননি। তিনি একটি রসিদ চেয়েছিলেন—কেননা রসিদ ছাড়া প্রমাণ থাকে না, আর প্রমাণ ছাড়া কেবল অস্বীকার থাকে।

সংশ্লিষ্ট খেলোয়াড়গণ