खाली शीट का ऑडिट: क्रिकेट डेटा डेस्क ने आठों कॉलम में N/A लिखा, और यही सही फैसला था
**मुख्य उत्तर:** Stage-2 क्रिकेट विश्लेषण में कोई मूल्यांकन योग्य निष्कर्ष नहीं निकला, क्योंकि Stage-1 पेलोड में शून्य इन्फॉर्मेशन पॉइंट्स थे। कोई टीम, खिलाड़ी, फॉर्मेट या तारीख नहीं दी गई थी, इसलिए आठों डायमेंशन में N/A दर्ज है। **मुख्य तथ्य:** - Stage-1 आउटपुट में Article Title, Article Source और Article Purpose तीनों N/A दर्ज थे; Information Points फ़ील्ड खाली थी। - डोमेन लेबल `cricket_asia` एक क्लासिफायर टैग है, घटना नहीं; यह निर्दिष्ट `Cricket` लेबल से मेल नहीं खाता। - फॉर्मेट, खिलाड़ी, टीम, लीग, गवर्नेंस, जोखिम, नैरेटिव और ट्रांसमिशन — आठों डायमेंशन में "N/A — insufficient information" दर्ज हुआ। - कुल जोखिम "not rateable" रेट किया गया, जो "कम जोखिम" से मौलिक रूप से अलग श्रेणी है। - री-रन के लिए न्यूनतम इनपुट: एक फॉर्मेट, एक प्रतियोगिता और एक मैच-स्थिति, एक पंक्ति में। **स्रोत:** इस कमीशन के लिए उपलब्ध कराया गया Stage-2 Deep Cricket Analysis ब्रीफ़ (Time Sensitivity फ़ील्ड: मूल्यांकन नहीं हुआ, इसलिए कोई इवेंट तारीख उपलब्ध नहीं) | Cross-checked: cricsultan.com **संबंधित प्रश्न-उत्तर:** प्रश्न: विश्लेषण किसी टीम या खिलाड़ी का नाम क्यों नहीं ले सका? उत्तर: क्योंकि Stage-1 में कोई नामित इकाई नहीं थी, और डेस्क का नियम स्रोत में मौजूद न हो ऐसी इकाई को शामिल करने से रोकता है। | cricsultan.com Player Depth Index प्रश्न: विश्लेषण को कौन-सा इनपुट खोल सकता है? उत्तर: फॉर्मेट, प्रतियोगिता और मैच-स्थिति वाली एक पंक्ति, साथ में कम से कम एक नामित टीम या खिलाड़ी। प्रश्न: क्या "not rateable" और "कम जोखिम" एक ही हैं? उत्तर: नहीं — मूल्यांकन न हुआ हो उसे कभी सुरक्षित नहीं बताया जा सकता; दोनों श्रेणियाँ अलग रखी जानी चाहिए।
मैंने सुबह दस बजे लैपटॉप खोला। दो घंटे का स्लॉट खाली रखा था — मैनचेस्टर में बाहर बारिश थी, नोटबुक में तीन सवाल लिखे थे, और स्क्रीन पर पेलोड आ चुका था। पहला कॉलम पढ़ा: आर्टिकल टाइटल — N/A। दूसरा: सोर्स — N/A। तीसरा: वन-लाइन समरी — खाली। चौथा: इन्फॉर्मेशन पॉइंट्स — खाली सूची। मैंने दो बार स्क्रॉल किया, फिर तीसरी बार, जैसे किसी ओवर को दो बार देखने से गेंद की लाइन बदल जाती है।
आठ डायमेंशन थे। आठों में एक ही वाक्य दर्ज था: N/A — insufficient information।
सत्रह साल पहले मैंने फेज़-पार टेबल बनाई थी — 1,150 आईपीएल पारियों से निकाले गए छह और पंद्रह ओवर के प्रोजेक्टेड टोटल — और उस वसंत में मैंने एक भी ओवर पर भरोसा करने से पहले पूरी टेबल खड़ी कर ली थी। आज मेरे सामने ऐसी शीट थी जिसमें एक भी ओवर नहीं था।
पाइपलाइन क्या है, और वह कहाँ टूटी
काम दो-चरणीय है। पहला चरण किसी आर्टिकल को तोड़कर उससे तथ्य निकालता है — जिसे फ्रेमवर्क की भाषा में Information Points कहा जाता है। दूसरा चरण उन तथ्यों को आठ डायमेंशन के तहत पढ़ता है: फॉर्मेट, खिलाड़ी, टीम, लीग, गवर्नेंस, जोखिम, नैरेटिव, और उद्योग ट्रांसमिशन। दूसरा चरण पहले चरण के बिना कुछ नहीं है। यह अंतरराष्ट्रीय क्रिकेट काउंसिल की रैंकिंग तालिका की तरह है — तालिका खुद कोई मैच नहीं खेलती, वह केवल उन मैचों को क्रम में रखती है जो खेले जा चुके हैं।
इस बार पहले चरण का आउटपुट आया, संरचना के हिसाब से पूरा-पूरा वैध — कोई फ़ील्ड गायब नहीं, कोई JSON त्रुटि नहीं, कोई ट्रंकेशन एरर नहीं। लेकिन अंदर कुछ भी नहीं था। डेटा की भाषा में इसे null या degenerate input कहते हैं। तकनीकी भाषा में यह एरर से अलग चीज़ है, और खतरनाक इसलिए है क्योंकि यह ऑटोमेटेड वैलिडेशन पास कर जाता है। एक खाली फ़ाइल सिस्टम को चेतावनी देती है। एक भरी हुई दिखने वाली खाली फ़ाइल नहीं देती।
मैंने अपने तीन रिबिल्ड लॉग खोलकर देखे, क्योंकि टूटा हुआ मॉडल मेरे लिए नई चीज़ नहीं है। सितंबर 2026 में यूएई के तीन खाली स्टेडियमों में आईपीएल खेला गया और मेरे मॉडल के सबसे ऊपर बैठा होम-एडवांटेज टर्म — ग्यारह सालों में 0.31 रन प्रति ओवर का — रातोंरात शून्य हो गया। शारजाह की छोटी स्क्वायर बाउंड्री ने 226 का चेज़ बना दिया, राजस्थान रॉयल्स ने किंग्स इलेवन पंजाब के 223/2 को तीन गेंद शेष रहते हरा दिया। मैंने मॉडल बंद किया, होम टर्म हटाया, वेन्यू-बाउंड्री कोएफ़िशिएंट जोड़ा, और ग्यारह दिन बाद v4.0 पूरे चेंज लॉग के साथ प्रकाशित किया। जून 2026 में लॉर्ड्स पर इंग्लैंड ने न्यूज़ीलैंड के खिलाफ 277 का लक्ष्य पचास ओवर में हासिल कर लिया — जॉनी बेयरस्टो 92 गेंदों पर 136, बेन स्टोक्स नाटआउट — और पंद्रह साल पुरानी मेरी "ड्रॉ कीमत कम है" वाली थीसिस कागज़ बन गई। वह घाटा मैंने पूरा बुक किया, 3,000 शब्दों का पोस्टमॉर्टम लिखा, और टेस्ट मॉड्यूल को डिक्लेरेशन टाइमिंग और रोलिंग रन-रेट प्रायर पर फिर से खड़ा किया।
तीनों मामलों में एक बात समान थी: मॉडल टूटा था, इनपुट नहीं। शीट ने ग्यारह दिन कहे थे। स्टेडियम ने कुछ नहीं कहा। आज का मामला उल्टा है — स्टेडियम खाली है और शीट भी।
इस पूरे पेलोड में केवल एक असली सिग्नल था: डोमेन लेबल cricket_asia। यह उप-श्रेणी का टैग है, कोई खबर नहीं। यह एशियाई बोर्ड या एशिया कप से जुड़े विषय की ओर इशारा कर सकता है, और उतनी ही आसानी से किसी सामान्य क्रिकेट आर्टिकल के गलत क्लासिफिकेशन का निशान भी हो सकता है। दूसरी बात, यह टैग इस कमीशन में तय किए गए Cricket लेबल से मेल नहीं खाता। दो लेबल, एक ही फ़ाइल में, एक-दूसरे के खिलाफ। टैग मैच नहीं खेलते। मैंने इसे मेटाडेटा मानकर अलग रखा।
आठ कॉलम, एक-एक करके
पहला — फॉर्मेट। सबसे बुनियादी सवाल यह है कि यह टेस्ट है, वनडे है, टी20 है या द हंड्रेड। इसका जवाब नहीं मिला। इसका मतलब यह है कि कोई भी टैक्टिकल बयान देना असंभव है, क्योंकि एक फिनिशर और एक टेस्ट ओपनर को एक ही पैमाने पर नहीं तौला जा सकता। बाइलेटरल सीरीज़ का डेड रबर और विश्व कप का नॉकआउट एक जैसा नहीं पढ़ा जाता। पावरप्ले, मिडिल ओवर, डेथ ओवर — तीनों की परिभाषाएँ फॉर्मेट से बदलती हैं। पिच, मौसम, ओस, डीएलएस — कुछ भी उपलब्ध नहीं। एक लाइन इस पूरे डिब्बे को खोल देती: "तीसरा टी20I, द्विपक्षीय सीरीज़, 187 का पीछा, 14वाँ ओवर।"
दूसरा — खिलाड़ी। कोई नाम नहीं आया, इसलिए कोई भूमिका तय नहीं हुई, इसलिए मीट्रिक सेट ही तय नहीं हुआ। यहाँ मेरी 2026 की पेर-करोड़ शीट काम आती, जो मैंने बेंगलुरु के मेगा ऑक्शन में बनाई थी, चेन्नई और राजस्थान के सस्पेंशन से लौटने के बाद। उस शीट में केएल राहुल का किंग्स इलेवन पंजाब को ₹11 करोड़ का मूव सबसे अच्छा वैल्यू था और जयदेव उनादकट का राजस्थान को ₹11.5 करोड़ सबसे खराब। राहुल ने 146 की स्ट्राइक रेट से 659 रन लौटाए; उनादकट ने 15 मैचों में ग्यारह विकेट लिए, नौ से ऊपर के इकॉनमी पर। यही वह मशीनरी है जो इस डेस्क पर मौजूद है। लेकिन मशीनरी को एक नाम चाहिए, एक भूमिका चाहिए, और एक फॉर्मेट — वरना वह सिर्फ़ एक सुंदर खाली तालिका है। सबसे आम रिपोर्टिंग गलती यही है कि आर्टिकल में छपे आँकड़े किस फॉर्मेट के हैं, यह जाँचा न जाए। यहाँ जाँचने के लिए आँकड़े ही नहीं थे।
तीसरा — टीम। कोई राष्ट्रीय टीम नहीं, कोई फ्रैंचाइज़ी नहीं, कोई एसोसिएट साइड नहीं। इसलिए ICC रैंकिंग का कोई पन्ना नहीं खुला, होम-अवे प्रोफ़ाइल नहीं बनी, बैटिंग डेप्थ और बॉलिंग कॉम्बिनेशन की तुलना का कोई लक्ष्य नहीं मिला। यहाँ एक बात दर्ज करना ज़रूरी है, क्योंकि भारत-पाकिस्तान का नाम आते ही कमरे का तापमान बदल जाता है: राइवलरी एक नैरेटिव दावा है, और उसे रिकॉर्ड-आधारित साक्ष्य से अलग रखा जाना चाहिए। कैलेंडर का तथ्य पहले: 2026-13 के बाद से कोई द्विपक्षीय व्हाइट-बॉल दौरा नहीं हुआ, दोनों टीमें केवल ICC इवेंट्स और एशिया कप में मिली हैं। यह तथ्य है। बाकी सब भावना है, और भावना अनसुलझा खाता है।
चौथा — लीग और कमर्शियल इकोसिस्टम। कोई लीग नामित नहीं — न आईपीएल, न बीबीएल, न द हंड्रेड, न पीएसएल, न एसए20, न आईएलटी20। इसलिए ब्रॉडकास्ट राइट्स की वैल्यू, फ्रैंचाइज़ी वैल्यूएशन और सैलरी स्ट्रक्चर तीनों खाली। और यहाँ मेरा सबसे पुराना अनुशासन लागू होता है, जो इस फ्रेमवर्क की रीढ़ है: ऊँची नीलामी कीमत अंतरराष्ट्रीय क्रिकेट की ताकत नहीं होती। उस वाक्य को सिद्ध करने के लिए एक कीमत और एक प्रदर्शन रिकॉर्ड, दोनों चाहिए। दोनों में से एक भी नहीं था। इसलिए प्रीमियम की गणना असंभव, और प्रीमियम का प्रकार — स्थानीय युवा स्टार, ऑलराउंडर, दुर्लभ पोज़िशन, या पैनिक बिडिंग — पहचान से बाहर।
पाँचवाँ — गवर्नेंस। कोई नियम परिवर्तन नहीं, कोई अनुशासनात्मक कार्रवाई नहीं, कोई बोर्ड का फैसला नहीं, कोई ICC या ACC की कार्यवाही नहीं। पावर और रेवेन्यू का बँटवारा, NOC प्रणाली, रेज़िडेंसी स्विचिंग, डीएलएस की प्रयोज्यता — सब अनिर्धारित। मैंने सामान्य मिसालें दर्ज कीं — बिग-थ्री रेवेन्यू शेयर विवाद, 2026 का क्रोनिए मामला, 2026 का पाकिस्तान स्पॉट-फिक्सिंग, 2026 का आईपीएल — लेकिन साफ़ शर्त के साथ कि ये इस आर्टिकल से जुड़े नहीं हैं, केवल संदर्भ हैं। यह अंतर मायने रखता है। सत्यनिष्ठा का जोखिम अनुमान से नहीं लगाया जाता; वह केवल तब दर्ज होता है जब स्रोत के पाठ में उसका ट्रिगर मौजूद हो। यहाँ ट्रिगर नहीं था।
छठा — जोखिम। छह श्रेणियाँ — स्पोर्टिंग, पर्सोनेल, कमर्शियल, नियम/सत्यनिष्ठा, जनमत, सिस्टमिक — और छहों में एक ही लिखा था: N/A। कुल रेटिंग आई: "not rateable"। यहाँ एक फ़र्क़ है जिसे किसी डिसीज़न-मेकर के सामने कभी नहीं मिलाया जाना चाहिए। "कम जोखिम" और "मूल्यांकन नहीं हुआ" दो अलग चीज़ें हैं। मूल्यांकन न हुआ हो, उसे कभी सुरक्षित नहीं कहा जा सकता। इस पूरे दस्तावेज़ में एक ही जोखिम असली था और वह एनालिटिकल था: किसी डाउनस्ट्रीम पाठक का इस टेम्पलेट को निष्कर्ष समझ लेना। उसका इलाज यह नोटिस है, और कुछ नहीं।
सातवाँ — नैरेटिव। लेखक का रुख N/A, लेख का उद्देश्य N/A — यानी वे दो ही इनपुट गायब थे जिन्हें यह डिब्बा जाँचने के लिए बना है। हीट-साइकिल की कोई अवस्था तय नहीं हुई — germination, acceleration, climax या backlash, कुछ भी नहीं। स्रोत की ग्रेडिंग असंभव रही: आधिकारिक घोषणा, भरोसेमंद पत्रकार, और ट्रैफ़िक के लिए लिखा गया अकाउंट — तीनों में फ़र्क़ नहीं किया जा सका। नैरेटिव विश्लेषण के लिए यह सबसे बड़ी खाई है, क्योंकि हाइप और फंडामेंटल्स का फ़र्क़ सिर्फ़ स्रोत की ग्रेडिंग से निकलता है।
आठवाँ — उद्योग ट्रांसमिशन। ट्रांसमिशन मैप खींचने के लिए एक दिशात्मक घटना चाहिए — राइट्स डील, स्टार ट्रांसफ़र, लीग एक्सपैंशन, बोर्ड रिफ़ॉर्म। कोई नहीं मिली। इसलिए अपस्ट्रीम (यूथ डेवलपमेंट और टैलेंट सप्लाई), मिडस्ट्रीम (राष्ट्रीय टीमें और लीग), और डाउनस्ट्रीम (ब्रॉडकास्ट, कमर्शियल, डेरिवेटिव मार्केट) — तीनों पर N/A। एक बात साफ़ कर दूँ: बेटिंग मार्केट का कोई सिग्नल यहाँ न निकाला गया, न अनुमान से बनाया गया। जहाँ भविष्य में बेटिंग डेटा आएगा, वह केवल एक वस्तुनिष्ठ अपेक्षा-संकेतक की तरह पढ़ा जाएगा, कभी सिफ़ारिश की तरह नहीं।
भरने का लालच
अब वह हिस्सा जो मुझे सबसे ज़्यादा छूता है।
क्रिकेट मीडिया में ऐसी खाली शीट शाम छह बजे तक भर जाती है। कोई एक टीम चुन लेता, कोई फॉर्मेट का अंदाज़ा लगा देता, कोई दूसरे फॉर्मेट से एक स्ट्राइक रेट उठाकर उस खाली खाने में रख देता। और सबसे खतरनाक बात — वह पाठक को बिल्कुल असली लगती। क्योंकि भरी हुई तालिका और सही तालिका में फ़र्क़ सिर्फ़ उसी को दिखता है जिसने तालिका बनाई है।
यहाँ एक और चीज़ मिली जो अकेली दुर्घटना नहीं, सिस्टम का डिज़ाइन दोष लगती है। फ़ील्ड की परिभाषाएँ गोल हैं। "Entities Involved: identify from the information points above" — जबकि इन्फॉर्मेशन पॉइंट्स ही खाली हैं। "Source Quality: judge from the source fields" — जबकि सोर्स फ़ील्ड N/A है। यह परिपत्र तर्क है, गोल घेरा। दो स्वतंत्र दोष — खाली एक्सट्रैक्शन और गोल परिभाषा — एक ही दिशा में इशारा करते हैं: खराबी आर्टिकल में नहीं, पाइपलाइन में है। और क्लासिफायर ने कुछ तो पढ़ा था, तभी लेबल दिया; लेकिन डीकंपोज़िशन ने कुछ नहीं दिया। यह पार्सिंग या ट्रंकेशन की विफलता जैसी दिखती है, ऐसे स्रोत की तरह नहीं जिसमें सचमुच कुछ न हो।
यहीं क्रिकेट में वह पुरानी गलती दोहराई जाती है जिसे मैं कोरिलेशन बनाम कॉज़ेशन कहता हूँ। इस मामले में उसका रूप यह है: लेबल बनाम घटना। cricket_asia एक टैग है। टैग क्रिकेट नहीं खेलते। टैग से रैंकिंग नहीं बनती, टैग से राइट्स डील नहीं होती, टैग से विकेट नहीं गिरते। अगर मैं इस टैग को इजाज़त देता, तो अगले तीन हज़ार शब्द एक ऐसी सीरीज़ के बारे में होते जो शायद कभी नहीं हुई।
खाली शीट भरी हुई शीट से ज़्यादा मूल्यवान है। यह वाक्य पढ़ने में उल्टा लगता है, लेकिन खाते की भाषा में सीधा है। एक भरी हुई शीट तीन सवाल पूछती है: आँकड़ा कहाँ से आया, किस फॉर्मेट का है, और किसने जाँचा। एक खाली शीट एक ही सवाल पूछती है, और वह सबसे ज़रूरी है: इनपुट कहाँ गया।
अगला सिग्नल
मैंने इस कमीशन पर एक गेट लगाया है, और वह मेरी नोटबुक में अब स्थायी है: दूसरे चरण का प्रकाशन तब तक रुका रहेगा जब तक पहले चरण में कम से कम तीन अलग-अलग इन्फॉर्मेशन पॉइंट्स और कम से कम एक नामित इकाई — टीम, खिलाड़ी या लीग — दर्ज न हो। इसके साथ एक सख्त नियम: दूसरे चरण में कोई भी नाम तब तक नहीं छपेगा जब तक वह पहले चरण में मौजूद न हो। री-रन का न्यूनतम स्पेसिफ़िकेशन भी तैयार है — फॉर्मेट, प्रतियोगिता, और मैच की स्थिति, एक पंक्ति में। बस इतना।
रिबिल्ड कहानियाँ नहीं होतीं; वे तारीखों से जुड़े क्रम होते हैं। 2026 में ग्यारह दिन लगे थे, क्योंकि तब इनपुट था — तीन वेन्यू, ग्यारह साल का डेटा, और एक ऐसा टर्म जिसे हटाया जा सकता था। इस बार हटाने को कुछ नहीं है।
सवाल यह नहीं है कि यह रिपोर्ट क्यों नहीं छपी। सवाल यह है कि छपी हुई कितनी क्रिकेट रिपोर्टें ऐसी हैं जिनके खाली खाने किसी ने भर दिए, और वे ऑटोमेटेड वैलिडेशन पास कर गईं। हर करोड़ का एक कॉलम है, और हर कॉलम में एक झूठ। काम इसे पकड़ने का है, न कि उसे सजाने का।

