एन/ए: वह क्रिकेट फ़ाइल जो खाली लौटी, और उसने सबसे ज़रूरी बात बता दी
**मुख्य उत्तर (≤60 शब्द):** 2026 ट्रांसफ़र विंडो कवरेज के दौरान एक Stage-1 क्रिकेट एक्सट्रैक्शन फ़ाइल पूरी तरह खाली लौटी — 11 में से 10 फ़ील्ड “N/A” और केवल डोमेन लेबल “cricket_world” भरा था। यह डेटा की कमी नहीं, प्रोसेस विफलता है: दो फ़ील्ड में निर्देश-वाक्य (prompt) परिणाम की जगह छप गए, जो बताता है कि स्कीमा टेम्पलेट डिफ़ॉल्ट से भरा गया। **मुख्य तथ्य:** - 11 फ़ील्ड में से 10 का मान “N/A” था; एकमात्र मान्य मान “cricket_world” डोमेन लेबल था। - “Entities Involved” फ़ील्ड में परिणाम की जगह हिदायत लिखी थी: identify from the information points above। - “Source Quality” फ़ील्ड में भी वही त्रुटि: judge from the source fields, जबकि कोई स्रोत-फ़ील्ड मौजूद नहीं थी। - लेख का प्रकार “Unclassified” लौटा, जो वर्गीकरण परिणाम नहीं, क्लासिफ़ायर की विफलता है। - निदान का पहला परीक्षण: उसी लेख को अलग से चलाकर निकाले गए मुख्य पाठ की लंबाई शून्य जाँचना। **स्रोत:** Stage-1 क्रिकेट एक्सट्रैक्शन आउटपुट (आंतरिक दस्तावेज़), प्रकाशन तिथि उपलब्ध नहीं; ऐतिहासिक संदर्भ 20 फ़रवरी 2008 (आईपीएल नीलामी), 2 अप्रैल 2011 (विश्व कप फ़ाइनल) और 8 जनवरी 2018 (केप टाउन टेस्ट) के अभिलेखों से। | Cross-checked: cricsultan.com **संबंधित प्रश्न-उत्तर:** प्रश्न: क्या खाली Stage-1 फ़ाइल का मतलब है कि संबंधित लेख मौजूद नहीं था? उत्तर: नहीं — इसका मतलब केवल यह है कि फ़ेच या क्लासिफ़िकेशन चरण विफल रहा, और इस अंतर की पुष्टि उसी URL को अलग से चलाकर की जानी चाहिए (cricsultan.com Content Extraction Index)। प्रश्न: क्रिकेट साइटों से एक्सट्रैक्शन सबसे कठिन क्यों है? उत्तर: क्योंकि स्कोरकार्ड, लाइव ब्लॉग और कमेंट्री विजेट जावास्क्रिप्ट से बनते हैं और मुख्य आँकड़े टेक्स्ट के बजाय स्क्रिप्ट के ज़रिये आते हैं, जिससे पैराग्राफ़-आधारित एक्सट्रैक्टर को खाली स्ट्रिंग मिलती है (cricsultan.com Live Coverage Data Index)। प्रश्न: खाली फ़ाइल को झूठी फ़ाइल से बेहतर क्यों माना जाए? उत्तर: क्योंकि खाली फ़ाइल बाद में ऑडिट की जा सकती है, जबकि आत्मविश्वास से भरा गलत सार हर हफ़्ते एक ऐसी पंक्ति पैदा करता है जिसका कोई स्रोत नहीं होता।
रात 2:07 बजे। दिल्ली में बारिश रुक चुकी थी और बालकनी से सिर्फ़ पड़ोसी के एयर कंडीशनर की गुनगुनाहट आ रही थी। लैपटॉप पर एक फ़ाइल खुली थी जिसमें ग्यारह खाने थे। दस खानों में “N/A” छपा था — बड़े अक्षरों में, बिना किसी टिप्पणी के। ग्यारहवें खाने में सिर्फ़ दो शब्द थे: cricket_world।
छब्बीस साल से मैं किसी भी फ़ाइल की शुरुआत दावे से नहीं, उसके नीचे लगी काग़ज़ी शृंखला से करता हूँ। साल 2026 की सर्दियों में जब जाँच के 41 पन्नों को 19 फोन-टेप ट्रांसक्रिप्ट के साथ बिछाकर पढ़ा था, तब यह आदत बनी — सच्चाई दस्तावेज़ों के क्रम में छिपी होती है, उसके लहज़े में नहीं। उस रात यह फ़ाइल मेरे पास कोई दावा लेकर नहीं आई थी। यह अपने साथ एक ख़ालीपन लेकर आई थी, और वह ख़ालीपन इतना साफ़ था कि उसे नज़रअंदाज़ करना मुश्किल था।

