क्रिकेट एशिया की खाली डेटा शीट: जब कंटेंट पाइपलाइन चुपचाप फेल होती है
**मुख्य उत्तर:** क्रिकेट एशिया में Stage-1 एक्सट्रैक्शन के खाली लौटने के चार कारण हैं — फेच विफलता, पार्सर बेमेल, फ़िल्टर अति, और वास्तव में दस्तावेज़ का न होना। पहले तीन मरम्मत योग्य हैं; चौथा ईमानदार अनुपस्थिति है और उसे खबर के रूप में दर्ज करना चाहिए। **मुख्य तथ्य:** - domain_label: cricket_asia केवल वर्गीकरण है, तथ्य नहीं; यह सामग्री की उपलब्धता सिद्ध नहीं करता। - Stage-1 आउटपुट में शीर्षक, स्रोत, लेखक-रुख और Information Points सभी खाली या N/A थे। - एशियाई क्रिकेट के governance रिकॉर्ड PDF, स्कैन और बहुभाषी बयानों में रहते हैं, संरचित API में नहीं। - जो पाइपलाइन कभी खाली नहीं लौटती, उसका विश्वसनीयता परीक्षण अधूरा रहता है। **स्रोत:** Stage-1 एक्सट्रैक्शन डायग्नोस्टिक JSON आउटपुट; प्रकाशन तिथि दर्ज नहीं। **संबंधित प्रश्न-उत्तर:** Q: क्या खाली Stage-1 का अर्थ है कि घटना हुई ही नहीं? A: नहीं — इसका अर्थ है कि उस घटना पर मशीन-पठनीय प्राथमिक दस्तावेज़ दर्ज नहीं हुआ। Q: पहला सुधार कदम क्या होना चाहिए? A: फेच, पार्सर और फ़िल्टर लॉग की जाँच, फिर अनुपस्थिति को तारीख और मालिक के नाम के साथ दर्ज करना।
बुधवार की दोपहर मुंबई के एक स्टूडियो में स्क्रीन पर बारह फील्ड वाली एक JSON फाइल खुली थी। ग्यारह फील्ड में या तो 'N/A' टँगा था या 'Unclassified'। बारहवीं में सिर्फ एक लेबल था — domain_label: cricket_asia। और जहाँ Information Points की सूची होनी चाहिए थी, वहाँ खाली ब्रैकेट पड़ा था: []।

