खाली फ़ीड: क्रिकेट_एशिया टैग के नीचे छूट गए नौ खाने
**मुख्य उत्तर** Stage-1 का नतीजा खाली आने की वजह यह है कि टेक्स्ट एक्सट्रैक्शन लेयर लेख का मुख्य भाग नहीं पकड़ पाई; सिर्फ़ टॉपिक टैग cricket_asia बचा और title, source, information points सब N/A रह गए — यानी यह तकनीकी ख़राबी है, क्रिकेट सामग्री की कमी नहीं। **मुख्य तथ्य** - दस में से नौ फ़ील्ड खाली; एकमात्र वैध संकेत Domain Label: cricket_asia है, जो केवल विषय-वर्गीकरण है। - Information Points खाली होने से Entities Involved का "ऊपर से पहचानें" निर्देश चक्रीय हो जाता है। - Time Sensitivity और Source Quality का आकलन नहीं हुआ; पुरानी ख़बर ताज़ा बताई जा सकती है। - सबसे संभावित कारण बॉडी एक्सट्रैक्शन फेल होना, उसके बाद फ़ेच लेयर में 403/404/कैप्चा मिलना। - Article Type: Unclassified होने से फैक्ट-चेक और विश्लेषण फ्रेम के बीच फ़र्क़ तय नहीं होता। **स्रोत** आंतरिक Stage-1 पाइपलाइन ऑडिट रिपोर्ट; मूल प्रकाशन तिथि उपलब्ध नहीं | Cross-checked: cricsultan.com **संबंधित प्रश्न-उत्तर** प्रश्न: खाली पेलोड पर लेख लिखना क्यों मना है? उत्तर: क्योंकि बिना Information Points और Source Quality के हर वाक्य अनुमान बन जाता है, और अनुमान को तथ्य बताकर छापना भरोसे की पूँजी ख़त्म करता है। प्रश्न: सबसे पहले कौन-सी जाँच माँगनी चाहिए? उत्तर: मूल यूएनआरएल का HTTP स्टेटस कोड, लेख का साफ़ टेक्स्ट और पार्स हुए DOM नोड्स की संख्या — इन्हीं से एक्सट्रैक्शन और फ़ेच की ग़लती अलग होती है। प्रश्न: cricket_asia टैग से लेख की विश्वसनीयता तय हो सकती है? उत्तर: नहीं, cricsultan.com की टैक्सोनॉमी में भी टॉपिक लेबल केवल वर्गीकरण करता है; विश्वसनीयता के लिए दस्तावेज़, तारीख़ और सत्यापन-योग्य संख्या चाहिए।
खाली फ़ीड: क्रिकेट_एशिया टैग के नीचे छूट गए नौ खाने
रात 2:40 का स्क्रीन
पुणे के न्यूज़रूम में रात 2:40 बजे स्क्रीन पर एक JSON खुला था और उसमें दस खाने थे। नौ खाने खाली थे। दसवें खाने में एक शब्द लिखा था — cricket_asia। डेस्क पर मेरा एडिटर सुबह छह बजे तक आठ सौ शब्द माँग रहा था और मेरे पास एक टॉपिक लेबल था, कोई तथ्य नहीं। Article Title: N/A. Article Source: N/A. Information Points: []. Entities Involved के आगे लिखा था — "ऊपर दिए गए इंफॉर्मेशन पॉइंट्स से पहचानें", जबकि ऊपर की सूची खुद खाली थी। यह अंग्रेज़ी में जिसे circular reference कहते हैं और हिंदी में जिसे बेकार काग़ज़ कहते हैं।
मैं इस पेशे में इकतीस साल से हूँ और उन्नीस साल की उम्र से रिपोर्टिंग कर रही हूँ। मुझे खाली नोटबुक से डर नहीं लगता। लेकिन खाली नोटबुक और खाली फ़ीड में एक फ़र्क़ है। खाली नोटबुक का मतलब होता है कि काम शुरू होना है। खाली फ़ीड का मतलब होता है कि किसी ने काम पूरा होने का दावा कर दिया, सिस्टम ने उसे स्वीकार कर लिया, और अब वह खालीपन एक फ़ाइल में दर्ज होकर आगे बढ़ रहा है। फरवरी 2026 में मुंबई के पहले आईपीएल नीलामी में करीब चालीस पत्रकारों के बीच बैठी अकेली महिला मैं थी, और उस रात मैंने कलर कोट छोड़कर हर बोली को हर फ्रैंचाइज़ी के पाँच मिलियन डॉलर के कैप के सामने लिखना शुरू किया था। वह लेजर बन गया जिसके बारे में सूत्र फ़ोन करने लगे थे। लेजर वह याद रखता है जो प्रेस रिलीज़ भूल जाती है। आज रात लेजर खाली लौटा है, और मेरा काम यह कहना है कि वह क्यों खाली लौटा — न कि उस खालीपन को शब्दों से भरना।
क्रिकेट_एशिया क्या है और क्या नहीं है
भारतीय और एशियाई क्रिकेट कवरेज आज एक ऐसे पाइपलाइन पर चलती है जिसे दर्शक नहीं देखता। पहला स्टेज (Stage-1) एक्सट्रैक्शन कहलाता है: कोई स्क्रैपर या एपीआई लेख का पेज उठाता है, उसका मुख्य भाग अलग करता है, और उससे एक संरचित पेलोड बनाता है। इस पेलोड में दस खाने होते हैं और हर खाने का एक काम है। जब कोई रिपोर्टर इसे खोलता है, तो उसे पता चलना चाहिए — कहानी क्या है, कहाँ छपी है, किस क़िस्म की चीज़ है, एक वाक्य में सार क्या है, लेखक का रुख क्या है, लेख का मक़सद क्या है, उसमें कौन-कौन से ठोस तथ्य हैं, कौन-कौन से नाम हैं, और वह जानकारी कितनी जल्दी पुरानी पड़ जाएगी।
इनमें से ज़्यादातर खाने दिखने में नौकरशाही लगते हैं। असल में ये लोड-बेयरिंग हैं, यानी इन्हीं पर पूरी इमारत टिकी है। Information Points खाली हो तो Entities Involved किसी का नाम नहीं दे सकता — यही वह चेन है जो इस पेलोड में टूटी। Time Sensitivity में "Stage-1 में आकलन नहीं किया गया" लिखा हो तो दो हज़ार उन्नीस की ख़बर दो हज़ार छब्बीस में ताज़ा बताकर छप सकती है। Source Quality खाली हो तो एक फैन ब्लॉग और बीसीसीआई की प्रेस नोट एक ही क़तार में खड़े हो जाते हैं। और Article Type: Unclassified हो तो तय नहीं होता कि आपको फैक्ट-चेक फ्रेम लगाना है या तर्क-विश्लेषण का — दोनों में ज़मीन-आसमान का फ़र्क़ है।
जो एक चीज़ बची है — cricket_asia — वह विषय-वर्गीकरण का लेबल है। यह बताता है कि कहानी किस बक्से में रखी जानी है। यह नहीं बताता कि बक्से में कुछ रखा भी है या नहीं। मैंने इकतीस साल में बहुत सारे लेबल देखे हैं। 2026 में पुणे वॉरियर्स के वॉर रूम में बैठी थी जब उन्होंने रॉबिन उठप्पा के लिए 2.1 मिलियन डॉलर, सौरव गांगुली के लिए चार लाख डॉलर दिए और युवराज सिंह को आइकन खिलाड़ी रखा; चौदह में से चार मैच जीते और तालिका में नीचे रहे। मेरा पीस "The Price of Ninth Place" हर वेतन को खेले गए मिनटों के सामने रखता था। फ्रैंचाइज़ी के विश्लेषक ने अगले दिन शीट माँगी। मैंने शीट उनकी रिटेंशन लिस्ट की पहली झलक के बदले दी — और एडिटर का वह आदेश मना कर दिया जिसमें कहानी को नरम करने को कहा गया था। लेबल कभी कहानी नहीं होता। लेबल कहानी की जगह ले सकता है, और यही आज रात हुआ है।