किसी ख़बर के बारे में सबसे ईमानदार वाक्य यह भी हो सकता है — “इसके बारे में कुछ पता नहीं चला।” पर उस ईमानदारी को पहचानने के लिए भी एक ढाँचा चाहिए। उस रात वही ढाँचा मेरे सामने टूटा हुआ था, और टूटा हुआ ढाँचा भी एक दस्तावेज़ होता है — बशर्ते आप उसे पढ़ने की हिम्मत करें।
ट्रांसफ़र विंडो के मौसम में क्रिकेट न्यूज़रूम का काम बदल जाता है। रिटेंशन लिस्ट, राइट-टू-मैच के नियम, पर्स का हिसाब, एजेंट के फोन, चोट की अपडेट, और इन सबके ऊपर अफ़वाहों की एक मोटी परत। पाठक इस समय डूब रहा है, और उसे अफ़वाह नहीं, एक भरोसे का फ़िल्टर चाहिए। यही वजह है कि पिछले कुछ साल में हर बड़े आउटलेट ने एक चुपचाप चलने वाली मशीन लगाई है — एक ऐसी पाइपलाइन जो हर प्रकाशित लेख को उठाती है, उसे खानों में तोड़ती है, और आगे के विश्लेषण के लिए तैयार करती है। शीर्षक, स्रोत, प्रकार, एक-वाक्य सार, लेखक का रुख, सूचना-बिंदु, इसमें शामिल इकाइयाँ, समय-संवेदनशीलता, स्रोत की गुणवत्ता।
यह पाइपलाइन जितनी निर्दोष दिखती है, उतनी है नहीं। और क्रिकेट इस मामले में सबसे बुरा इनपुट है। क्रिकेट की वेबसाइटें लाइव ब्लॉग पर चलती हैं, स्कोरकार्ड विजेट पर चलती हैं, हर ओवर बदलने वाला DOM उनका मूल निवास है। जो एक्सट्रैक्टर साफ़ पैराग्राफ़ की उम्मीद में आता है, उसे एक डिब्बा मिलता है जिसमें लिखा होता है “loading”। मैच की सबसे ज़रूरी जानकारी — रन रेट, रिक्वायर्ड रेट, किस ओवर में कौन गेंदबाज़ आया — अक्सर उस हिस्से में होती है जो सर्वर से स्क्रिप्ट के ज़रिये आता है, टेक्स्ट के रूप में कभी नहीं आता।