स्क्रीन पर मैच का स्कोरकार्ड नहीं था। वहाँ उस प्रक्रिया का एक्स-रे था जिससे एशिया में क्रिकेट की खबर बनती है, और वह प्रक्रिया उस दोपहर पूरी तरह खाली निकली। शीर्षक N/A, स्रोत N/A, लेखक का रुख N/A, एक-वाक्य सारांश खाली। यानी जिस चीज़ पर तीन घंटे की एडिटिंग होनी थी, उसका पहला कच्चा माल ही मौजूद नहीं था।
पिछले इक्कीस सालों में क्रिकेट देखते हुए एक आदत बन गई है — घटना को टाइमस्टैम्प देना, फिर नियम खोजना, फिर तय करना कि फैसला किसके अधिकार में है। जिस दिन खबर का पहला हिस्सा ही खाली आ जाए, उस दिन यह आदत बेकार पड़ जाती है। तब सवाल बदल जाता है। 'क्या हुआ' पूछने के बजाय पूछना पड़ता है, 'दर्ज क्यों नहीं हुआ'।
एशिया में क्रिकेट कवरेज का ढाँचा कमोबेश एक जैसा है। वायर एजेंसी की फीड, स्कोरकार्ड API, बोर्ड की प्रेस विज्ञप्ति, मान्यता सूची, ब्रॉडकास्टर के ग्राफिक्स, मैच रेफरी की रिपोर्ट। हर रिपोर्टर की पहली नौकरी extraction होती है — इन छह जगहों से तथ्य निकालकर एक जगह रखना। जिस दिन यह पहला कदम खाली लौटता है, उसके बाद के सारे कदम — विश्लेषण, संदर्भ, टिप्पणी — कागज़ पर मौजूद रहते हैं और असल में होते ही नहीं।
क्रिकेट की एक खास मुश्किल है। यह खेल दो तरह के रिकॉर्ड बनाता है। पहला, बॉल-बाय-बॉल स्कोरकार्ड, जो मशीन के लिए सीधे पढ़ने योग्य है। दूसरा, वह रिकॉर्ड जिसमें तय होता है कि कौन-सा दौरा किस FTP विंडो में जाएगा, किस खिलाड़ी को NOC मिलेगा, किस शहर को मेज़बानी का अधिकार मिलेगा, किस विज़ा श्रेणी पर कितना टैक्स कटेगा। यह दूसरा रिकॉर्ड PDF में, स्कैन की गई चिट्ठी में, और सिंहली, तमिल, बांग्ला तथा उर्दू में जारी बयानों में रहता है — अनुवाद बाद में होता है। Governance की हर बड़ी कहानी इसी दूसरे रिकॉर्ड में बसती है, और extraction सबसे पहले यहीं फेल होती है।
2026 में जब force majeure, लोन एक्सटेंशन और वेज-डिफरल का मैट्रिक्स बनाया गया था, तब सबक एक ही निकला था। कॉन्ट्रैक्ट संकट से बच गया; उसके अंदर की धारणाएँ नहीं बचीं। कंटेंट पाइपलाइन के साथ भी वही होता है। सिस्टम लॉन्च के दिन बच जाता है। उसके अंदर बैठी धारणाएँ — कि स्रोत हमेशा उपलब्ध रहेगा, कि फॉर्मेट कभी नहीं बदलेगा, कि भाषा अनुवाद में बची रहेगी — पहले ही हफ्ते में मर जाती हैं।
खाली Information Points चार में से किसी एक दरवाज़े पर बंद हुआ होता है। पहला, fetch: क्रॉलर ब्लॉक हुआ, बोर्ड की साइट डाउन थी, दस्तावेज़ पेवॉल के पीछे था, या देश के बाहर से खुलता ही नहीं। दूसरा, parser: प्रेस विज्ञप्ति स्कैन की गई इमेज थी, तालिका में सेल मर्ज थे, तारीख DD/MM और MM/DD के बीच फँसी थी, देवनागरी या तमिल यूनिकोड टूटा हुआ आया। तीसरा, filter: कीवर्ड नियम IPL के लिए ट्यून किए गए थे और उन्होंने 'Inter-Provincial' या 'Asia Cup Qualifier' जैसी पंक्तियों को शोर मानकर गिरा दिया। चौथा, और सबसे कम आँका जाने वाला — input ही खाली था; उस दिन उस घटना पर कोई दस्तावेज़ बना ही नहीं।

