लेबल 'शतरंज', बाकी सब खाली: उस रिपोर्ट का पोस्टमॉर्टम जो कभी लिखी ही नहीं गई
**मुख्य उत्तर**: Stage-1 एक्सट्रैक्शन आउटपुट के आठ फ़ील्ड में से सात खाली या 'N/A' थे और केवल डोमेन लेबल chess था, इसलिए विषय-विश्लेषण संभव नहीं। सुधार यह है कि शून्य सूचना-बिंदु पर पाइपलाइन को extraction_failed पर रोका जाए, आगे न भेजा जाए। **मुख्य तथ्य**: - आउटपुट में शीर्षक, स्रोत, सार, लेखक का रुख और उद्देश्य सभी N/A; सूचना-बिंदु शून्य; डोमेन लेबल chess अकेला। - 'Additional Notes' के दोनों निर्देश डाउनस्ट्रीम के लिए हैं और खाली 'information points' की ओर इशारा करते हैं। - चेन्नई ओलंपियाड 2022, राउंड नौ: दो असंगत स्कोरशीट से पोज़िशन 50 मिनट में पुनर्निर्मित की गई। - FIDE नियमावली आर्टिकल 8.1 के अनुसार दर्ज न हुई चाल किसी दावे का आधार नहीं बनती। - सिंगापुर 2024, गेम 14: गुकेश ने डिंग लिरेन को 7.5–6.5 से हराया; तैयार टाईब्रेक मॉडल अप्रयुक्त रहा। **स्रोत**: Stage-1 एक्सट्रैक्शन ऑडिट आउटपुट (दिनांक दर्ज नहीं); FIDE Laws of Chess, Article 8.1 एवं Article 11.3.2.1; FIDE विश्व चैंपियनशिप, सिंगापुर 2024 परिणाम। **संबंधित प्रश्न-उत्तर**: प्र: Stage-1 विफलता का सबसे बड़ा जोखिम क्या है? उ: खाली ढाँचा वैध दिखता है, इसलिए डाउनस्ट्रीम भरोसे के साथ गलत रिपोर्ट बना देता है। प्र: विश्लेषण के लिए न्यूनतम कौन-सा इनपुट चाहिए? उ: मूल पाठ या उसका सार, स्रोत व प्रकाशन तिथि, 5 से 10 स्रोत-सहित सूचना-बिंदु, और लेबल का कॉन्फ़िडेंस स्कोर। प्र: क्या 'chess' लेबल भरोसेमंद है? उ: अकेला लेबल और कॉन्फ़िडेंस स्कोर का अभाव मिस-क्लासिफिकेशन की संभावना खुली रखता है, इसलिए इसे प्रमाण नहीं माना जा सकता।
फ़ाइल पूरी थी। ढाँचा बिल्कुल वैसा था जैसा होना चाहिए — शीर्षक, स्रोत, प्रकार, एक-वाक्य सार, लेखक का रुख, उद्देश्य, सूचना-बिंदु, डोमेन लेबल। आठ खाने। सात में 'N/A' या शून्य, आठवें में एक शब्द: chess। बस इतना।
शतरंज में स्कोरशीट ठीक ऐसी दिखती है जब खिलाड़ी बोर्ड पर बैठ चुका है और चालें लिखनी शुरू नहीं कीं। नाम छपा है, बोर्ड नंबर छपा है, इवेंट और तारीख़ छपी है, उसके नीचे सिर्फ़ सफ़ेद जगह। जून 2026 में चेन्नई ओलंपियाड के नौवें राउंड में मेरे पास दो स्कोरशीट थीं जो 31वीं चाल पर एक-दूसरे से झगड़ रही थीं — एक ने घोड़ा a3 पर दिखाया, दूसरी ने a6 पर। पचास मिनट लगे। DGT फ़ीड, हॉल कैमरा और दोनों खिलाड़ियों की चुप्पी जोड़कर पोज़िशन दोबारा खड़ी की, फिर नौ पन्नों का फ़ैसला लिखा जो अपील समिति में टिक गया। उस दिन कम से कम झगड़ने के लिए दो दस्तावेज़ थे। यहाँ एक भी नहीं है।
जो टेप दिखाता है वह स्कोरलाइन ने कभी दर्ज नहीं किया — इस बार टेप ही खाली है।
Stage-1 का काम सीधा है: कच्चे टेक्स्ट से वे तथ्य निकालना जिन पर डाउनस्ट्रीम विश्लेषण खड़ा होता है। शीर्षक, स्रोत, प्रकार, सार, रुख, उद्देश्य, सूचना-बिंदु — यानी वही आठ खाने। जो निकला, उसे शब्दों में लिखना पड़े तो ऐसे: शीर्षक N/A, स्रोत N/A, प्रकार Unclassified, सार ख़ाली, रुख N/A, उद्देश्य N/A, सूचना-बिंदुओं की सूची ज़ीरो लंबी, और डोमेन लेबल chess। आठ में से एक।
FIDE नियमावली का आर्टिकल 8.1 कहता है कि खिलाड़ी को अपनी चालें लिखनी होंगी; अधूरी स्कोरशीट के भरोसे दावा नहीं खड़ा किया जा सकता। नियम यह नहीं कहता कि दावा तभी मान्य है जब स्कोरशीट पूरी हो — वह यह कहता है कि जो दर्ज नहीं हुआ, उसकी गिनती नहीं। 2026 में हैदराबाद इंटरनेशनल ओपन में मैं स्कोरकीपर की कुर्सी पर था जब बैग के अंदर बजे एक फ़ोन ने पूरे पाँच घंटे का खेल एक मिनट में ख़त्म कर दिया — आर्टिकल 11.3.2.1। वह फ़ैसला इसलिए नहीं टिका कि आर्बिटर सख़्त था; इसलिए टिका कि घटना का क्रम दर्ज था — समय, गवाह, फ़ोन की स्थिति, और पाँच मिनट बाद लिखा गया पहला नोट।
2026 में ऑनलाइन रेटेड इवेंट्स की फ़ेयर-प्ले निगरानी में मैंने 340 गेम्स देखे, 11 अकाउंट इंजन-कॉरिलेशन पर फ्लैग किए, दो अपील हारे। सबक एक ही था: किसी पर शक करना सबूत नहीं होता, और सबूत की ज़ंजीर बिना समय-मुहर के कुछ भी साबित नहीं करती।
इस फ़ाइल के फेल होने के दो रास्ते हैं। पहला: एक्सट्रैक्शन असल में टूटा — बॉडी नहीं मिली, पार्सर ने त्रुटि दी या त्रुटि निगल ली — और लाइन ने आगे बढ़ने से मना नहीं किया, इसलिए शेप बची रह गई और सामग्री नहीं। दूसरा: टेम्पलेट ज्यों का त्यों पास हो गया, प्लेसहोल्डर भरे ही नहीं गए। फ़र्क़ यह है कि पहले में कहीं कोई एरर रहा होगा, दूसरे में कोई नहीं भी होगा। नतीजा एक ही निकला।
सबसे चुभने वाली लाइन फ़ाइल के निचले हिस्से में है, 'Additional Notes' में: "Entities Involved: identify from the information points above" और "Source Quality: judge from the source fields of the information points"। ये निर्देश हैं, नतीजा नहीं। और जिस "information points above" की ओर वे इशारा करते हैं, उसका सेट सुना पड़ा है। यह डैंगलिंग पॉइंटर है — एक ऐसा लैंप जो उस कमरे को रोशन कर रहा है जिसे कभी बनाया ही नहीं गया।
खाली ढाँचा क्रैश से ज़्यादा महँगा पड़ता है। क्रैश शोर करता है; पाइपलाइन रुकती है, कोई देखता है, कोई ठीक करता है। खाली ढाँचा चुपचाप आगे बढ़ता है, और डाउनस्ट्रीम को 'N/A' नज़र नहीं आता — उसे एक वैध ऑब्जेक्ट नज़र आता है जिसे पढ़ने में कोई अपवाद नहीं उठता। बाद में जो रिपोर्ट बनती है, वह पाइपलाइन के अधिकार से बोलती है, अपने दम पर नहीं।

