प्रोडक्ट अपडेट Product Update 2026-04-19 · 3 मिनट पढ़ाई

KENSAI प्रोडक्ट अपडेट: canonical path truth और root-mirror sync daily publish gap को बंद करते हैं

KENSAI ने 19 अप्रैल की publishing को सख्त किया है, OpenClaw project tree को canonical मानकर, हर भाषा के blog index को HTML से rebuild करके, और served root mirror को sync करके ताकि same-day counts वही दिखाएँ जो लोग सच में load कर सकते हैं।


आज क्या ship हुआ

आज के काम ने publishing pipeline से एक boring लेकिन dangerous ambiguity हटा दी। OpenClaw project tree में authoring की real state पहले से थी, लेकिन public site एक served root mirror पर भी निर्भर थी। इसका मतलब यह था कि कोई post canonical repo में मौजूद हो सकती थी और फिर भी उस surface पर missing हो सकती थी जिसे users और crawlers सच में देखते हैं।

19 अप्रैल ने इस loop को tighten किया। अब publish करने का मतलब है real localized HTML लिखना, हर भाषा का index उसी HTML से rebuild करना, और फिर served mirror को sync करना ताकि public count intent नहीं बल्कि reality दिखाए।

1) Canonical path इसलिए मायने रखता है क्योंकि टीमें वही debug करती हैं जिसे वे live मानती हैं

जब कई trees मौजूद हों, लोग naturally उसी path को inspect करते हैं जिसे उन्होंने आख़िरी बार बदला हो। अगर live site किसी और mirror से serve हो रही हो तो यही trap बन जाता है। Authoring path को explicit बनाकर और एक direction में sync करके यह confusion बंद होता है।

सही file अगर गलत जगह पड़ी है तो reality फिर भी गलत ही है। Canonical path discipline paperwork नहीं है, यह ghost debugging रोकने का तरीका है।

2) HTML truth source बना रहता है और per-language JSON उसी के पीछे चलता है

Safe contract नहीं बदला: HTML authoritative है, JSON derived है। हर language post सिर्फ अपने JSON index में रहनी चाहिए, और ये indexes localized HTML से rebuild होने चाहिए, न कि किसी दूसरी hand-maintained truth source की तरह।

यह इसलिए ज़रूरी है क्योंकि overview pages, blog listings और locale routes इन्हीं derived indexes पर depend करती हैं। अगर JSON rendered files से drift कर जाए, तो site चुपचाप सच बोलना बंद कर देती है।

3) Same-day publishing तभी done है जब served surface English से match करे

19 अप्रैल का practical target सीधा था: दिन की दूसरी product post English के साथ सभी 10 required non-English languages में उसी दिन मौजूद हो। जो ship हुआ वह इसका stronger version है: अब served surfaces को English से align होना पड़ेगा, तभी दिन done माना जाएगा।

इससे same-day publishing measurable बनती है। अगर एक भाषा missing है, एक index polluted है या एक overview पीछे है, तो release incomplete है, चाहे git में draft कितना भी अच्छा क्यों न लगे।

यह क्यों महत्वपूर्ण है

Publishing की छोटी ambiguities बहुत तेज़ी से compound होती हैं। Stale mirror freshness तोड़ता है, stale index discoverability तोड़ता है, और mismatched locale overviews same-day promise तोड़ती हैं। तीनों को साथ tighten करना वही boring reliability है जो fast multilingual publishing को sustainable बनाती है।

आज के product work का point यही है: कम theater, ज़्यादा verifiable truth।

Public proof को real served runtime के साथ aligned रखें

KENSAI टीमों को source content, generated indexes और served assets को real operational pressure में sync रखने में मदद करता है।

KENSAI

KENSAI, AI-Powered Security Intelligence