ফুটবলস্বয়ংক্রিয় ক্রীড়া সংবাদ উৎপাদনে "খালি ফলাফল" সংকট: একটি Stage-1 ব্যর্থতার পূর্ণাঙ্গ বিশ্লেষণ
ফুটবল

স্বয়ংক্রিয় ক্রীড়া সংবাদ উৎপাদনে "খালি ফলাফল" সংকট: একটি Stage-1 ব্যর্থতার পূর্ণাঙ্গ বিশ্লেষণ

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

ভূমিকা: যে প্রতিবেদন কখনো লেখা হয়নি

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

কিন্তু সম্প্রতি একটি পরীক্ষামূলক চালানোর পর যে ফলাফল হাতে এসেছে, তা নিয়ে গভীর বিশ্লেষণ করার মতো কোনো উপাদানই অবশিষ্ট নেই। Stage-1-এর আউটপুট সম্পূর্ণ খালি। শিরোনাম নেই, উৎস নেই, একবাক্যের সারসংক্ষেপ নেই, প্রতিবেদকের অবস্থান নেই, আর সবচেয়ে গুরুত্বপূর্ণ—তথ্যবিন্দুর তালিকা সম্পূর্ণ ফাঁকা। এই অবস্থায় "গভীর বিশ্লেষণ" করার একমাত্র উপায় হলো তথ্য বানিয়ে ফেলা। আর সেটি কোনোভাবেই গ্রহণযোগ্য পেশাগত পথ নয়।

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

ঘটনার রূপরেখা

যা ঘটেছে, তা সংক্ষেপে এই: Stage-1-এর টেমপ্লেট স্বাভাবিকভাবে রেন্ডার হয়েছে, মডেল আহ্বান করা হয়েছে, আউটপুট ফেরত এসেছে—কিন্তু সেই আউটপুটের কোনো মূল ক্ষেত্রেই মান নেই। তথ্যবিন্দুর তালিকাটি খালি। আরও লক্ষণীয়, সত্তা চিহ্নিত করার নির্দেশনা লেখা ছিল "উপরের তথ্যবিন্দু থেকে শনাক্ত করুন"—অথচ উপরে কোনো তথ্যবিন্দুই নেই। এর অর্থ মডেল সচেতনভাবে উত্তর দিতে অস্বীকার করেনি; বরং তার কাছে কোনো টেক্সটই পৌঁছায়নি।

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

প্রযুক্তিগত তথ্যছক: কোন ক্ষেত্রে কী আছে

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

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

কেন ফাঁকা ফলাফল বিপজ্জনক

একটি সাধারণ ধারণা হলো: ফাঁকা ফলাফল মানে কিছু হয়নি, তাই ক্ষতিও নেই। এই ধারণা সাংবাদিক প্রযুক্তিতে মারাত্মক ভুল। কারণ একটি স্বয়ংক্রিয় পাইপলাইনে ফাঁকা ফলাফল যদি ব্যর্থতা হিসেবে চিহ্নিত না হয়, তাহলে সেটি নিম্নলিখিতভাবে ক্ষতি করে।

প্রথমত, এটি নীরব ব্যর্থতা। কোনো ত্রুটি বার্তা নেই, কোনো সতর্কতা নেই, লগে সম্ভবত সবুজ রঙের সফলতা লেখা। ফলে সমস্যাটি ধরা পড়ে না, বরং পুনরাবৃত্তি হয়।

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

স্বয়ংক্রিয় ক্রীড়া সংবাদ উৎপাদনে "খালি ফলাফল" সংকট: একটি Stage-1 ব্যর্থতার পূর্ণাঙ্গ বিশ্লেষণ

তৃতীয়ত, এটি সম্পাদকীয় আস্থা নষ্ট করে। যদি একজন সম্পাদক দেখেন যে পাইপলাইন "সফল" বলছে অথচ প্রতিবেদনে কিছু নেই, তাহলে তিনি পরবর্তীতে পাইপলাইনের যেকোনো সতর্কতাকে অবিশ্বাস করতে শুরু করবেন। এটি স্বয়ংক্রিয়করণের সবচেয়ে বড় সামাজিক ঝুঁকি: মানুষের আস্থা একবার ভাঙলে তা ফিরিয়ে আনা কঠিন।

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

