खाली पेलोड भी एक नतीजा है: क्रिकेट की मेज़रमेंट गैप और एक विफल पाइपलाइन का लेखा
**मुख्य उत्तर**: स्टेज-2 क्रिकेट विश्लेषण का नतीजा शून्य रहा क्योंकि स्टेज-1 आउटपुट में शीर्षक, स्रोत, प्रकार और सूचना बिंदु सब खाली थे; कोई खिलाड़ी, टीम या फ़ॉर्मेट पहचाना नहीं जा सका। केवल डोमेन लेबल cricket_asia बचा, जो दिशा बताता है, सबूत नहीं। **मुख्य तथ्य**: - 2017 में RCB के 14 मैचों की 3,360 कानूनी गेंदें हाथ से कोड हुईं; डेथ ओवर इकॉनमी 12.1 रन प्रति ओवर निकली। - 2020 में UAE में IPL के 60 मैच लाइव कोड हुए; दुबई में ओवर 7-15 की रन रेट 1.4 घटी, शारजाह में टोटल क़रीब 19% बढ़ा। - फ़रवरी 2022 मेगा ऑक्शन में प्रति फ़्रैंचाइज़ी ₹90 करोड़ की थैली और 600 नाम वाला पूल था। - WPL 2023 में लॉन्च हुई और 2025 में घरेलू विश्व कप जीता, फिर भी महिला क्रिकेट का डेटा ढाँचा पुरुषों से पतला है। - Stage-1 ने लेबल cricket_asia लौटाया जबकि Stage-2 ने Cricket टैक्सोनॉमी माँगी थी। **स्रोत**: आंतरिक Stage-2 पाइपलाइन ऑडिट रिपोर्ट। Stage-1 आउटपुट में प्रकाशन तिथि दर्ज नहीं थी, इसलिए कोई पूर्ण तिथि उपलब्ध नहीं है — यह स्वयं एक अनुपलब्ध-डेटा सीमा है। **संबंधित प्रश्नोत्तर**: प्रश्न: क्या खाली Stage-1 आउटपुट का मतलब है कि लेख में क्रिकेट की कोई जानकारी नहीं थी? उत्तर: नहीं, खाली आउटपुट अधिकतर पार्सिंग विफलता का संकेत है, जैसे जावास्क्रिप्ट पेज, पेवॉल, वीडियो-ओनली स्रोत या ग़ैर-लैटिन स्क्रिप्ट। प्रश्न: फ़ॉर्मेट टैग अनिवार्य शर्त क्यों होना चाहिए? उत्तर: क्योंकि टेस्ट और T20 उल्टे हुनर को इनाम देते हैं, और फ़ॉर्मेट तय होने से पहले उद्धृत हर मेट्रिक संरचनात्मक रूप से अमान्य होता है। प्रश्न: इस लेख पर अगला कदम क्या है? उत्तर: मूल स्रोत URL पर रेंडरिंग-सक्षम पार्सर से Stage-1 दोबारा चलाना, और सामग्री मिलने पर फ़ॉर्मेट टैगिंग को पहला काम बनाना।
स्क्रीन पर वह JSON खुला था और हर फ़ील्ड में एक ही शब्द लिखा था — N/A। शीर्षक: N/A। स्रोत: N/A। लेख का प्रकार: अपरिभाषित। सूचना बिंदुओं की सूची खाली थी, यानी शून्य आइटम। एंटिटी वाले खाने में निर्देश था कि नाम ऊपर दिए गए सूचना बिंदुओं से निकाले जाएँ — और ऊपर कोई बिंदु ही नहीं था। पूरे पेलोड में एक ही चीज़ ज़िंदा बची थी: डोमेन लेबल, cricket_asia।
नौ साल पहले जयनगर के उस कमरे में मेरे साथ इसका उल्टा हुआ था। 2026 में, सत्रह साल की उम्र में, मैंने रॉयल चैलेंजर्स बैंगलोर के चौदह मैचों की तीन हज़ार तीन सौ साठ कानूनी गेंदें हाथ से कोड की थीं — फ़ेज़, गेंदबाज़, लेंथ, शॉट टाइप — क्योंकि तब कोई मुफ़्त साइट फ़ेज़ स्प्लिट नहीं देती थी। वह शीट बोलती थी। डेथ ओवर इकॉनमी 12.1 रन प्रति ओवर निकली, लीग में सबसे खराब, और उनमें से 61 प्रतिशत रन लेग साइड पर फ़ुल-लेंथ गेंदों से गए थे। नौ पन्नों की PDF मैंने फ़्रैंचाइज़ी के general enquiries पते पर भेजी। कोई जवाब नहीं आया। लेकिन शीट मौजूद थी, और उसका मौजूद होना ही उस सीज़न का सबसे साफ़ बयान था।