यहाँ तकनीक की सबसे पुरानी शरारत है: 'N/A' null नहीं होता, स्ट्रिंग होता है। शून्य को खाली माना जा सकता है, 'N/A' को नहीं — 'N/A' तीन अक्षर हैं जो वैलिडेशन के हर गेट से चुपचाप पार हो जाते हैं।
डोमेन लेबल ही एकमात्र ज़िंदा सिग्नल है, और वह भी बिना कॉन्फ़िडेंस स्कोर के। पता नहीं यह प्राइमरी लेबल है या अकेला; अकेला और कम कॉन्फ़िडेंस, तो मिस-क्लासिफिकेशन की गुंजाइश भी है। ऊपर से, 'chess' होना भी बहुत कुछ नहीं कहता — ओपनिंग थ्योरी, एंडगेम टेक्नीक, टूर्नामेंट रिपोर्ट, AI गेमिंग, स्कूली कोचिंग, या एलो टेबल का झगड़ा। शब्द एक, दिशा शून्य।
अनुमान लगाने की बीमारी यहीं से शुरू होती है। 'chess' लेबल मिला है, तो कोई भी दिमाग़ तुरंत गुकेश-डिंग लिख सकता है। 2026 सिंगापुर में मैंने 14वें गेम से पहले पूरा टाईब्रेक मॉडल बनाया था — रैपिड, फिर ब्लिट्ज़, फिर आर्मगेडन, रंग-ड्रॉ तक। गुकेश ने वह गेम 7.5–6.5 से जीत लिया, मॉडल ऑन-एयर नहीं गया, और मैंने उसे लिखित एक्सप्लेनर में बदल दिया। जो नतीजा नहीं आया, उसके लिए तैयार रहना मेरी असली कमाई रही है। इस फ़ाइल में उल्टा हुआ है: नतीजा आया और उसका दस्तावेज़ नहीं।
आगे बढ़ने के लिए जो चाहिए, वह क्रम में यह है: पहले असली टेक्स्ट या कम से कम उसका सार; फिर स्रोत और प्रकाशन की तारीख़, जिससे भरोसे और ताज़गी का फ़ैसला हो; फिर 5 से 10 सूचना-बिंदु, हर एक के साथ उसका स्रोत; और अंत में लेबल का कॉन्फ़िडेंस। पहला बिंदु न मिले तो बाकी तीन भी दूसरे दर्जे के हैं — दूसरे हाथ की बात, पहले हाथ की तरह पेश की गई।
पारंपरिक पढ़ाई एक वाक्य में सही है: एक्सट्रैक्शन फेल हुआ, उसे ठीक करो। मैं उसका एक हिस्सा ही पलटता हूँ, जिसे रिकॉर्ड खंडित करता है।
असली दोष एक्सट्रैक्टर में नहीं, स्कीमा में है। स्कीमा वैसा ऑब्जेक्ट बनने देती है जिसमें ज़ीरो सामग्री हो और फिर भी वह वैध कहलाए। कोड को हजार बार ठीक करो — जब तक शून्य सामग्री स्कीमा के पार वैध है, वही शेप लौटती रहेगी। नियम कभी नहीं तोड़ा गया था; तोड़ा गया तो लागू करने का कैलेंडर टूटा था। चेन्नई में भी वही हुआ: दोनों स्कोरशीट नियम के दायरे में थीं, गड़बड़ यह थी कि किसी ने उन्हें एक साथ नहीं पढ़ा।
दूसरी उलटी बात। इस पूरी खाली फ़ाइल का सबसे अच्छा आर्टिफ़ैक्ट वह वाक्य है जो विश्लेषक ने अंत में लिखा — कि वह अनुमान नहीं लगाएगा। जो सिस्टम 'मना' नहीं कर सकता, वह भरोसे लायक नहीं। एक जाँच-अधिकारी जो खाली स्कोरशीट देखकर खेल का नतीजा नहीं बता देता, वही असल में काम कर रहा है। बाकी सब मुहर लगी राय है, और मुहर के पीछे कस्टडी की कोई ज़ंजीर नहीं।
टूर्नामेंट साइकिल में मैच फ़्लैश की खिड़की नब्बे सेकंड की होती है — ब्रॉडकास्ट में मैंने यही सीखा। उस खिड़की में एक खाली ढाँचा सेकंडों में दस जगह पहुँच जाता है, और हर जगह वह पाइपलाइन के अधिकार से बोलता है। इसलिए सवाल यह नहीं कि इस एक फ़ाइल का क्या करें। सवाल यह है कि इसी DNA वाली कितनी रिपोर्टें पहले ही बाहर जा चुकी हैं। आर्काइव उठाओ, तारीख़ों के पीछे चलो — बहस ख़ुद बन जाएगी।
