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

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