इन चार में से तीन मरम्मत योग्य हैं। चौथा नहीं। और यहीं ऑडिटर तथा पत्रकार का रास्ता अलग हो जाता है। ऑडिटर पूछता है कि दरवाज़ा किसने बंद किया; पत्रकार पूछता है कि दरवाज़े के पीछे था क्या। दोनों सवाल ज़रूरी हैं, पर उन्हें एक ही रिपोर्ट में मिला देना वह गड़बड़ी पैदा करता है जिससे बाद में सुधार नहीं हो पाता।
एक लेबल सबूत नहीं होता। domain_label: cricket_asia बताता है कि सामग्री किस टोकरी में जानी चाहिए थी। यह नहीं बताता कि टोकरी में कुछ था भी। टैग और तथ्य के बीच का फासला वही है जो एक मैच की घोषणा और मैच रेफरी के लिखित फैसले के बीच होता है। घोषणा पहले आती है, फैसला बाद में, और दोनों को एक मान लेना वही गलती है जिससे सबसे ज़्यादा सुर्खियाँ बनती हैं।
VAR से तुलना यहाँ काम आती है। VAR ने बहस खत्म नहीं की; उसे धीमे कैमरे की ओर खिसका दिया। ऑटोमेटेड extraction के साथ भी वही हुआ। इसने खबर तय नहीं की; इसने बहस को एक लॉग फाइल की ओर खिसका दिया, जहाँ हर पंक्ति की तारीख और मालिक दर्ज है। जिस न्यूज़रूम के पास वह लॉग नहीं है, वहाँ बहस अनुमान बनकर रह जाती है।
जवाबदेही का सवाल अगला है। क्रिकेट में बिना सबूत के लगाया गया मैच रेफरी का आरोप टिकता नहीं। वही नियम पाइपलाइन पर लगाइए। एक खाली Stage-1 जो आगे 'analysis pending' बनकर चलता रहे, वह बिना हस्ताक्षर वाली रिपोर्ट है। उसे प्रकाशित करने से पहले यह तय होना चाहिए कि उसे खाली घोषित करने का अधिकार किसके पास है। यह सवाल तकनीकी नहीं, संपादकीय है — और इसका जवाब आम तौर पर किसी के पास नहीं होता।
सहज प्रतिक्रिया यह होती है कि मॉडल बदलो, स्रोत बढ़ाओ, क्रॉल गहरा करो। उलटा पाठ यह है। खाली array अक्सर ईमानदार जवाब होता है। एशिया के क्रिकेट कैलेंडर में ऐसे मुकाबले भरे पड़े हैं — घरेलू, महिला, आयु-वर्ग, क्वालीफायर — जिन पर कोई मशीन-पठनीय दस्तावेज़ बनता ही नहीं। ऐसे में वह पाइपलाइन खतरनाक है जो हर बार कुछ न कुछ लौटा दे। जो पाइपलाइन कभी खाली नहीं लौटी, उसका परीक्षण ही नहीं हुआ।
दूसरा भ्रम 'छोटी पाइपलाइन ने बड़ी को हरा दिया' वाली कहानी है। यह वही रोमांटिक ढाँचा है जो अंडरडॉग कहानियों में लागत छिपा देता है। सस्ता स्क्रैपर जो 'काम कर गया', असल में इसलिए काम करता है कि पीछे कोई मानव उसका आउटपुट चुपचाप ठीक कर रहा है। हर बचत के पीछे एक दायित्व है जिसका दाम किसी ने नहीं लगाया। जिस हफ्ते वह मानव छुट्टी पर जाता है, उस हफ्ते पता चलता है कि पाइपलाइन का असली ईंधन श्रम था, कोड नहीं।
तीसरा सबक फुटबॉल से उधार लेने लायक है। मिड-टेबल टीमों ने हाई-प्रेस को दिमाग़ से नहीं, एथलेटिसिज़्म से सुलझाया। दौड़ बढ़ा दी, फिजिकलिटी बढ़ा दी, और रणनीति की जगह सहनशक्ति ने ले ली। कंटेंट ऑपरेशन्स ने extraction के साथ वही किया। क्रॉल की रफ्तार बढ़ाई, स्रोतों की संख्या बढ़ाई, और नतीजा यह निकला कि डेटा ज़्यादा है, अधिकार-क्षेत्र की स्पष्टता कम। जिस दिन खबर का सवाल 'किसके पास अधिकार है' से बदलकर 'कितना डेटा आया' हो जाए, उस दिन ब्यूरो खत्म हो चुका होता है।
तो इलाज बेहतर प्रॉम्प्ट नहीं है। इलाज एक दस्तावेज़ रजिस्टर है — ऐसी सूची जिसमें दर्ज हो कि किस क्रिकेट फैसले के पीछे प्राथमिक दस्तावेज़ है और किसके पीछे नहीं। जिस दिन Information Points खाली आएँ, उस दिन उस अनुपस्थिति को खबर की तरह दर्ज करना चाहिए, तारीख और मालिक के नाम के साथ। अनुपस्थिति भी एक तथ्य है, और अक्सर वह सबसे महँगा तथ्य होता है।
अगली बार जब कोई Stage-1 खाली लौटे, तो डेडलाइन से पहले चार में से कौन-सा दरवाज़ा बंद हुआ, यह पूछना चाहिए। फेच, पार्सर, फ़िल्टर, या दस्तावेज़ का अभाव — इन चार में से तीन का जवाब इंजीनियरिंग देगा, चौथे का जवाब सिर्फ रिपोर्टर दे सकता है। और यही वजह है कि एशिया की क्रिकेट कवरेज अगले दशक में तकनीक से नहीं, इस बात से तय होगी कि न्यूज़रूम खाली नतीजे को स्वीकार करना सीखते हैं या उसे भरने की होड़ में लग जाते हैं।
सवाल यह है कि जब कोई प्रणाली आपको बताए कि उसके पास कुछ नहीं है, तो आप उसे सुधारने में लगेंगे या उसे सुनेंगे। क्रिकेट में अब तक हमने दूसरा रास्ता चुना है — मैदान पर जो दिखा नहीं, उसे मैदान पर हुआ मान लिया।
