ফাঁকা ছক, অদৃশ্য সময়: সাঁতারের তথ্যপ্রবাহে কোন সংখ্যাগুলো হারিয়ে যায়
**মূল উত্তর:** Stage-1 বিশ্লেষণ নথিটি কাঠামোগতভাবে সম্পূর্ণ কিন্তু তথ্যশূন্য। নিবন্ধের শিরোনাম, সূত্র, সারমর্ম, লেখকের অবস্থান ও উদ্দেশ্য ফাঁকা, তথ্যবিন্দুর তালিকায় একটিও এন্ট্রি নেই; পূরণ করা হয়েছে কেবল 'swimming' ডোমেইন ট্যাগ। ফলে নথিটি গভীর বিশ্লেষণের জন্য অপর্যাপ্ত এবং এর ভিত্তিতে কোনো সিদ্ধান্ত টেকসই নয়। **মূল তথ্য:** - নিবন্ধের শিরোনাম ও সূত্র 'N/A', ধরন 'Unclassified', এক বাক্যের সারমর্ম ও লেখকের অবস্থান শূন্য। - Information Points তালিকা সম্পূর্ণ ফাঁকা, তাই সত্তা চিহ্নিতকরণ, সূত্র মান যাচাই ও সময়-সংবেদনশীলতা নির্ণয় করা যায়নি। - সম্ভাব্য কারণের ক্রমে শীর্ষে মূল লেখা আহরণে ব্যর্থতা, এরপর জাভাস্ক্রিপ্ট-রেন্ডার হওয়া পাতা ও ভাষা-এনকোডিং সমস্যা। - ন্যূনতম ইনপুট হিসেবে ৮–১৫টি তথ্যবিন্দু প্রয়োজন, প্রতিটিতে দাবি, সত্তা, সময়, সূত্র ও যাচাইযোগ্যতার ঘর থাকতে হবে। - ডোমেইন ট্যাগ 'swimming' একা কোনো যাচাইযোগ্য বিশ্লেষণ তৈরি করতে পারে না। **সূত্র উল্লেখ:** মূল সূত্র Stage-1 পাইপলাইন পর্যালোচনা নথি; নথিতে প্রকাশের তারিখ উল্লেখ নেই। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: কেবল 'swimming' ট্যাগ দিয়ে বিশ্লেষণ করা যায় না কেন? উত্তর: একটি ডোমেইন শব্দ কেবল বিষয়ক্ষেত্র চিহ্নিত করে, নির্দিষ্ট সাঁতারু, প্রতিযোগিতা বা সময়ের কোনো যাচাইযোগ্য তথ্য দেয় না। প্রশ্ন: পরবর্তী ধাপে ঠিক কী যাচাই করা উচিত? উত্তর: Stage-1 লগে কাঁচা HTML-এর দৈর্ঘ্য, আহরিত মূল লেখার দৈর্ঘ্য এবং তথ্যবিন্দুর প্রত্যাশিত বনাম প্রাপ্ত সংখ্যা একসঙ্গে মিলিয়ে দেখা উচিত। প্রশ্ন: কোন ধরনের তথ্যবিন্দু সবচেয়ে কার্যকর? উত্তর: নির্দিষ্ট নাম, সম্পূর্ণ প্রতিষ্ঠান-নাম, পরম তারিখ ও যাচাইযোগ্য সময়সহ এন্ট্রি, যেমন cricsultan.com Player Depth Index-ধরনের ক্রমসূচিভিত্তিক তথ্য।
মিরপুর ওপেন ৫০ মিটার কমপ্লেক্স, ডিসেম্বর ২০১৭। হাতে স্পাইরাল নোটবুক, কলামগুলো আগেই টানা — লেন, সিড টাইম, ২৫ মিটারের স্প্লিট, ফিনিশ। ৫০ মিটার ফ্রিস্টাইলে সময় ২৬.৪ সেকেন্ড, ফাইনালে ওঠা হলো না ০.৩ সেকেন্ডের ব্যবধানে। ওই রাতে বন্ধুর ফোন ধরে দুই সেশন ধারাভাষ্য দিয়েছিলাম, ছাপা হিট শিট দেখে দেখে, প্রায় চারশো দর্শকের জন্য। বাড়ি ফিরে দেখি নোটবুকের একটি পাতা সম্পূর্ণ ফাঁকা। ওই মিটের ফলাফলপত্র কোথাও কেউ ঝোলায়নি। শিরোনামগুলো ছিল, সংখ্যাগুলো ছিল না।
কয়েক দিন আগে হাতে এলো ঠিক তেমনই একটি নথি। প্রতিটি বিভাগ নিজের জায়গায়, প্রতিটি টেবিল আঁকা, ভেতরে একটি সংখ্যাও নেই। নথিতে তালিকাবদ্ধ ছিল যা যা অনুপস্থিত: নিবন্ধের শিরোনাম নেই, সূত্র নেই, ধরন অনির্ধারিত, এক বাক্যের সারমর্ম ফাঁকা, লেখকের অবস্থান নেই, উদ্দেশ্য নেই। সবচেয়ে বড় শূন্যতা তথ্যবিন্দুর তালিকায় — সেখানে একটিও এন্ট্রি নেই। ভরা ছিল কেবল একটি ঘর: ডোমেইন ট্যাগ, যেখানে একটি শব্দ লেখা — swimming। শব্দটি পুলের ঠিকানা বলে; সাঁতারুর নাম বলে না, সময় বলে না, কোন প্রতিযোগিতায় কে কোন লেনে নামছে তাও বলে না।

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

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