সম্ভাব্য কারণ: অগ্রাধিকার অনুযায়ী পাঁচটি পথ

এক: মূল লেখা নিষ্কাশনে ব্যর্থতা

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

দুই: ইনপুট শূন্যে কেটে যাওয়া

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

তিন: এনকোডিং বা পরিষ্কারকরণের সমস্যা

যদি লেখাটি UTF-8 না হয়, অথবা পরিষ্কারকরণের নিয়মিত অভিব্যক্তি অত্যন্ত আক্রমণাত্মক হয়, তাহলে পুরো মূল লেখাটি মুছে যেতে পারে। এটি বিরল নয়: কিছু সাইটে অদৃশ্য অক্ষর বা বিশেষ চিহ্ন থাকে, আর একটি ভুল প্যাটার্ন পুরো অনুচ্ছেদকে শূন্য করে দেয়।

চার: স্কিমা যাচাই ব্যর্থ হয়ে নীরব ডিফল্ট

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

পাঁচ: টেমপ্লেট ভেরিয়েবল প্রতিস্থাপিত হয়নি

প্রম্পট টেমপ্লেটে যদি লেখার স্থানে প্লেসহোল্ডার থাকে এবং সেটি প্রতিস্থাপিত না হয়, তাহলে মডেল আক্ষরিক অর্থে ওই প্লেসহোল্ডারটি পড়ে। এই অবস্থায় মডেল ঠিকই কাজ করে, কিন্তু ইনপুট অর্থহীন। ফলাফল হয় ফাঁকা অথবা বিভ্রান্তিকর।

নির্ণয়ের পথ: আগে স্থানীয়করণ, পরে বিশ্লেষণ

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

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

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

দুটি পথ: মেরামত অথবা সরাসরি মূল লেখা

প্রথম পথ: পাইপলাইন মেরামত করা। উপরের ধাপগুলো অনুসরণ করে Stage-1 আবার চালানো, অফাঁকা ফলাফল পাওয়া, তারপর গভীর বিশ্লেষণ। এই পথটি ধীর, কিন্তু এটি একবার সমাধান করলে ভবিষ্যতের সব প্রতিবেদনে কাজে লাগে।

দ্বিতীয় পথ: সরাসরি মূল লেখা দেওয়া। সম্পূর্ণ পাঠ্য হাতে পেলে একবারেই বিশ্লেষণ সম্ভব। এটি দ্রুত, কিন্তু এটি কেবল একটি প্রতিবেদনের সমস্যা সমাধান করে, সিস্টেমের সমস্যা সমাধান করে না। ক্রীড়া নিউজরুমে যেখানে দিনে শতাধিক আইটেম প্রক্রিয়া হয়, সেখানে দ্বিতীয় পথ কেবল অস্থায়ী উপশম।

স্বয়ংক্রিয় ক্রীড়া সংবাদ উৎপাদনে "খালি ফলাফল" সংকট: একটি Stage-1 ব্যর্থতার পূর্ণাঙ্গ বিশ্লেষণ

সিস্টেমিক ঝুঁকি: ব্যাচ পাইপলাইনে নীরব দূষণ

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

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

ক্রীড়া সংবাদ নিউজরুমের জন্য শিক্ষা

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

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

স্বয়ংক্রিয় ক্রীড়া সংবাদ উৎপাদনে "খালি ফলাফল" সংকট: একটি Stage-1 ব্যর্থতার পূর্ণাঙ্গ বিশ্লেষণ

তৃতীয়ত, সম্পাদকীয় নিয়ন্ত্রণ পাইপলাইনের বাইরে থাকা দরকার। প্রযুক্তিগত সফলতা আর সাংবাদিক সফলতা এক নয়। পাইপলাইন যদি বলে "সফল", সম্পাদককে তার নিজের চোখে দেখতে হবে যে প্রতিবেদনে সত্যিই বিষয়বস্তু আছে কিনা।

চতুর্থত, ক্রীড়া প্রতিবেদনে উৎসের স্বচ্ছতা অপরিহার্য। কোন তথ্য কোথা থেকে এসেছে, তা যদি চিহ্নিত না থাকে, তাহলে সংশোধনের পথও বন্ধ হয়ে যায়।

সুপারিশের তালিকা

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

উপসংহার

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

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

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