PageSourceSearch

https://verificate.ai/_next/static/chunks/pages/articles/ai-code-gate-hi-09c5a4c585a4b2f3.js

js verificate.ai collected 2026-10-05 13:58:29 UTC 13,839 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7608],{2940:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/articles/ai-code-gate-hi",function(){return r(4636)}])},4636:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var i=r(7876),a=r(8230),s=r.n(a),n=r(5543);let l={slug:"/articles/ai-code-gate-hi",title:"आपका AI कोड लिखता है। उसे कौन जाँचता है? — Verificate MCP",h1:"आपका AI कोड लिखता है। उसे कौन जाँचता है?",description:"AI असिस्टेंट नकली (mock) कोड लिखकर 'हो गया' कह देता है, ऐसा API कॉल करता है जो मौजूद नहीं, और लोड पर टूटने वाला कोड बना देता है। Verificate एक MCP सर्वर है जो इन्हें आपके कोडबेस में जाने से पहले पकड़ लेता है। मुफ़्त, बिना साइन-अप।",datePublished:"2026-08-05",readMinutes:4,image:"https://verificate.ai/og-mcp.png",faq:[{q:"Verificate क्या है?",a:"AI द्वारा लिखे गए कोड के लिए एक 'merge gate' — एक MCP सर्वर जो 17 निर्धारक (deterministic) रियलिटी गेट्स और एक फ्रंटियर-मॉडल रिव्यू चलाकर approve/reject का फ़ैसला देता है। यह Claude Code, Cursor, Cline और किसी भी MCP क्लाइंट के साथ काम करता है।"},{q:"क्या इसे इस्तेमाल करना मुफ़्त है?",a:"हाँ — हर मशीन पर 100 जाँच बिना साइन-अप, बिना कार्ड। उसके बाद 30-दिन का ट्रायल (बिना कार्ड), फिर $30/माह।"},{q:"क्या यह सिर्फ़ एक linter है?",a:"नहीं। Linter नियम-आधारित होते हैं। Verificate के निर्धारक गेट्स mock/placeholder, virtual API और झूठे 'पूरा हुआ' दावों पर veto करते हैं, और फिर एक मॉडल रिव्यू performance व reliability को परखता है — किसी prompt-injected जवाब से इसे बहलाया नहीं जा सकता।"}]};function c(){return(0,i.jsxs)(n.m7,{meta:l,children:[(0,i.jsxs)(n.P,{children:["आप वाइब-कोडिंग करते हैं — आइडिया बताते हैं, AI कोड लिख देता है। तेज़ है, और काम करता है — जब तक कि तीन चीज़ों में से एक ",(0,i.jsx)(n.OH,{children:"प्रोडक्शन में"})," न पहुँच जाए: एक नकली (mock) रिफ़ंड पाथ जो असल में पैसे नहीं हिलाता, एक SDK कॉल जो मौजूद ही नहीं, या एक N+1 लूप जो हर टेस्ट पास करता है पर लोड पर मर जाता है।"]}),(0,i.jsxs)(n.P,{children:["असली समस्या कोड लिखना नहीं — ",(0,i.jsx)(n.OH,{children:"बिना जाँचे उसे merge कर देना"})," है। और हर diff को खुद पढ़ना वाइब-कोडिंग का पूरा फ़ायदा छीन लेता है।"]}),(0,i.jsx)(n.H2,{children:"Verificate: एक merge gate जिसके पास veto है"}),(0,i.jsxs)(n.P,{children:["Verificate एक MCP सर्वर है। यह हर AI-लिखे बदलाव पर पहले ",(0,i.jsx)(n.OH,{children:"17 निर्धारक रियलिटी गेट्स"})," चलाता है (mock/placeholder veto, virtual-API जाँच, झूठे 'पूरा हुआ' की पहचान) — इनमें से कोई भी अकेला reject कर सकता है और कोई मॉडल इसे override नहीं कर सकता। फिर जो बचता है उस पर एक फ्रंटियर-मॉडल रिव्à
1¤¯à¥‚ स्कोर देता है।"]}),(0,i.jsx)(n.P,{children:"प्रोडक्शन गेटवे से एक असली reject, हूबहू:"}),(0,i.jsx)(n.Cy,{label:"validate_ai_output \xb7 REJECTED 30/100",code:"- [code_reality_gate] Mock implementation detected\n- critical: stripe.Inventory.update Stripe SDK में मौजूद नहीं —\n  रनटाइम पर तुरंत AttributeError\n- high: refund path mocked है — पैसा हिलता ही नहीं"}),(0,i.jsx)(n.P,{children:"इनमें से हर एक असल में घंटों की प्रोडक्शन डिबगिंग है — यहाँ कुछ सेकंड और एक री-प्रॉम्प्ट।"}),(0,i.jsx)(n.H2,{children:"30 सेकंड में शुरू करें — बिना साइन-अप"}),(0,i.jsx)(n.P,{children:"Claude Code में एक लाइन:"}),(0,i.jsx)(n.Cy,{label:"Claude Code",code:"claude mcp add --transport http verificate https://mcp.verificate.ai/mcp"}),(0,i.jsxs)(n.P,{children:["Cursor / VS Code / किसी भी MCP क्लाइंट के लिए एक क्लिक:"," ",(0,i.jsx)(s(),{href:"/gate",className:"text-[#8CCB43] hover:underline",children:"verificate.ai/gate"}),". हर मशीन पर",(0,i.jsx)(n.OH,{children:" 100 जाँच मुफ़्त"})," — कोई अकाउंट नहीं, कोई कार्ड नहीं, कोई टोकन नहीं।"]}),(0,i.jsx)(n.Pq,{children:"कोड सिर्फ़ analyze होता है, कभी execute नहीं, और कभी मॉडल-ट्रेनिंग में इस्तेमाल नहीं होता। पहली ही जाँच में इसे कोई असली बग पकड़ने दें — फिर तय करें।"}),(0,i.jsxs)(n.P,{children:["AI लिखता है; gate स्तर बनाए रखता है; आप ship करते हैं।"," ",(0,i.jsx)(s(),{href:"/gate",className:"text-[#8CCB43] hover:underline",children:"Verificate जोड़ें"}),"."]})]})}},5543:(e,t,r)=>{"use strict";r.d(t,{Cy:()=>f,H2:()=>x,OH:()=>p,P:()=>m,Pq:()=>g,UL:()=>u,m7:()=>j});var i=r(7876),a=r(8230),s=r.n(a),n=r(8419),l=r(6075),c=r(6887),d=r(1298),o=r(8558),h=r(8300);function x(e){let{children:t}=e;return(0,i.jsx)("h2",{className:"mt-12 text-2xl md:text-[28px] font-bold text-white tracking-tight",children:t})}function m(e){let{children:t}=e;return(0,i.jsx)("p",{className:"mt-5 text-[15.5px] text-white/60 leading-relaxed",children:t})}function p(e){let{children:t}=e;return(0,i.jsx)("strong",{className:"text-white font-semibold",children:t})}function u(e){let{items:t}=e;return(0,i.jsx)("ul",{className:"mt-5 space-y-2.5",children:t.map((e,t)=>(0,i.jsxs)("li",{className:"flex gap-3 text-[15.5px] text-white/60 leading-relaxed",children:[(0,i.jsx)("span",{className:"mt-[9px] w-1.5 h-1.5 rounded-full bg-[#8CCB43] shrink-0"}),(0,i.jsx)("span",{children:e})]},t))})}function f(e){let{label:t,code:r}=e;return(0,i.jsxs)("div",{className:"mt-6 rounded-2xl border border-white/[0.08] bg-[#0C0F0A] overflow-hidden",children:[(0,i.jsx)("div",{className:"px-5 py-2.5 border-b border-white/[0.06] font-mono text-xs text-white/45",children:t}),(0,i.jsx)("pre",{className:"px-5 py-4 overflow-x-auto text-[13px] leading-relaxed font-mono text-white/80",children:(0,i.jsx)("code",{children:r})})]})}function g(e){let{children:t}=e;return(0,i.jsx)("div",{className:"mt-6 rounded-2xl border border-[#2C3D1B] bg-[#12190C] px-6 py-5 text-[15px] text-white/70 leading-relaxed",children:t})}function j(e){var t,r,a,x,m;let{meta:p,children:u}=e,f=[{"@context":"https://schema.org","@type":null!=(m=p.type)?m:"TechArticle",headline:p.h1,description:p.description,url:"".concat(h.W6).concat(p.slug),datePublished:p.datePublished,dateModified:p.datePublished,author:p.author?{"@type":"Person",name:p.author.name,...p.author.url?{url:p.author.url}:{},worksFor:{"@type":"Organization",name:"Verificate Pty Ltd",url:h.W6}}:{"@type":"Organization",name:"Verificate Pty Ltd",url:h.W6},publisher:{"@type":"Organization",name:"Verificate Pty Ltd",url:h.W6},mainEntityOfPage:"".concat(h.W6).concat(p.slug),...(null==(a=p.keywords)?void 0:a.length)?{keywords:p.keywords.join(", ")}:{},...(null==(x=p.citation)?void 0:x.length)?{citation:p.citation.map(e=>({"@type":"CreativeWork",name:e.name,url:e.url})),isBasedOn:p.citation.map(e=>e.url)}:{}}];return(null==(t=p.faq)?void 0:t.length)&&f.push((0,h.P$)(p.faq)),(0,i.jsxs)("div",{className:"bg-[#080A08] text-white/85 min-h-screen antialiased",children:[(0,i.jsx)(o.A,{title:p.title,path:p.slug,description:p.description,image:p.image,type:"article",jsonLd:f}),(0,i.jsx)(d.Nv,{}),(0,i.jsxs)("main",{id:"main-content",children:[(0,i.jsx)(d.wn,{className:"pt-28 sm:pt-36 pb-4",children:(0,i.jsxs)("div",{className:"max-w-3xl",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3 text-white/40 font-mono text-xs",children:[(0,i.jsx)(s(),{href:"/articles",className:"text-[#8CCB43] hover:underline",children:"Articles"}),(0,i.jsx)("span",{children:"\xb7"}),(0,i.jsx)(s(),{href:"/news",className:"hover:text-[#8CCB43] hover:underline",children:"News & press"}),(0,i.jsx)("span",{children:"\xb7"}),(0,i.jsx)("span",{children:new Date(p.datePublished).toLocaleDateString("en-AU",{year:"numeric",month:"short",day:"numeric"})}),(0,i.jsx)("span",{children:"\xb7"}),(0,i.jsxs)("span",{children:[p.readMinutes," min read"]})]}),(0,i.jsx)("h1",{className:"mt-5 text-3xl sm:text-4xl md:text-[44px] font-bold tracking-tight text-white leading-tight",children:p.h1})]})}),(0,i.jsx)(d.wn,{className:"pb-10",children:(0,i.jsx)("article",{className:"max-w-3xl",children:u})}),(null==(r=p.faq)?void 0:r.length)?(0,i.jsx)(d.wn,{className:"py-10 border-t border-white/[0.06]",children:(0,i.jsxs)("div",{className:"max-w-3xl",children:[(0,i.jsx)(d.YZ,{children:"FAQ"}),(0,i.jsx)("div",{className:"mt-6 space-y-6",children:p.faq.map(e=>(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"font-bold text-white",children:e.q}),(0,i.jsx)("p",{className:"mt-2 text-[15px] text-white/55 leading-relaxed",children:e.a})]},e.q))})]})}):null,"cti"===p.cta?(0,i.jsx)(d.wn,{className:"py-16",children:(0,i.jsxs)("div",{className:"rounded-3xl border border-[#2C3D1B] bg-gradient-to-b from-[#12190C] to-[#0B0F0A] px-8 md:px-14 py-12 text-center",children:[(0,i.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-white tracking-tight",children:"Bring a question your AI needs to get right."}),(0,i.jsx)("p",{className:"mt-4 text-white/60 max-w-2xl mx-auto",children:"Compile-Time Inference prepares your records before questions arrive, so supported answers and decisions can be checked against their evidence. Start with the questions where a wrong answer costs the most."}),(0,i.jsxs)("div",{className:"mt-8 flex flex-wrap justify-center gap-4",children:[(0,i.jsxs)(s(),{href:"/compile-time-inference",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-[#8CCB43] hover:bg-[#7cbb37] text-[#0A0D0A] font-semibold transition-colors",children:["See Compile-Time Inference ",(0,i.jsx)(n.A,{className:"w-4 h-4"})]}),(0,i.jsxs)("a",{href:"/Verificate_Compile-Time_Inference_Brochure.pdf",download:"Verificate_Compile-Time_Inference_Brochure.pdf",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg border border-white/15 hover:border-[#8CCB43]/50 text-white font-semibold transition-colors",children:[(0,i.jsx)(l.A,{className:"w-4 h-4"})," Download the brochure (PDF)"]}),(0,i.jsxs)(s(),{href:"/contact?interest=compile-time-inference",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg border border-white/15 hover:border-[#8CCB43]/50 text-white font-semibold transition-colors",children:["Talk to us ",(0,i.jsx)(n.A,{className:"w-4 h-4"})]})]})]})}):(0,i.jsx)(d.wn,{className:"py-16",children:(0,i.jsxs)("div",{className:"rounded-3xl border border-[#2C3D1B] bg-gradient-to-b from-[#12190C] to-[#0B0F0A] px-8 md:px-14 py-12 text-center",children:[(0,i.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-white tracking-tight",children:"Put a real gate on your AI output."}),(0,i.jsx)("p",{className:"mt-4 text-white/60 max-w-2xl mx-auto",children:"Verificate Gate (available via MCP) runs deterministic checks plus an engineering-quality review on every AI output — in Claude Code, Cursor, Windsurf or any MCP client. 30-day free trial, no card required."}),(0,i.jsxs)("div",{className:"mt-8 flex flex-wrap justify-center gap-4",children:[(0,i.jsxs)(s(),{href:"/auth/signup",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-[#8CCB43] hover:bg-[#7cbb37] text-[#0A0D0A] font-semibold transition-colors",children:[(0,i.jsx)(c.A,{className:"w-4 h-4"})," Start 30-day free trial"]}),(0,i.jsxs)(s(),{href:"/gate",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg border border-white/15 hover:border-[#8CCB43]/50 text-white font-semibold transition-colors",children:["See how the Gate works ",(0,i.jsx)(n.A,{className:"w-4 h-4"})]})]})]})})]})]})}}},e=>{e.O(0,[8096,8799,636,8792],()=>e(e.s=2940)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.