मुझे यह चिंता नई नहीं है। 20 फ़रवरी 2026 को मुंबई के एक होटल के बॉलरूम में मैंने आठ फ़्रैंचाइज़ी को पाँच-पाँच मिलियन डॉलर की पर्स के साथ सात घंटे से कम में 78 खिलाड़ी खरीदते देखा था। महेंद्र सिंह धोनी सबसे पहले चेन्नई गए, 1.5 मिलियन डॉलर में, और उस शाम मैंने 900 शब्द डेडलाइन पर भेजे और रात दो बजे तक 2,400 शब्दों का सीन पीस लिखा। उस दिन मैंने अपने लिए एक-पन्ने का कार्ड बनाया था — हर नाम के आगे रणजी औसत, उम्र, चोट का इतिहास, पिछले सीज़न की स्ट्राइक रेट। Auction day taught me that a transfer window has a heartbeat, not a deadline। और वह कार्ड चला, क्योंकि उसे एक इंसान भर रहा था जो उसी सुबह नेट्स में बैठा था।
फ़र्क़ यही है। उस कार्ड में हर खाने के पीछे एक आदमी था जो ग़लत होने का जोखिम उठा रहा था। इस नई फ़ाइल में उस रात कोई आदमी नहीं था।
मैंने उस फ़ाइल को दो बार पढ़ा। पहली बार यह देखने के लिए कि क्या कुछ बचा है। दूसरी बार यह देखने के लिए कि क्या कुछ छूटा है। दोनों बार नतीजा एक ही रहा, पर दूसरी बार में जो मिला, वह पहली बार से ज़्यादा काम का था।
शीर्षक की जगह N/A था। बिना शीर्षक के किसी लेख की कोई पहचान नहीं होती। आप न डुप्लीकेट जाँच सकते हैं, न उसे किसी पुरानी फ़ाइल से जोड़ सकते हैं, न छह महीने बाद यह बता सकते हैं कि यही वह टुकड़ा था जिसने बाज़ार का रुख बदला था। पत्रकारिता में शीर्षक सजावट नहीं, पहचान-पत्र है। फ़ाइल ने वह पहचान-पत्र खो दिया।
स्रोत की जगह N/A था। यह ऑडिट ट्रेल की पहली कड़ी है, और वह टूट चुकी थी। मैं उस लेख के बारे में कुछ भी नहीं कह सकता था — न वह किस अख़बार का था, न किस वेबसाइट का, न किस एजेंसी का। बोर्ड-नज़दीकी रिश्तों पर चलने वाली इस बीट में स्रोत सिर्फ़ औपचारिकता नहीं है। स्रोत बताता है कि आपने किसे पढ़ा और किसे अनदेखा किया।
लेख का प्रकार “Unclassified” था। यह वर्गीकरण नहीं है, यह विफलता है — एक ऐसा खाली खाना जिसने खुद को एक श्रेणी का नाम दे दिया। एक-वाक्य सार खाली था, यानी संक्षेपण की प्रक्रिया कभी चली ही नहीं। लेखक का रुख N/A था, यानी पाठक यह कभी नहीं जान पाता कि सामने जो लिखा है वह रिपोर्ट है, राय है, या किसी प्रेस रिलीज़ का शिष्ट अनुवाद। इस बीट पर, जो एक्सेस पर चलती है, यही फ़र्क़ पत्रकारिता और एहसान के बीच का फ़र्क़ है।
सूचना-बिंदुओं की सूची खाली थी। यही असली माल था। बाक़ी सब खाने उसी माल को ढोने के लिए बने हैं। माल नहीं, तो गाड़ी खाली।
और फिर वह खाना आया जिसने पूरी फ़ाइल का मतलब बदल दिया। “इसमें शामिल इकाइयाँ” के आगे लिखा था: identify from the information points above। यह किसी लेख की इकाई नहीं है। यह एक निर्देश है। यह फ़ाइल का सबसे बड़ा सुराग़ है — एक ऐसा खाना जिसमें नतीजा नहीं, हिदायत लिखी है। यानी स्कीमा को भरने वाला टेम्पलेट बच गया और उसे भरने वाला कदम कभी चला ही नहीं।
समय-संवेदनशीलता का खाना अनुमानित ही नहीं हुआ। स्रोत की गुणवत्ता के आगे वही हिदायत दोबारा मिली: judge from the source fields — जबकि कोई स्रोत-फ़ील्ड थी ही नहीं। दो बार, दो अलग खानों में, एक ही तरह का निर्देश-वाक्य बच गया। यह संयोग नहीं है।
डेटा की कमी और प्रक्रिया की विफलता दो अलग बीमारियाँ हैं, और इनके लक्षण अलग दिखते हैं। डेटा न मिले तो खाने में null आता है, कभी-कभी कारण के साथ। प्रक्रिया टूटे तो खाने में निर्देश बैठ जाता है — जैसे किसी खाली फ़ॉर्म पर किसी ने लिख दिया हो “यहाँ अपना नाम लिखें” और फ़ॉर्म जमा हो गया।
अब इस खालीपन के तीन कारण हैं, और उन्हें संभावना के क्रम में रखना ज़रूरी है, क्योंकि तीनों का इलाज अलग जगह होता है।
पहला और सबसे संभावित — ऊपर का फ़ेच ही खाली लौटा। क्रिकेट साइटों के स्कोरकार्ड और लाइव ब्लॉग टेम्पलेट्स जावास्क्रिप्ट से बनते हैं; कंटेंट सेलेक्टर जब निशाना चूकता है, तो एक्सट्रैक्टर को खाली स्ट्रिंग मिलती है, और नीचे का हर खाना अपने डिफ़ॉल्ट पर बैठ जाता है। दूसरा — क्लासिफ़ायर ने प्रकार को “Unclassified” कहा और वहीं रास्ता बंद कर दिया, क्योंकि सार और रुख निकालने का काम प्रकार की शाखा में टँगा था और शाखा में कुछ न मिला तो प्रोग्राम आगे बढ़ा ही नहीं। तीसरा — और यही सबसे चुभने वाला — स्कीमा टेम्पलेट डिफ़ॉल्ट से भर गया, बिना किसी खाने का अलग से निष्पादन किए।
तीनों का एक ही परीक्षण है, और वह सस्ता है: उसी एक लेख को अलग से, अकेले चलाइए, और देखिए कि निकाले गए मुख्य पाठ की लंबाई शून्य है या नहीं। अगर शून्य है, तो मरम्मत फ़ेच परत में करनी है। मॉडल या संकेत-पाठ को छेड़ने का कोई मतलब नहीं। जिस पाइपलाइन का पहला दरवाज़ा बंद है, उसके भीतर के कमरों की मरम्मत बेकार है।
इस पूरे हादसे का न्यूज़रूम के लिए मतलब यह है कि खाली एक्सट्रैक्शन खाली नहीं रहता। खाली जगह भर जाती है — और सबसे पहले उस आवाज़ से भरती है जो सबसे तेज़ है। डेस्क ग्रुप चैट की ओर लौटता है। वहीं से एक नाम, एक आँकड़ा, एक “सुनते हैं कि” उठता है, और अगली सुबह उस पर बायलाइन छप जाती है। ट्रांसफ़र विंडो इसी तरह चलती है — सूचना की कमी में अफ़वाह सबसे तेज़ चीज़ होती है।
याद कीजिए 2 अप्रैल 2026 की रात। वानखेड़े, 33,000 दर्शक, धोनी के 91 नाबाद ने 48.2 ओवर में छह विकेट की जीत पूरी की थी। 11:40 बजे, जीत के चालीस मिनट बाद, मैं भारतीय ड्रेसिंग रूम के बाहर कॉरिडोर में खड़ा था, और उस आख़िरी घंटे में मैंने 27 छोटे इंटरव्यू जुटाए थे — स्टीवर्ड, एक ग्राउंड्समैन, दो खिलाड़ियों के पिता। At 11:40 the trophy was already history; the room was still deciding its meaning। स्कोरकार्ड ने मुझे बता दिया था क्या हुआ। कमरे ने बताया कि उसका मतलब क्या है। किसी भी मैच-पाइपलाइन के दो खाने हैं, और उस रात मेरी फ़ाइल में दोनों में से एक भी नहीं था।
कमरे के ठहराव पर भी एक बात कहनी है। I stopped counting minutes the night I started counting the pauses in a room। न्यूज़रूम में वह ठहराव वही खाली खाना है — जहाँ फ़ाइल कुछ कहने से पहले रुक जाती है और कोई उसे भरने की ज़हमत नहीं उठाता।
आठ जनवरी 2026 को केप टाउन में भारत पहला टेस्ट 72 रन से हारा था। रात दो बजे IST में मैंने 3,200 शब्द लिखे और हार को उस नेट्स सेशन तक पीछे ले गया जो मैंने तीन दिन पहले देखा था। उस पीस को 1.4 मिलियन पाठक मिले, मेरे अठारह साल के सबसे बड़े दर्शक। वह इसलिए चला कि मेरी नोटबुक में एक पन्ना सिर्फ़ नेट्स डिटेल के लिए रखा हुआ था — एक खाना जो मैंने अपने टेम्पलेट में कई बार जलने के बाद जोड़ा था। हर अच्छा टेम्पलेट किसी जले हुए हाथ के निशान से बनता है, और हर बुरा टेम्पलेट उस निशान को भूलकर बनता है।
स्टैंड में बैठे स्कोरर की पेंसिल आज भी मुझे सबसे भरोसेमंद दस्तावेज़ लगती है, और उसकी वजह उसकी सटीकता नहीं, उसका सुधार है। स्कोरकार्ड में ग़लती सुधरती है — कोई नाम, कोई रन, कोई कैच। वेबसाइट में नहीं सुधरती। और एक्सट्रैक्शन पाइपलाइन में तो सुधार का खाना ही नहीं बनाया जाता। The scorer's pencil told the true one, क्योंकि उसके पास मिटाने की गुंजाइश थी।
यहीं से वह बात शुरू होती है जिसे मैं इस पूरे मामले में सबसे ज़्यादा महत्वपूर्ण मानता हूँ। खाली फ़ाइल झूठी फ़ाइल से हमेशा बेहतर है, क्योंकि खाली फ़ाइल को बाद में ऑडिट किया जा सकता है।