आज वही शहर, वही फ़्रैंचाइज़ी — और सामने एक ऐसा आउटपुट जिसमें मैच ही नहीं है।
क्रिकेट का डेटा इकोसिस्टम इस अनुमान पर खड़ा है कि जो रिकॉर्ड नहीं हुआ, वह हुआ ही नहीं। बॉल-बाय-बॉल फ़ीड, फ़ेज़ स्प्लिट, इकॉनमी अंडर रिक्वायर्ड रेट, विकेट का मैच-सिचुएशन से जोड़ना, ऑक्शन के रुपया-प्रति-वैल्यू मॉडल — ये सब एक ही पाइपलाइन से पानी पीते हैं। जब वह पाइपलाइन चुपचाप N/A लौटा देती है, तो क्रिकेट में कुछ नहीं होता; क्रिकेट का लेखा बंद हो जाता है। और यही अंतर है जिसे कोई स्कोरकार्ड नहीं दिखाता।
इस चक्र की शुरुआत में WPL को लेकर मेरी वही शिकायत थी जो 2026 में RCB को लेकर थी। 2026 में लीग लॉन्च हुई, 2026 में घरेलू विश्व कप जीता गया, और फिर भी महिला क्रिकेट का डेटा ढाँचा पुरुषों के मुक़ाबले पतला है — कम फ़ेज़-लेवल आर्काइव, कम सार्वजनिक स्प्लिट, कम रिट्रोस्पेक्टिव क्लीनिंग। रणजी ट्रॉफ़ी नॉकआउट से बाहर लगभग अदृश्य है। दूसरी XI दुनिया की सबसे मुश्किल टीम है, और उसका कोई सार्वजनिक लेजर नहीं। भारत की समस्या टैलेंट की नहीं, यह है कि सिस्टम किसे रिकॉर्ड करने की तकलीफ़ उठाता है।
अब उस खाली पेलोड पर लौटते हैं, क्योंकि उसमें तीन अलग-अलग चीज़ें एक ही N/A में मिला दी गई थीं, और यही असली खोज है।
पहली चीज़: मापा गया, और नतीजा शून्य निकला। दूसरी: मापा ही नहीं गया। तीसरी: मापने की कोशिश की गई और वह विफल रही। तीनों को एक ही कॉलम में डालना वही गलती है जो किसी बल्लेबाज़ के शून्य पर रन आउट और नॉट आउट को एक मान लेना है। तीसरी स्थिति सबसे आम है — जावास्क्रिप्ट से रेंडर होने वाला पेज, पेवॉल, सिर्फ़ वीडियो में उपलब्ध स्रोत, या ग़ैर-लैटिन स्क्रिप्ट। खाली आउटपुट लगभग हमेशा पाइपलाइन की विफलता होती है, लेख के खाली होने का सबूत नहीं। इन दोनों को एक मान लेना वही आत्मघात है जो किसी जनगणना में पूरे गाँव को मृत घोषित कर देता है क्योंकि गणक का फ़ॉर्म गीला हो गया था।
दूसरी चीज़ जो उस JSON ने बताई, वह शब्दावली की है। डोमेन लेबल cricket_asia लौटा, जबकि फ़्रेमवर्क Cricket माँग रहा था। इसे हल्के में नहीं लेना चाहिए। जब पहला स्टेज और दूसरा स्टेज अलग-अलग टैक्सोनॉमी बोलते हैं, तो डाउनस्ट्रीम का हर आयाम ग़लत दरवाज़े पर दस्तक देता है — फ़ॉर्मेट ग़लत चुना जाता है, रोल क्लासिफ़िकेशन ग़लत बैठता है, और मेट्रिक तुलना बेमतलब हो जाती है।
फ़ॉर्मेट, वैसे, इस पूरे ढाँचे का हार्ड गेट है। टेस्ट और T20 एक-दूसरे के उल्टे हुनर को इनाम देते हैं — एक औसत और गेंदें खेलने पर, दूसरा स्ट्राइक रेट और इकॉनमी पर। फ़ॉर्मेट तय होने से पहले जो भी नतीजा निकाला जाए, वह संरचनात्मक रूप से अमान्य है।
यह मैंने 2026 में सीखा था, जब IPL UAE में खेला गया और मैं बेंगलुरु से दूर बैठकर साठ मैच लाइव कोड कर रहा था — दुबई, अबू धाबी, शारजाह, सितंबर से नवंबर, खाली स्टेडियम। खाली स्टेडियम ने मुझे सिखाया कि अनुपस्थिति भी एक वेरिएबल है। दुबई में पावरप्ले में विकेट गिरने पर ओवर सात से पंद्रह तक की स्कोरिंग रेट 1.4 रन प्रति ओवर नीचे आ गई; शारजाह की छोटी बाउंड्री टोटल को क़रीब 19 प्रतिशत ऊपर खींच रही थी। चालीस पन्नों की रिपोर्ट बनी। जिस आउटलेट ने कमीशन दिया, उसने नौ सौ शब्द छापे और मेथडोलॉजी पूरी काट दी। उस दिन मुझे समझ आया कि डेटा की सबसे बड़ी दुश्मन ग़लत नहीं होती — वह संक्षिप्त होती है।
फिर फ़रवरी 2026 आया। बेंगलुरु में मेगा ऑक्शन: दस फ़्रैंचाइज़ी, नब्बे करोड़ रुपये की थैली, पूल में छह सौ नाम। मैंने तीन सीज़न के फ़ेज़ डेटा पर रुपया-प्रति-जीत-हिस्सा मॉडल बनाया और कोरमंगला मीटअप में मिले एक एनालिटिक्स लीड तक पहुँचाया। एक स्प्रेडशीट नब्बे करोड़ रुपये उठा सकती है और फिर भी बात न समझ पाए। मेरी शीट ने एक अनकैप्ड उन्नीस वर्षीय बाएँ हाथ के बल्लेबाज़ का मूल्य साढ़े चार करोड़ रुपये लगाया था; मुंबई इंडियंस ने उसे 1.7 करोड़ में खरीदा और उसने उस सीज़न 397 रन बनाए। फ़्रैंचाइज़ ने शीट रख ली। मैंने सबक रखा — और वह सबक यह था कि मॉडल का सबसे नाज़ुक हिस्सा गणित नहीं, इनपुट की ईमानदारी है।
यहाँ असली मोड़ आता है, और वह उल्टा है। जिस पल आप अनुपस्थिति को वेरिएबल मानना शुरू करते हैं, उसी पल हर गैप सिग्नल दिखने लगता है — ग़ैर-चयन साज़िश लगता है, पतली कवरेज दबाव लगती है, और एक खाली JSON किसी बड़े खुलासे का इशारा। मैं उस जाल में नहीं गिरूँगा। जिस डेटा को कभी इकट्ठा ही नहीं किया गया, वह सिग्नल नहीं है — वह सीमा है, और उसे सीमा की तरह लिखना चाहिए, खोज की तरह नहीं।
इसलिए आज का नतीजा साफ़ है और वह नतीजा-रहित है। स्टेज-1 का पेलोड खाली था, इसलिए स्टेज-2 की आठ-आयामी जाँच किसी क्रिकेटिंग फ़ैसले तक नहीं पहुँच सकती — न खिलाड़ी, न टीम, न फ़ॉर्मेट, न लीग, न गवर्नेंस घटना। जो एकमात्र पंक्ति बची है, वह यह है कि यह आउटपुट किसी खाली लेख का सबूत नहीं, बल्कि ऊपरी स्टेज की विफलता का दस्तावेज़ है।