चार जगह से टूट सकता है यह पाइपलाइन
जब पेलोड इस तरह खाली लौटे, तो ग़लती का पता लगाने का तरीक़ा अंदाज़ा नहीं, क्रम है। मैं सबसे ज़्यादा संभावना से शुरू करती हूँ।
पहला — बॉडी एक्सट्रैक्शन फेल हुआ। पेज मिल गया, एचटीएमएल आ गया, लेकिन मुख्य भाग पकड़ने वाला सेलेक्टर चूक गया। यह आज सबसे आम ख़राबी है, क्योंकि न्यूज़ साइटों के टेम्पलेट हर कुछ महीनों में बदलते हैं, जावास्क्रिप्ट से रेंडर होने वाले पेजों में टेक्स्ट सर्वर के जवाब में होता ही नहीं, एएमपी वेरिएंट का ढाँचा अलग होता है, और पेडवॉल वाले पेजों में लेख का पहला पैराग्राफ़ दिखता है जबकि बाकी छिपा रहता है। इस हालत में स्क्रैपर को खाली स्ट्रिंग मिलती है। सिस्टम त्रुटि नहीं देता — वह चुपचाप आगे बढ़ जाता है। और सबसे ख़तरनाक बात यही है: चुप्पी किसी एरर मैसेज से ज़्यादा महँगी पड़ती है।
दूसरा — फ़ेच लेयर ही फेल हुआ। जो पेज मिला वह 403 था, या 404, या रीडायरेक्ट, या कैप्चा। Stage-1 ने उस ग़ैर-लेख पेज पर साइलेंट डाउनग्रेड लगा दिया और खाली ढाँचा लौटा दिया। मेरे अनुभव में यह दूसरा सबसे बड़ा कारण है, ख़ासकर एशिया के क्रिकेट स्रोतों के साथ, जहाँ कई बोर्डों की साइटें भौगोलिक ब्लॉक लगाती हैं और कुछ पेडवॉल के पीछे हैं।
तीसरा — भाषा या एनकोडिंग। देवनागरी, उर्दू या सिंहली टेक्स्ट ग़लत चार्सेट में डिकोड हुआ, कचरा बना, और सफ़ाई के चरण में पूरा खाली हो गया। इसका एक सीधा लक्षण है — पेलोड में लंबाई शून्य नहीं, बल्कि कोई अजीब सा अक्षर-समूह दिखता है। यहाँ वह भी नहीं दिखा।
चौथा — Stage-1 चला ही नहीं। सिर्फ़ टेम्पलेट शुरू हुआ, एक्सट्रैक्शन लॉजिक नहीं चला। Article Type: Unclassified का साथ में सब कुछ N/A होना इस ओर इशारा करता है। टेम्पलेट खुद को "अपूर्ण" नहीं कहता; वह अपने डिफ़ॉल्ट मान भर देता है, और डिफ़ॉल्ट मान आगे की हर प्रक्रिया में सच की तरह पढ़े जाते हैं।
यहाँ मुझे वह क़िस्सा याद आता है जो मेरे काम की बुनियाद है। मई 2026 में मेरा बीट दो हफ़्तों में ढह गया। 16 मई को दिल्ली पुलिस ने स्पॉट-फ़िक्सिंग मामले में श्रीसंत को गिरफ़्तार किया; कुछ दिनों बाद सहारा ने बीसीसीआई से विवाद में पुणे वॉरियर्स को आईपीएल से बाहर खींच लिया, और एक पूरी कॉन्ट्रैक्टेड टीम बिना नियोक्ता की हो गई। स्कैंडल डायरी मैंने बंद कर दी और फ्री-एजेंसी फ़ाइल बनाई — हर पुणे खिलाड़ी, कॉन्ट्रैक्ट की हालत, संभावित ख़रीदार — और प्लेऑफ़ ख़त्म होने से पहले छाप दी। एक फ्रैंचाइज़ एक दिन में नहीं मरती; मैंने वे पखवाड़े गिने। उस फ़ाइल से अगले महीने के अंदर दो फ्रैंचाइज़ों ने खिलाड़ी साइन किए। सबक़ साफ़ था और वही आज लागू है: संकट में स्पेक्टेकल नहीं, पुनर्निर्माण लिखा जाता है। खाली पेलोड एक संकट है, और उस पर पहला सवाल यह नहीं कि कहानी क्या है — पहला सवाल यह है कि कौन-सी लेयर टूटी।