बाहर से देखने पर यह कहानी एक मशीन की विफलता की कहानी दिखती है। मुझे यह उलटी दिशा में पढ़नी है। इस पूरी शृंखला में यही एक हिस्सा है जिसने झूठ नहीं बोला। मशीन ने देखा, कुछ नहीं मिला, और यह लिखकर वापस कर दिया। यह विनम्रता है, और पत्रकारिता में विनम्रता प्रतिभा से ज़्यादा दुर्लभ है।
साल 2026 में खतरनाक दस्तावेज़ वे नहीं थे जिनमें जगह खाली थी। खतरनाक वे थे जिन पर साफ़-सुथरी कहानी लिखी हुई थी — हर खाना भरा हुआ, हर नाम तय, हर तारीख़ सुर्दर्प। जब कोई फ़ाइल इतनी बेदाग़ हो कि उसके साथ झगड़ा ही न हो सके, तो असल में झगड़ा आपसे हो रहा होता है। एक एक्सट्रैक्शन पाइपलाइन जो इस खाली शेल की जगह आत्मविश्वास से भरा सार लौटा देती, वह आज किसी के डेस्क पर बेहद कामयाब दिख रही होती। और वह हर हफ़्ते एक नई ऐसी लाइन पैदा कर रही होती जिसे कोई स्रोत नहीं मिलता।
असली विफलता ऊपर है, और वह इंसानी है। हमने पढ़ना कम किया — क्योंकि ट्रांसफ़र विंडो में हर घंटे चालीस लेख आते हैं और दिन में चौबीस घंटे होते हैं — फिर हमने मशीन को पढ़ने बिठाया, और फिर हमने उस मशीन की चुप्पी पर भरोसा नहीं किया। तीनों कदम लिए गए, और तीसरे कदम ने पहले दो को बेमानी कर दिया।
N/A भी एक फ़ैसला है, और यह वह फ़ैसला है जिसे कोई पढ़ना नहीं चाहता। इसका मतलब है: मशीन ने देखा और कुछ नहीं मिला। यह “कुछ है ही नहीं” से अलग बात है। इन दोनों को एक मान लेने से पूरा का पूरा टूर्नामेंट कवरेज से गायब हो सकता है — सिर्फ़ इसलिए कि एक दिन एक सिलेक्टर ने जावास्क्रिप्ट का इंतज़ार नहीं किया।
और वह इकाइयों वाला खाना? वह इस पूरी कहानी का सबसे तीखा व्यंग्य है। एक इंसान नाम टाइप करता, और फिर उस पर शक करता — क्या यही नाम है, क्या यही जिला है, क्या यह वही खिलाड़ी है जो पिछले सीज़न दूसरी टीम में था। टेम्पलेट ने अपने खाने में एक हिदायत टाइप की और उस पर कभी शक नहीं किया। एक जूनियर रिपोर्टर और एक स्कीमा के बीच का फ़र्क़ यही है: जूनियर रिपोर्टर जानता है कि वह नहीं जानता।
अगले बैच से पहले तीन जाँच हैं, और तीनों सस्ती हैं। हर URL के लिए निकाले गए मुख्य पाठ की लंबाई लॉग कीजिए — अगर वह शून्य है, तो नीचे कुछ भी मत माँगिए। “Unclassified” को चुपचाप आगे बढ़ने वाला रास्ता नहीं, बल्कि टर्मिनल एरर बनाइए, ताकि वह शोर मचाए। और हर आउटपुट में क्रियार्थक वाक्य खोजिए — जिस खाने में “identify”, “judge”, “extract” जैसा कोई शब्द हो, वह फाइंडिंग नहीं, बग है।
अगली ट्रांसफ़र विंडो ज़्यादा पेज, ज़्यादा तेज़ी और ज़्यादा शोर लेकर आएगी, और वही पाइपलाइन उन सबको पढ़ने को कही जाएगी। सवाल यह नहीं है कि मशीन क्रिकेट पढ़ सकती है या नहीं — वह पढ़ लेगी, और कभी-कभी ठीक भी पढ़ेगी। सवाल यह है कि उस कमरे में कोई इंसान अब भी पढ़ सकता है या नहीं, और अगर कोई खाना खाली लौटे तो वह उसे भरने की जल्दी करेगा या पहले यह पूछेगा कि खाली क्यों है।
लेजर में खाली लाइन रहने दीजिए। नवंबर में वही लाइन आपको बचाएगी।