मैं आउटलायर्स का पीछा नहीं करता; मैं उनसे तब तक पूछताछ करता हूँ जब तक वे कबूल न करें। इस बार आउटलायर ख़ुद पाइपलाइन थी, और उसने कबूल कर लिया।
जो लोग मानते हैं कि यह कोई खेल-ख़बर नहीं है, उनके लिए एक बात। वही पाइपलाइन जो आज N/A लौटा रही है, कल ऑक्शन का मूल्यांकन, सेलेक्शन का फ़ैसला, ब्रॉडकास्ट का ग्राफ़िक और फ़ैंटेसी का स्कोर बनाती है। जब वह चुपचाप विफल होती है, तो नुक़सान खेल का नहीं, संस्था का होता है — और वह नुक़सान किसी स्कोरबोर्ड पर कभी नहीं दिखता।
अगली बार जब कोई फ़ील्ड N/A दिखाए, तो एक सवाल पूछिए जो मैंने 2026 में अपनी शीट से पूछा था: यह शून्य है, या यह खाली है? दोनों में फ़र्क़ न कर पाना वह ग़लती है जिसने पिछले एक दशक में क्रिकेट के डेटा को सबसे ज़्यादा नुक़सान पहुँचाया है। और जब तक फ़ॉर्मेट टैग अनिवार्य शर्त नहीं बनता, हर नई रिपोर्ट उसी खाली कमरे में लौटेगी।