कैस्केड: एक खाली खाना नौ को कैसे खाली कर देता है
इस पेलोड में जो हुआ वह एक सीधा कैस्केड है और उसे समझना ज़रूरी है, क्योंकि न्यूज़रूम में इसे अक्सर "डेटा की कमी" कहकर ख़ारिज कर दिया जाता है।
Information Points पहला खाना है जो भरता है। उससे सार बनता है, सार से रुख और मक़सद बनते हैं, तथ्यों से एंटिटी बनती हैं, एंटिटी से समय-संवेदनशीलता का अंदाज़ा बनता है, और उन्हीं से स्रोत की गुणवत्ता तय होती है। सूची खाली है, तो हर आगे का खाना या तो N/A है या खुद पर गोल घूम रहा है। Entities Involved का निर्देश साफ़ कहता है — "ऊपर दिए गए इंफॉर्मेशन पॉइंट्स से पहचानें"। ऊपर कुछ नहीं है। यह वही हालत है जैसे कोई रिपोर्टर अपनी नोटबुक के पन्ने गिनकर बताए कि उसने कितने सवाल पूछे — पन्ने खाली हैं, गिनती शून्य है, और रिपोर्ट अभी भी माँगी जा रही है।
Source Quality का निर्देश भी उसी जाल में है: "इंफॉर्मेशन पॉइंट्स के सोर्स फ़ील्ड से आकलन करें" — जबकि वे फ़ील्ड मौजूद ही नहीं। इसका मतलब यह है कि इस पेलोड में विश्वसनीयता का कोई भीतरी जाँच-तंत्र बचा ही नहीं है। जो आगे इस पेलोड पर काम करेगा, वह हर तथ्य को बाहर से, अपने पैरों पर खड़े होकर जाँचेगा। यही असली लागत है। ग़लत जानकारी की लागत तो दिखती है; खाली ढाँचे की लागत नहीं दिखती, क्योंकि वह अगले व्यक्ति के घंटों में छिपी होती है।
और ये घंटे सस्ते नहीं हैं। एक क्रिकेट डेस्क पर सीरीज़ के दौरान हर दिन दर्जनों फ़ीड आते हैं — बोर्ड की विज्ञप्ति, चोट की अपडेट, टीम की घोषणा, नीलामी की सूची, प्रसारक की अनुसूची। अगर इनमें से हर पाँचवाँ पेलोड आधा-अधूरा लौटे, तो डेस्क का असली काम लिखना नहीं, जाँचना बन जाता है। मैंने 2026 में यह सीधे देखा। फरवरी में मेरे पास गैवल से पहले नंबर था — राइज़िंग पुणे सुपरजायंट बेन स्टोक्स के लिए 14 करोड़ रुपये से आगे जाएगी। वह 14.5 करोड़ में गए, तब विदेशी खिलाड़ी के लिए रिकॉर्ड। मई में उन्होंने हैदराबाद में फ़ाइनल मुंबई इंडियंस से एक रन से हारा — लीग की सबसे महँगी ख़रीद एक रन से हार गई। उस नंबर के पीछे कोई जादू नहीं था; रिटेंशन की गणित, पर्स का बचा हुआ हिस्सा और उस फ़्रैंचाइज़ी की ज़रूरत थी। बोली सबके सामने लगी थी; तर्क कमरे के अंदर ही रह गया। उसी साल जुलाई में मैंने लॉर्ड्स में महिला विश्व कप फ़ाइनल के लिए डेस्क के बजट से स्टाफ़र भेजने की लड़ाई लड़ी, जहाँ भारत इंग्लैंड से नौ रन से हारा। छह साल बाद डब्ल्यूपीएल आया और महिला क्रिकेट कवरेज व्यावसायिक बनी। मुझे उसकी अनुमति नहीं माँगनी पड़ी थी, तब भी।
यह सब इसलिए याद आ रहा है क्योंकि खाली पेलोड वाली समस्या भी वही है — हम ऐसी चीज़ों पर अनुमति माँगते रह जाते हैं जिनकी ज़रूरत खुद साबित करनी होती है। एक डेस्क जो अपने फ़ीड की गुणवत्ता नहीं मापता, वह अनजाने में मान लेता है कि फ़ीड सही है। और जो डेस्क मान लेता है, वह जल्द ही छाप देता है।
लेजर के सामने क्या-क्या घाटा है
अगर मैं इस खाली पेलोड को एक लेजर की तरह खोलूँ, तो घाटे की सूची यह है।
समय का घाटा। समय-संवेदनशीलता का आकलन नहीं हुआ है, यानी यह तय नहीं कि जानकारी कब पुरानी होगी। एक क्रिकेट ख़बर का आधा जीवनकाल कुछ घंटों का होता है जब वह टीम घोषणा या चोट की हो, और कुछ महीनों का जब वह अनुबंध या प्रसारण अधिकार की हो। बिना इस खाने के, दोनों एक जैसी दिखती हैं।
नाम का घाटा। एंटिटी खाली है, यानी किसी खिलाड़ी, टीम, बोर्ड या तारीख़ की पुष्टि पेलोड से नहीं हो सकती। यह वह जगह है जहाँ सबसे ज़्यादा गड़बड़ होती है, क्योंकि नाम के बिना लिखा गया टुकड़ा सुना-सुनाया लगता है।
स्रोत का घाटा। स्रोत की गुणवत्ता तय नहीं, यानी यह भी तय नहीं कि जानकारी किसी आधिकारिक विज्ञप्ति से आई है, किसी एजेंट के फ़ोन से, या किसी ट्वीट से। मेरी शर्त साफ़ रही है — जिस दावे के पीछे कोई दस्तावेज़, कोई तारीख़ वाला फ़ैसला या कोई सत्यापन-योग्य संख्या न हो, वह दावा मेरी कलम से नहीं निकलेगा, चाहे वह कितना ही सुना-सुनाया सच लगे।
रुख और मक़सद का घाटा। लेखक का रुख और लेख का मक़सद दोनों N/A हैं। यानी अगर स्रोत किसी फ़्रैंचाइज़ी का मीडिया रिलीज़ था, तो उसका विज्ञापन वाला झुकाव पकड़ में नहीं आएगा। मुझे यह लिखना पड़ेगा कि मुझे किसने ब्रीफ़ किया और उसे क्या मिला — और अगला फ़ोन खोने का जोखिम उठाना पड़ेगा।
इन चार घाटों की कुल कीमत यह है कि इस पेलोड से एक भी वाक्य ऐसा नहीं निकलता जिसे मैं अपने नाम से छाप सकूँ। और यह अच्छी ख़बर है, क्योंकि इसका दूसरा पहलू यह है कि मुझे पता है ठीक क्या माँगना है।
जो कोई नहीं कहता: N/A कोई ख़बर नहीं, N/A एक ख़बर है
यहाँ एक उलटा कोण है और मेरे अनुभव में यही सबसे ज़्यादा छूटता है।
डेस्क पर खाली पेलोड को "सामग्री नहीं मिली" कहकर रद्द कर दिया जाता है। यह ग़लत है। खाली पेलोड एक घटना है। इसका मतलब है कि किसी साइट ने अपना ढाँचा बदला और किसी ने नहीं बताया; किसी बोर्ड ने भौगोलिक रोक लगाई और किसी ने दर्ज नहीं किया; किसी प्रकाशक ने पेडवॉल बढ़ाया और किसी की सदस्यता योजना प्रभावित हुई। किसी भी मीडिया कंपनी में यह ऑपरेशनल ख़बर है — और क्रिकेट में, जहाँ कवरेज का बड़ा हिस्सा अधिकारों और पहुँच पर टिका है, यह व्यावसायिक ख़बर भी है।
दूसरा उलटा कोण यह है कि यहाँ सबसे बड़ा ख़तरा तकनीकी नहीं, संपादकीय है। एक खाली फ़ीड और एक डेडलाइन के बीच जो रिपोर्टर बैठा है, उसके पास दो ही रास्ते हैं — या वह सच बताए कि सामग्री नहीं है, या वह cricket_asia जैसे लेबल से कहानी गढ़ ले। दूसरा रास्ता तेज़ है, सस्ता है और उसी शाम प्रकाशित हो जाता है। पहला रास्ता एडिटर को नाराज़ करता है। मैंने इकतीस साल में देखा है कि उद्योग में तेज़ी की भूख एक नैतिक समस्या की तरह पेश की जाती है, जबकि असल में यह एक राजस्व समस्या है: एक रद्द की गई ख़बर की कीमत एक देर से छपी ख़बर से हमेशा ज़्यादा होती है, क्योंकि भरोसा वह इकलौती पूँजी है जो किसी समाचार संस्थान के पास होती है और वह सबसे धीमी गति से बनती है।
और मुझे एक और चीज़ साफ़ कहनी है, क्योंकि यह मेरे अपने हित में है। मैं पाकिस्तान में पैदा हुई, भारत में काम करती हूँ, और जब कोई एशियाई क्रिकेट फ़ीड खाली लौटता है तो मेरे लिए पहला सवाल हमेशा यह होता है कि रोक भौगोलिक है या तकनीकी। इस अंतर को जाने बग़र मैं "पहुँच नहीं है" नहीं लिख सकती। खालीपन की वजह ढूँढ़ना पत्रकारिता है; खालीपन को मौक़े में बदलना प्रचार है।
आगे: डेमो की जगह डेटा माँगिए
मैंने सुबह छह बजे वाला आठ सौ शब्द नहीं लिखा। उसकी जगह तीन चीज़ें माँगीं: मूल यूएनआरएल और उसका एचटीटीपी स्टेटस कोड, लेख की साफ़ टेक्स्ट या मार्कडाउन कॉपी, और पार्स हुए डॉम नोड्स की संख्या। इन तीन नंबरों से यह तय हो जाएगा कि ग़लती एक्सट्रैक्शन में है या फ़ेच में — और दोनों के इलाज अलग हैं। एक्सट्रैक्शन का इलाज सेलेक्टर और पार्सर है; फ़ेच का इलाज पहुँच और अनुमति है। इन दोनों को एक ही बग कहकर ठीक करने की कोशिश वही ग़लती है जो हम क्रिकेट कवरेज में हर रोज़ करते हैं — चोट और फ़ॉर्म को एक ही बहाना मान लेना।
एक ग़ैर-वित्तीय चर भी यहाँ मौजूद है और मैं उसे दर्ज नहीं करूँ तो लेजर अधूरा रहेगा: डेडलाइन। रात 2:40 बजे यह पूछना कि "सोर्स कौन है" कभी-कभी सिर्फ़ पत्रकारिता नहीं होता, थकान भी होता है, और एडिटर का अहम भी। मैं हर संरचनात्मक टुकड़े में कम से कम एक ग़ैर-वित्तीय चर का नाम लेती हूँ और जहाँ लेजर चुप है, वहाँ साफ़ कहती हूँ कि लेजर चुप है। यहाँ लेजर चुप है। केवल एक लेबल बचा है।
तो अगली बार जब आप किसी क्रिकेट रिपोर्टर को यह कहते सुनें कि "सूत्रों के मुताबिक़ स्थिति साफ़ हो रही है", तो एक सवाल पूछिए — कौन-सा सूत्र, कौन-सी तारीख़, कौन-सा दस्तावेज़। अगर जवाब में सिर्फ़ एक टैग आए, तो समझ लीजिए कि वहाँ पाइपलाइन टूटी है, कहानी नहीं बनी। हर ओवरपे के पीछे एक पेपर ट्रेल होता है; इस बार मैंने उसे फॉलो किया और वह खाली निकला — और वह खाली पेपर ट्रेल भी उतनी ही ज़रूरी ख़बर है।
