1:"$Sreact.fragment"
d:I[57150,[],""]
:HL["/_next/static/media/26d0ba92e140f0dc-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/49eec060ce8bd0da-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/4b9bb515ce6d026f-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/558ca1a6aa3cb55e-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/5611c55482296524-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/93f479601ee12b01-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/fa3e259cafa8f47e-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/css/ace6d38470ae6967.css?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","style"]
:HL["/_next/static/css/35e95ca1b12a32ae.css?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","style"]
2:T879,
              window.dataLayer = window.dataLayer || [];
              function gtag(){dataLayer.push(arguments);}
              var ldsStoredConsent = 'unset';
              try {
                var rawConsent = window.localStorage && window.localStorage.getItem('lds_consent_v2');
                if (rawConsent) {
                  var parsedConsent = JSON.parse(rawConsent);
                  if (parsedConsent && parsedConsent.version === 2 && parsedConsent.choice === 'all') {
                    ldsStoredConsent = 'all';
                  } else if (parsedConsent && parsedConsent.version === 2 && parsedConsent.choice === 'analytics') {
                    ldsStoredConsent = 'analytics';
                  } else if (parsedConsent && parsedConsent.version === 2 && parsedConsent.choice === 'essential') {
                    ldsStoredConsent = 'essential';
                  }
                }
              } catch (e) {}
              var ldsGpc = false;
              try {
                ldsGpc = typeof navigator !== 'undefined' && navigator.globalPrivacyControl === true;
              } catch (e) {}
              var ldsAnalyticsStorage = (ldsStoredConsent === 'all' || ldsStoredConsent === 'analytics') ? 'granted' : 'denied';
              var ldsAdStorage = ldsStoredConsent === 'all' && !ldsGpc ? 'granted' : 'denied';
              gtag('consent', 'default', {
                'analytics_storage': ldsAnalyticsStorage,
                'ad_storage': ldsAdStorage,
                'ad_user_data': ldsAdStorage,
                'ad_personalization': ldsAdStorage,
                'functionality_storage': 'granted',
                'security_storage': 'granted',
                'wait_for_update': 500
              });
              gtag('set', 'ads_data_redaction', true);
              gtag('set', 'url_passthrough', true);
              try {
                if (ldsGpc) {
                  gtag('consent', 'update', {
                    'ad_storage': 'denied',
                    'ad_user_data': 'denied',
                    'ad_personalization': 'denied'
                  });
                }
              } catch (e) {}
            3:T989,{"@context":"https://schema.org","@type":["Organization","NewsMediaOrganization","EducationalOrganization"],"@id":"https://letsdatascience.com#organization","name":"Let's Data Science","url":"https://letsdatascience.com","logo":{"@type":"ImageObject","url":"https://letsdatascience.com/lds_logo.webp","width":1024,"height":1024},"publishingPrinciples":"https://letsdatascience.com/editorial-standards","description":"Interactive data science learning platform with 1,625 SQL and Python coding problems across 15 industry domains. LDS Mentor is a built-in AI with two modes: Learn Mode uses the Socratic method to guide you to the answer, Interview Mode gives direct patterns, code skeletons, and strategies for fast interview prep. Includes free interactive courses, 496 interview recall cards, and AI-curated news. All code execution runs in-browser.","sameAs":["https://www.youtube.com/@letsdatascience","https://twitter.com/letsdatascience","https://linkedin.com/company/letsdatascience","https://github.com/letsdatascience","https://open.spotify.com/show/0x4laIZ3OSlnAlr0R7gXsr","https://music.amazon.com/podcasts/f245918a-83ab-4b40-9730-d6e5446ad66e/let's-data-science-%E2%80%94-ai-news-daily"],"founder":{"@type":"Person","name":"Fanindra Kumar","jobTitle":"Founder","worksFor":{"@type":"Organization","name":"AIDriven Technologies Pvt. Ltd."}},"parentOrganization":{"@type":"Organization","name":"AIDriven Technologies Pvt. Ltd."},"foundingDate":"2024","knowsAbout":["Machine Learning","Data Science","Python Programming","SQL","Deep Learning","Statistics","Artificial Intelligence","Data Engineering"],"about":[{"@type":"Thing","name":"SQL","sameAs":"https://en.wikipedia.org/wiki/SQL"},{"@type":"Thing","name":"Python","sameAs":"https://en.wikipedia.org/wiki/Python_(programming_language)"},{"@type":"Thing","name":"Data Science","sameAs":"https://en.wikipedia.org/wiki/Data_science"},{"@type":"Thing","name":"Machine Learning","sameAs":"https://en.wikipedia.org/wiki/Machine_learning"},{"@type":"Thing","name":"Statistics","sameAs":"https://en.wikipedia.org/wiki/Statistics"},{"@type":"Thing","name":"Probability","sameAs":"https://en.wikipedia.org/wiki/Probability"}],"teaches":["SQL querying and optimization","Python for data analysis","Machine learning fundamentals","Statistics and probability","Data science interview preparation","AI-guided Socratic problem solving for SQL","AI-guided Socratic problem solving for Python"]}0:{"P":null,"b":"jzF2Ec1gYvbeT7EBNeiEv","p":"","c":["","news","godot-tightens-rules-on-ai-contributed-code-8f3a9630"],"i":false,"f":[[["",{"children":["news",{"children":[["slug","godot-tightens-rules-on-ai-contributed-code-8f3a9630","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/ace6d38470ae6967.css?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/35e95ca1b12a32ae.css?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","data-scroll-behavior":"smooth","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"rel":"preconnect","href":"https://cdn.sanity.io","crossOrigin":"anonymous"}],["$","link",null,{"rel":"preconnect","href":"https://vbrclococxvgoeqefkzf.supabase.co","crossOrigin":"anonymous"}],"$undefined",["$","link",null,{"rel":"preconnect","href":"https://scripts.scriptwrapper.com","crossOrigin":"anonymous"}],["$","link",null,{"rel":"icon","href":"/lds_logo.svg","type":"image/svg+xml"}],["$","link",null,{"rel":"alternate","type":"application/rss+xml","title":"Let's Data Science - AI News Feed","href":"https://letsdatascience.com/feed.xml"}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"$2"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$3"}}],"$L4","$L5","$L6"]}],"$L7"]}]]}],{"children":["news","$L8",{"children":[["slug","godot-tightens-rules-on-ai-contributed-code-8f3a9630","d"],"$L9",{"children":["__PAGE__","$La",{},null,false]},null,false]},["$Lb",[],[]],false]},null,false],"$Lc",false]],"m":"$undefined","G":["$d",[]],"s":false,"S":true}
f:I[68332,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","83126","static/chunks/83126-b58b5198e9df8aa5.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","14357","static/chunks/14357-a0e81aa0b2a5437c.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81029","static/chunks/81029-74d9b38ffea59a85.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81386","static/chunks/81386-8e95ff73e68d61cf.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81356","static/chunks/81356-b93f41dd021a6f25.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","45574","static/chunks/45574-8d1950da7ebb9809.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","17153","static/chunks/17153-e4fd18c3c9d52d1a.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","7177","static/chunks/app/layout-adcb3fb5581d4a09.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"GoogleAnalytics"]
10:I[65350,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","83126","static/chunks/83126-b58b5198e9df8aa5.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","14357","static/chunks/14357-a0e81aa0b2a5437c.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81029","static/chunks/81029-74d9b38ffea59a85.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81386","static/chunks/81386-8e95ff73e68d61cf.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81356","static/chunks/81356-b93f41dd021a6f25.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","45574","static/chunks/45574-8d1950da7ebb9809.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","17153","static/chunks/17153-e4fd18c3c9d52d1a.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","7177","static/chunks/app/layout-adcb3fb5581d4a09.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
11:I[9766,[],""]
12:I[50960,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18039","static/chunks/app/error-85e6773a2f78a436.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
13:I[98924,[],""]
14:I[52619,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],""]
15:I[37025,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","83126","static/chunks/83126-b58b5198e9df8aa5.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","14357","static/chunks/14357-a0e81aa0b2a5437c.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81029","static/chunks/81029-74d9b38ffea59a85.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81386","static/chunks/81386-8e95ff73e68d61cf.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","81356","static/chunks/81356-b93f41dd021a6f25.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","45574","static/chunks/45574-8d1950da7ebb9809.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","17153","static/chunks/17153-e4fd18c3c9d52d1a.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","7177","static/chunks/app/layout-adcb3fb5581d4a09.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"Analytics"]
17:I[24431,[],"OutletBoundary"]
19:I[15278,[],"AsyncMetadataOutlet"]
1b:I[24431,[],"ViewportBoundary"]
1d:I[24431,[],"MetadataBoundary"]
1e:"$Sreact.suspense"
4:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Let's Data Science\",\"url\":\"https://letsdatascience.com\",\"description\":\"Interactive data science learning platform with 1,625 SQL and Python coding problems, free courses, 496 interview recall cards, and AI-curated news. All code runs in-browser — no installation required.\",\"inLanguage\":\"en\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Let's Data Science\",\"url\":\"https://letsdatascience.com\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://letsdatascience.com/blog?q={search_term_string}\",\"query-input\":\"required name=search_term_string\"},\"about\":[{\"@type\":\"Thing\",\"name\":\"Data Science\",\"sameAs\":\"https://en.wikipedia.org/wiki/Data_science\"},{\"@type\":\"Thing\",\"name\":\"SQL\",\"sameAs\":\"https://en.wikipedia.org/wiki/SQL\"},{\"@type\":\"Thing\",\"name\":\"Python\",\"sameAs\":\"https://en.wikipedia.org/wiki/Python_(programming_language)\"}]}"}}]
e:T7b7,{"@context":"https://schema.org","@type":"SoftwareApplication","name":"LDS Mentor","applicationCategory":"EducationalApplication","operatingSystem":"Web","url":"https://letsdatascience.com/problems","description":"LDS Mentor is an AI-powered coding mentor built into every SQL and Python problem on Let's Data Science. It uses a Socratic teaching method — asking guiding questions and giving targeted hints rather than giving away answers — helping learners genuinely understand data science concepts. Available to Pro subscribers on 1,625 premium problems across 15 real-world industry datasets.","featureList":["Socratic AI hints for every SQL and Python coding problem","Turn-aware context — mentor tracks your attempt history and escalates guidance","Error analysis — identifies bugs in your code and explains root causes","Concept clarification on demand without spoiling the solution","Available on 1,625 SQL and Python data science problems","Covers 15 industry domains: adtech, banking, fintech, healthcare, logistics, and more"],"provider":{"@type":"Organization","name":"Let's Data Science","url":"https://letsdatascience.com"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD","availability":"https://schema.org/InStock","category":"Subscription","description":"Free tier with 250+ problems. Pro subscription unlocks 1,625 problems and LDS Mentor AI.","url":"https://letsdatascience.com/pricing"},"audience":{"@type":"Audience","audienceType":"Data scientists, data analysts, SQL developers, Python programmers, data science job seekers"},"about":[{"@type":"Thing","name":"Artificial Intelligence","sameAs":"https://en.wikipedia.org/wiki/Artificial_intelligence"},{"@type":"Thing","name":"SQL","sameAs":"https://en.wikipedia.org/wiki/SQL"},{"@type":"Thing","name":"Python","sameAs":"https://en.wikipedia.org/wiki/Python_(programming_language)"},{"@type":"Thing","name":"Socratic method","sameAs":"https://en.wikipedia.org/wiki/Socratic_method"}]}5:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$e"}}]
6:["$","script",null,{"type":"text/javascript","async":true,"data-noptimize":"1","data-cfasync":"false","src":"https://scripts.scriptwrapper.com/tags/8af18360-1640-460b-92eb-62d37196f9e0.js"}]
7:["$","body",null,{"className":"__variable_f367f3 __variable_fb7d4f __variable_9a8899 __variable_d501d1 __variable_be5b54 __variable_6d24ac __className_f367f3","children":[["$","$Lf",null,{"gaId":"G-B8ZP2M7077"}],["$","$L10",null,{"initialUser":null,"children":["$","$L11",null,{"parallelRouterKey":"children","error":"$12","errorStyles":[],"errorScripts":[],"template":["$","$L13",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","main",null,{"className":"flex-1 flex items-center justify-center px-4","children":["$","div",null,{"className":"text-center max-w-md","children":[["$","p",null,{"className":"text-8xl font-bold text-neutral-200 select-none","children":"404"}],["$","h1",null,{"className":"mt-4 text-2xl font-semibold text-neutral-900","children":"Page not found"}],["$","p",null,{"className":"mt-2 text-neutral-500","children":"The page you're looking for doesn't exist or has been moved."}],["$","div",null,{"className":"mt-8 flex items-center justify-center gap-3","children":[["$","$L14",null,{"href":"/","className":"px-5 py-2.5 rounded-xl bg-neutral-900 text-white text-sm font-medium hover:bg-neutral-800 transition-colors","children":"Go home"}],["$","$L14",null,{"href":"/problems","className":"px-5 py-2.5 rounded-xl border border-neutral-200 text-neutral-700 text-sm font-medium hover:bg-neutral-50 transition-colors","children":"Practice problems"}]]}]]}]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L15",null,{}]]}]
8:["$","$1","c",{"children":[null,["$","$L11",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L13",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
9:["$","$1","c",{"children":[null,["$","$L11",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L13",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
a:["$","$1","c",{"children":["$L16",null,["$","$L17",null,{"children":["$L18",["$","$L19",null,{"promise":"$@1a"}]]}]]}]
b:["$","div","l",{"className":"min-h-screen bg-[#0a0a0a]","children":[["$","div",null,{"className":"h-16 border-b border-white/10 bg-[#0a0a0a]/80 backdrop-blur-md sticky top-0 z-50"}],["$","main",null,{"className":"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 space-y-12","children":[["$","section",null,{"className":"relative rounded-2xl overflow-hidden aspect-[21/9] bg-neutral-900 animate-pulse","children":[["$","div",null,{"className":"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"}],["$","div",null,{"className":"absolute bottom-0 left-0 p-8 w-full space-y-4","children":[["$","div",null,{"className":"h-4 w-32 bg-white/20 rounded"}],["$","div",null,{"className":"h-10 w-3/4 bg-white/20 rounded"}],["$","div",null,{"className":"h-4 w-1/2 bg-white/20 rounded"}]]}]]}],["$","section",null,{"className":"grid grid-cols-1 lg:grid-cols-3 gap-8","children":[["$","div",null,{"className":"lg:col-span-2 space-y-6","children":[["$","div","1",{"className":"flex gap-4 p-4 rounded-xl bg-neutral-900/50 border border-white/5 animate-pulse","children":[["$","div",null,{"className":"w-1/3 aspect-video bg-neutral-800 rounded-lg"}],["$","div",null,{"className":"flex-1 space-y-3 py-2","children":[["$","div",null,{"className":"h-6 w-3/4 bg-neutral-800 rounded"}],["$","div",null,{"className":"h-4 w-full bg-neutral-800 rounded"}],["$","div",null,{"className":"h-4 w-2/3 bg-neutral-800 rounded"}]]}]]}],["$","div","2",{"className":"flex gap-4 p-4 rounded-xl bg-neutral-900/50 border border-white/5 animate-pulse","children":[["$","div",null,{"className":"w-1/3 aspect-video bg-neutral-800 rounded-lg"}],["$","div",null,{"className":"flex-1 space-y-3 py-2","children":[["$","div",null,{"className":"h-6 w-3/4 bg-neutral-800 rounded"}],["$","div",null,{"className":"h-4 w-full bg-neutral-800 rounded"}],["$","div",null,{"className":"h-4 w-2/3 bg-neutral-800 rounded"}]]}]]}],["$","div","3",{"className":"flex gap-4 p-4 rounded-xl bg-neutral-900/50 border border-white/5 animate-pulse","children":[["$","div",null,{"className":"w-1/3 aspect-video bg-neutral-800 rounded-lg"}],["$","div",null,{"className":"flex-1 space-y-3 py-2","children":[["$","div",null,{"className":"h-6 w-3/4 bg-neutral-800 rounded"}],["$","div",null,{"className":"h-4 w-full bg-neutral-800 rounded"}],["$","div",null,{"className":"h-4 w-2/3 bg-neutral-800 rounded"}]]}]]}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div",null,{"className":"h-64 rounded-xl bg-neutral-900/50 border border-white/5 animate-pulse"}],["$","div",null,{"className":"h-64 rounded-xl bg-neutral-900/50 border border-white/5 animate-pulse"}]]}]]}]]}]]}]
c:["$","$1","h",{"children":[null,[["$","$L1b",null,{"children":"$L1c"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L1d",null,{"children":["$","div",null,{"hidden":true,"children":["$","$1e",null,{"fallback":null,"children":"$L1f"}]}]}]]}]
1c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5"}],["$","meta","2",{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"#ffffff"}],["$","meta","3",{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"#0a0a0a"}]]
18:null
1a:{"metadata":[["$","title","0",{"children":"Godot Tightens Rules on AI-Contributed Code | Let's Data Science"}],["$","meta","1",{"name":"description","content":"The **Godot Foundation** announced on **June 30, 2026** that it is tightening contribution rules for AI-assisted code, banning \"autonomous AI agent use or vibe coding\" and prohibiting AI from generating \"substantial pieces of code,\" while still allowing limited AI assistance for \"menial things (like code completion, regex, or find and replace).\" The policy also bans AI-generated text in human-to-human communication and requires that all pull requests be reviewed and approved by a human before merging. The Foundation said the change responds to a rising volume of low-quality, AI-generated pull requests that has made code review \"demoralizing\" for volunteer maintainers (Godot Foundation). Coverage from **PC Gamer** and GamingOnLinux frames the update as the widely-used open-source game engine moving to no longer accept AI-authored code in practice, following months of community complaints about AI-generated \"slop\" pull requests."}],["$","link","2",{"rel":"author","href":"https://letsdatascience.com"}],["$","meta","3",{"name":"author","content":"Let's Data Science"}],["$","link","4",{"rel":"manifest","href":"/manifest.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"godot,open-source,contribution-policy,ai-code,ai-governance,ai-developer-tools"}],["$","meta","6",{"name":"creator","content":"Let's Data Science"}],["$","meta","7",{"name":"publisher","content":"Let's Data Science"}],["$","meta","8",{"name":"robots","content":"index, follow, max-image-preview:large, max-snippet:-1"}],["$","meta","9",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}],["$","meta","10",{"name":"category","content":"education"}],["$","meta","11",{"name":"rights","content":"Images displayed in news articles are hotlinked from third-party publishers and credited. See https://letsdatascience.com/copyright for the full takedown policy."}],["$","meta","12",{"name":"rights-standard","content":"https://letsdatascience.com/copyright"}],["$","meta","13",{"name":"copyright","content":"© 2026 Let's Data Science. News images remain the property of their respective publishers."}],["$","link","14",{"rel":"canonical","href":"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630"}],["$","meta","15",{"name":"format-detection","content":"telephone=no, address=no, email=no"}],["$","meta","16",{"name":"google-site-verification","content":"bvgzFXkTPJfMTYHfr0vvJhewEB3n4t60T2Su0bZAlqM"}],["$","meta","17",{"name":"yandex-verification","content":"7d81286967b16ea7"}],["$","meta","18",{"property":"og:title","content":"Godot Tightens Rules on AI-Contributed Code"}],["$","meta","19",{"property":"og:description","content":"The **Godot Foundation** announced on **June 30, 2026** that it is tightening contribution rules for AI-assisted code, banning \"autonomous AI agent use or vibe coding\" and prohibiting AI from generating \"substantial pieces of code,\" while still allowing limited AI assistance for \"menial things (like code completion, regex, or find and replace).\" The policy also bans AI-generated text in human-to-human communication and requires that all pull requests be reviewed and approved by a human before merging. The Foundation said the change responds to a rising volume of low-quality, AI-generated pull requests that has made code review \"demoralizing\" for volunteer maintainers (Godot Foundation). Coverage from **PC Gamer** and GamingOnLinux frames the update as the widely-used open-source game engine moving to no longer accept AI-authored code in practice, following months of community complaints about AI-generated \"slop\" pull requests."}],"$L20","$L21","$L22","$L23","$L24","$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e","$L2f","$L30","$L31","$L32","$L33","$L34","$L35","$L36","$L37","$L38"],"error":null,"digest":"$undefined"}
1f:"$1a:metadata"
39:I[80622,[],"IconMark"]
20:["$","meta","20",{"property":"og:url","content":"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630"}]
21:["$","meta","21",{"property":"og:site_name","content":"Let's Data Science"}]
22:["$","meta","22",{"property":"og:locale","content":"en_US"}]
23:["$","meta","23",{"property":"og:image","content":"https://www.gamingonlinux.com/uploads/tagline_gallery/godot.jpg"}]
24:["$","meta","24",{"property":"og:image:width","content":"1200"}]
25:["$","meta","25",{"property":"og:image:height","content":"630"}]
26:["$","meta","26",{"property":"og:image:alt","content":"Godot Tightens Rules on AI-Contributed Code"}]
27:["$","meta","27",{"property":"og:type","content":"article"}]
28:["$","meta","28",{"property":"article:published_time","content":"2026-07-01T09:01:12+00:00"}]
29:["$","meta","29",{"property":"article:modified_time","content":"2026-07-01T09:01:12+00:00"}]
2a:["$","meta","30",{"property":"article:section","content":"Policy & Regulation"}]
2b:["$","meta","31",{"property":"article:tag","content":"godot"}]
2c:["$","meta","32",{"property":"article:tag","content":"open-source"}]
2d:["$","meta","33",{"property":"article:tag","content":"contribution-policy"}]
2e:["$","meta","34",{"property":"article:tag","content":"ai-code"}]
2f:["$","meta","35",{"property":"article:tag","content":"ai-governance"}]
30:["$","meta","36",{"property":"article:tag","content":"ai-developer-tools"}]
31:["$","meta","37",{"name":"twitter:card","content":"summary_large_image"}]
32:["$","meta","38",{"name":"twitter:creator","content":"@letsdatascience"}]
33:["$","meta","39",{"name":"twitter:title","content":"Godot Tightens Rules on AI-Contributed Code"}]
34:["$","meta","40",{"name":"twitter:description","content":"The **Godot Foundation** announced on **June 30, 2026** that it is tightening contribution rules for AI-assisted code, banning \"autonomous AI agent use or vibe coding\" and prohibiting AI from generating \"substantial pieces of code,\" while still allowing limited AI assistance for \"menial things (like code completion, regex, or find and replace).\" The policy also bans AI-generated text in human-to-human communication and requires that all pull requests be reviewed and approved by a human before merging. The Foundation said the change responds to a rising volume of low-quality, AI-generated pull requests that has made code review \"demoralizing\" for volunteer maintainers (Godot Foundation). Coverage from **PC Gamer** and GamingOnLinux frames the update as the widely-used open-source game engine moving to no longer accept AI-authored code in practice, following months of community complaints about AI-generated \"slop\" pull requests."}]
35:["$","meta","41",{"name":"twitter:image","content":"https://www.gamingonlinux.com/uploads/tagline_gallery/godot.jpg"}]
36:["$","link","42",{"rel":"icon","href":"/icon.png?468085a3f230b950","type":"image/png","sizes":"1024x1024"}]
37:["$","link","43",{"rel":"apple-touch-icon","href":"/apple-icon.png?468085a3f230b950","type":"image/png","sizes":"1024x1024"}]
38:["$","$L39","44",{}]
3a:Tf61,{"@context":"https://schema.org","@type":"NewsArticle","headline":"Godot Tightens Rules on AI-Contributed Code","description":"The **Godot Foundation** announced on **June 30, 2026** that it is tightening contribution rules for AI-assisted code, banning \"autonomous AI agent use or vibe coding\" and prohibiting AI from generating \"substantial pieces of code,\" while still allowing limited AI assistance for \"menial things (like code completion, regex, or find and replace).\" The policy also bans AI-generated text in human-to-human communication and requires that all pull requests be reviewed and approved by a human before merging. The Foundation said the change responds to a rising volume of low-quality, AI-generated pull requests that has made code review \"demoralizing\" for volunteer maintainers (Godot Foundation). Coverage from **PC Gamer** and GamingOnLinux frames the update as the widely-used open-source game engine moving to no longer accept AI-authored code in practice, following months of community complaints about AI-generated \"slop\" pull requests.","url":"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630","image":["https://www.gamingonlinux.com/uploads/tagline_gallery/godot.jpg"],"thumbnailUrl":"https://www.gamingonlinux.com/uploads/tagline_gallery/godot.jpg","datePublished":"2026-07-01T09:01:12.000Z","dateModified":"2026-07-01T09:01:12.000Z","author":{"@type":"Organization","@id":"https://letsdatascience.com#organization","name":"Let's Data Science","url":"https://letsdatascience.com","logo":{"@type":"ImageObject","url":"https://letsdatascience.com/lds_logo.webp","width":1024,"height":1024}},"publisher":{"@type":["Organization","NewsMediaOrganization"],"@id":"https://letsdatascience.com#organization","name":"Let's Data Science","url":"https://letsdatascience.com","logo":{"@type":"ImageObject","url":"https://letsdatascience.com/lds_logo.webp","width":1024,"height":1024},"publishingPrinciples":"https://letsdatascience.com/editorial-standards","sameAs":["https://www.youtube.com/@letsdatascience","https://twitter.com/letsdatascience","https://linkedin.com/company/letsdatascience","https://github.com/letsdatascience"]},"mainEntityOfPage":{"@type":"WebPage","@id":"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630"},"articleSection":"Policy & Regulation","keywords":"godot, open-source, contribution-policy, ai-code, ai-governance, ai-developer-tools","about":[{"@type":"Thing","name":"godot"},{"@type":"Thing","name":"open source"},{"@type":"Thing","name":"contribution policy"},{"@type":"Thing","name":"ai code"},{"@type":"Thing","name":"ai governance"},{"@type":"Thing","name":"ai developer tools"}],"citation":[{"@type":"CreativeWork","name":"Changes to our Contribution Policies - Godot Foundation","url":"https://godotengine.org/article/contribution-policy-2026/","publisher":{"@type":"Organization","name":"godotengine.org"}},{"@type":"CreativeWork","name":"Godot Engine to get stricter on AI contributed code - GamingOnLinux","url":"https://www.gamingonlinux.com/2026/07/godot-engine-to-get-stricter-on-ai-contributed-code/","publisher":{"@type":"Organization","name":"gamingonlinux.com"}},{"@type":"CreativeWork","name":"Open source game engine Godot will no longer accept AI-authored code contributions - PC Gamer","url":"https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/","publisher":{"@type":"Organization","name":"pcgamer.com"}},{"@type":"CreativeWork","name":"Pull request rules and guidelines - Contributing to Godot","url":"https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html","publisher":{"@type":"Organization","name":"contributing.godotengine.org"}}],"wordCount":611,"isAccessibleForFree":true,"inLanguage":"en"}16:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$3a"}}],"$L3b","$L3c","$L3d","$L3e"]
3f:I[26424,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
40:I[87440,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
3b:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://letsdatascience.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https://letsdatascience.com/news\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Godot Tightens Rules on AI-Contributed Code\",\"item\":\"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630\"}]}"}}]
3c:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"url\":\"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630\",\"speakable\":{\"@type\":\"SpeakableSpecification\",\"cssSelector\":[\".article-summary\",\".key-points-content\"]}}"}}]
3d:["$","$L3f",null,{"slug":"godot-tightens-rules-on-ai-contributed-code-8f3a9630","title":"Godot Tightens Rules on AI-Contributed Code","type":"news","tags":["godot","open-source","contribution-policy","ai-code","ai-governance","ai-developer-tools"]}]
3e:["$","main",null,{"className":"min-h-screen bg-white","children":[["$","nav",null,{"className":"border-b border-neutral-100 bg-white sticky top-0 z-40","children":["$","div",null,{"className":"max-w-4xl mx-auto px-4 sm:px-6 py-3","children":["$","div",null,{"className":"flex items-center gap-1 text-sm","children":[["$","$L14",null,{"href":"/","className":"flex items-center gap-1.5 px-2.5 py-1.5 rounded-lg text-neutral-500 hover:text-neutral-700 hover:bg-neutral-100/80 transition-all duration-200","children":["$","svg",null,{"className":"w-4 h-4","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":1.5,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"}]}]}],["$","svg",null,{"className":"w-4 h-4 text-neutral-300","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":2,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M9 5l7 7-7 7"}]}],["$","$L14",null,{"href":"/news","className":"px-2.5 py-1.5 rounded-lg text-neutral-600 hover:text-neutral-800 hover:bg-neutral-100/80 transition-all duration-200","children":"News"}],["$","svg",null,{"className":"w-4 h-4 text-neutral-300","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":2,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M9 5l7 7-7 7"}]}],["$","span",null,{"className":"px-2.5 py-1.5 rounded-lg text-neutral-900 font-medium bg-neutral-100/60 truncate max-w-[200px] sm:max-w-xs","children":"Godot Tightens Rules on AI-Contributed Code"}]]}]}]}],["$","article",null,{"className":"single-post max-w-4xl mx-auto px-4 sm:px-6 pt-6 pb-8 sm:pt-8 sm:pb-12","children":[["$","header",null,{"className":"mb-8","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-2 mb-4","children":[["$","span",null,{"className":"px-2.5 py-1 text-[10px] font-semibold uppercase tracking-wide bg-neutral-900 text-white rounded","children":"Policy & Regulation"}],[["$","span","godot",{"className":"px-2.5 py-1 rounded text-[11px] font-medium text-neutral-600 bg-neutral-100 hover:bg-neutral-200 transition-colors cursor-default","children":"godot"}],["$","span","open-source",{"className":"px-2.5 py-1 rounded text-[11px] font-medium text-neutral-600 bg-neutral-100 hover:bg-neutral-200 transition-colors cursor-default","children":"open source"}],["$","span","contribution-policy",{"className":"px-2.5 py-1 rounded text-[11px] font-medium text-neutral-600 bg-neutral-100 hover:bg-neutral-200 transition-colors cursor-default","children":"contribution policy"}],["$","span","ai-code",{"className":"px-2.5 py-1 rounded text-[11px] font-medium text-neutral-600 bg-neutral-100 hover:bg-neutral-200 transition-colors cursor-default","children":"ai code"}]]]}],["$","h1",null,{"className":"font-serif-display text-[2.125rem] sm:text-[2.625rem] lg:text-[3.25rem] font-normal text-neutral-900 leading-[1.08] tracking-[-0.015em] mb-6","children":"Godot Tightens Rules on AI-Contributed Code"}],["$","div",null,{"className":"flex flex-wrap items-center justify-between gap-4 pb-6 border-b border-neutral-100","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-3 text-sm text-neutral-500","children":[["$","$L40",null,{"sources":[{"url":"https://godotengine.org/article/contribution-policy-2026/","title":"Changes to our Contribution Policies - Godot Foundation","domain":"godotengine.org","snippet":"Over the last several years we have become overwhelmed by the large number of code contributions (pull requests), especially those from new AI-assisted contributors.","scraped":true},{"url":"https://www.gamingonlinux.com/2026/07/godot-engine-to-get-stricter-on-ai-contributed-code/","title":"Godot Engine to get stricter on AI contributed code - GamingOnLinux","domain":"gamingonlinux.com","snippet":"The developers of the free, open source and cross-platform Godot Engine are adjusting their policies to get stricter on AI code contributions.","scraped":true},{"url":"https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/","title":"Open source game engine Godot will no longer accept AI-authored code contributions - PC Gamer","domain":"pcgamer.com","snippet":"At risk of drowning in AI slop code, Godot is firming up its contribution requirements.","scraped":true},{"url":"https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html","title":"Pull request rules and guidelines - Contributing to Godot","domain":"contributing.godotengine.org","snippet":"The use of AI to contribute to Godot is discouraged, and contributions made entirely by AI are prohibited.","scraped":true}]}],"$L41","$L42","$L43"]}],"$L44"]}]]}],"$L45","$L46","$L47"]}],"$L48","$L49"]}]
4a:I[27899,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
4b:I[5705,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
4c:I[36886,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
57:I[42949,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
41:[["$","span",null,{"className":"text-neutral-200","children":"|"}],["$","time",null,{"dateTime":"2026-07-01T09:01:12+00:00","className":"text-neutral-500","children":"July 1, 2026"}]]
42:["$","span",null,{"className":"text-neutral-200","children":"|"}]
43:["$","span",null,{"className":"text-neutral-500","children":["By ",["$","$L14",null,{"href":"/editorial-standards","className":"text-neutral-700 font-medium underline-offset-2 hover:underline hover:text-neutral-900","children":"LDS Team"}]]}]
44:["$","div",null,{"className":"flex items-center gap-2","children":[["$","$L4a",null,{"url":"https://letsdatascience.com/news/godot-tightens-rules-on-ai-contributed-code-8f3a9630","title":"Godot Tightens Rules on AI-Contributed Code","summary":"The **Godot Foundation** announced on **June 30, 2026** that it is tightening contribution rules for AI-assisted code, banning \"autonomous AI agent use or vibe coding\" and prohibiting AI from generating \"substantial pieces of code,\" while still allowing limited AI assistance for \"menial things (like code completion, regex, or find and replace).\" The policy also bans AI-generated text in human-to-human communication and requires that all pull requests be reviewed and approved by a human before merging. The Foundation said the change responds to a rising volume of low-quality, AI-generated pull requests that has made code review \"demoralizing\" for volunteer maintainers (Godot Foundation). Coverage from **PC Gamer** and GamingOnLinux frames the update as the widely-used open-source game engine moving to no longer accept AI-authored code in practice, following months of community complaints about AI-generated \"slop\" pull requests.","compact":true}],["$","div",null,{"className":"flex items-center gap-2","children":[["$","div",null,{"className":"relative group","children":[["$","div",null,{"className":"w-10 h-10 text-sm rounded-full bg-yellow-500/75 text-white font-bold flex items-center justify-center shadow","aria-label":"Relevance score: 6.6","children":"6.6"}],false]}],["$","span",null,{"className":"text-xs text-neutral-500","children":"Relevance Score"}]]}]]}]
45:["$","$L4b",null,{"imageUrl":"https://www.gamingonlinux.com/uploads/tagline_gallery/godot.jpg","alt":"Godot Tightens Rules on AI-Contributed Code"}]
46:["$","$L4c",null,{"summary":"The **Godot Foundation** announced on **June 30, 2026** that it is tightening contribution rules for AI-assisted code, banning \"autonomous AI agent use or vibe coding\" and prohibiting AI from generating \"substantial pieces of code,\" while still allowing limited AI assistance for \"menial things (like code completion, regex, or find and replace).\" The policy also bans AI-generated text in human-to-human communication and requires that all pull requests be reviewed and approved by a human before merging. The Foundation said the change responds to a rising volume of low-quality, AI-generated pull requests that has made code review \"demoralizing\" for volunteer maintainers (Godot Foundation). Coverage from **PC Gamer** and GamingOnLinux frames the update as the widely-used open-source game engine moving to no longer accept AI-authored code in practice, following months of community complaints about AI-generated \"slop\" pull requests."}]
4d:T43b,The Godot Foundation published a blog post on June 30, 2026 announcing changes to its contribution policy to address rising volumes of AI-assisted pull requests (Godot Foundation; GamingOnLinux). The update bans "autonomous AI agent use or vibe coding," disallows AI from generating "substantial pieces of code," but still permits AI assistance limited to "menial things (like code completion, regex, or find and replace)." It also prohibits "AI-generated text in human-to-human communication" and requires that "all PRs must be reviewed and approved by a human before merging." The Foundation wrote that AI-authored submissions are especially draining because "if your feedback on PRs is just being absorbed by a machine and not going towards mentoring a potential future maintainer, it becomes much harder to justify spending your free time on PR review." PC Gamer and GamingOnLinux both frame the update as Godot effectively no longer accepting AI-authored code contributions, following an earlier GamingOnLinux report in February 2026 on the project's mounting "AI slop" backlog.47:["$","div",null,{"className":"mvt-content entry-content","children":[["$","div",null,{"className":"article-summary mb-10","children":["$","div",null,{"className":"text-[20px] text-stone-800 leading-[1.6] font-serif font-normal","children":[["$","div","0",{"className":"mt-6 first:mt-0","children":[["$","p","0",{"className":"","children":["For maintainers of any open-source project, Godot's policy is a concrete template worth studying: rather than banning AI tools outright, it draws a specific, enforceable line between light assistive use and bulk AI generation, backed by a mandatory human-review requirement."]}]]}],["$","div","1",{"className":"mt-10 first:mt-0","children":[["$","h3",null,{"className":"font-serif-display text-[1.5rem] sm:text-[1.75rem] font-normal text-neutral-900 leading-[1.15] tracking-[-0.01em] mb-4 flex items-center gap-2.5","children":[["$","span",null,{"className":"w-1 h-7 bg-neutral-800 rounded-full flex-shrink-0"}],"What happened"]}],["$","div",null,{"className":"pl-3 border-l-2 border-neutral-100","children":[["$","p","0",{"className":"","children":["$4d"]}]]}]]}],["$","div","2",{"className":"mt-10 first:mt-0","children":[["$","h3",null,{"className":"font-serif-display text-[1.5rem] sm:text-[1.75rem] font-normal text-neutral-900 leading-[1.15] tracking-[-0.01em] mb-4 flex items-center gap-2.5","children":[["$","span",null,{"className":"w-1 h-7 bg-neutral-800 rounded-full flex-shrink-0"}],"Technical context"]}],["$","div",null,{"className":"pl-3 border-l-2 border-neutral-100","children":[["$","p","0",{"className":"","children":["Godot's own contributor documentation already discouraged AI use and prohibited fully AI-generated contributions; this update formalizes and tightens that stance with explicit categories (banned autonomous-agent use, allowed light-assist use) rather than a blanket rule, and adds a hard requirement for human review and sign-off on every PR."]}]]}]]}],["$","div","3",{"className":"mt-10 first:mt-0","children":[["$","h3",null,{"className":"font-serif-display text-[1.5rem] sm:text-[1.75rem] font-normal text-neutral-900 leading-[1.15] tracking-[-0.01em] mb-4 flex items-center gap-2.5","children":[["$","span",null,{"className":"w-1 h-7 bg-neutral-800 rounded-full flex-shrink-0"}],"For practitioners"]}],["$","div",null,{"className":"pl-3 border-l-2 border-neutral-100","children":[["$","p","0",{"className":"","children":["Contributors who use AI for small edits, code completion, or find-and-replace remain eligible under the new policy, but anyone submitting AI-agent-generated code or large AI-authored blocks risks rejection unless they can demonstrate genuine understanding and take clear responsibility for the change. Maintainers of other open-source projects facing similar PR-volume pressure now have a concrete, publicly documented policy template to reference."]}]]}]]}],"$L4e","$L4f"]}]}],"$L50","$L51","$L52","$L53","$L54","$L55","$L56"]}]
58:Tb77,**Editorial analysis:** For practitioners, a mid-sized model that lowers both runtime cost and undesirable behaviours while enabling agentic workflows changes the trade-offs between single-model agent pipelines and multi-model orchestration. Many teams prioritize models that reduce total tokens consumed per task without sacrificing reliability when building tool-using agents or long-horizon automation.

**What was reported:** According to The Register, Anthropic has released `Sonnet 5` (version 5.0), which the company characterises as its most "agentic" model to date. Anthropic said, "Our safety assessments found that Sonnet 5 shows an overall lower rate of undesirable behaviors than Sonnet 4.6, and is generally safer to use in agentic contexts." The Register reports `Sonnet 5` is set as the default model for Claude Free and Pro users and is also available to Max, Team, and Enterprise customers. The release adds an adjustable "effort" setting (lower-effort to "xhigh" or "max") to trade compute and token usage against problem-solving depth, per The Register.

**Technical and product details:** The Register's coverage highlights three practical claims about `Sonnet 5`:
- Improved refusal and resistance to malicious prompts and prompt-injection attempts, as noted in Anthropic's system materials reported by The Register.
- Reduced hallucination and "sycophancy" relative to `Sonnet 4.6`, per the company quote reported by The Register.
- Benchmark performance that can approach Anthropic's enterprise `Opus 4.8` while being more cost-effective according to The Register.

The Register provides pricing comparisons: `Opus` is listed at **$5** per million input tokens and **$25** per million output tokens; `Sonnet 5` pricing will be **$3** input/**$15** output starting September, with a promotional rate of **$2**/**$10** through the end of August, per The Register.

**Industry context:** Companies shipping mid-sized models with explicit agent-use improvements reflect a broader pattern where vendors push capabilities down the cost curve to capture high-volume, automation-oriented use cases. Observed patterns in similar releases show that buyers often experiment with lower-cost models for background processing and reserve flagship models for high-stakes tasks.

**What to watch:** Industry reporting (LetsDataScience topic brief) notes concurrent Anthropic developments this week, including regulatory and product updates that could affect adoption. Observers will watch real-world agent pipelines for whether `Sonnet 5` reduces token spend without increasing operational errors, and whether safety claims hold under adversarial testing.

**Sources and attribution:** Key factual claims about the release, pricing, and the company quote are reported by The Register. The LetsDataScience topic brief records adjacent Anthropic developments that week, including export-control changes and other product updates.59:Ta28,The bigger signal here is not the device specs, which are thin, but that a third major non-hardware AI player (after OpenAI/Jony Ive) is reportedly exploring a dedicated consumer AI form factor, and that SpaceX is publicly contesting the story just hours after it broke, an unusual dynamic for practitioners tracking how much weight to put on pre-launch hardware leaks.

**What happened:**
According to The Wall Street Journal, SpaceX showed investors and other stakeholders a prototype "handset-like" AI device ahead of its recent initial public offering. The prototype is described as having a sleek design that is **slimmer than an iPhone**, running a **proprietary operating system**, and using **xAI** technology, the Grok-maker Musk founded that SpaceX absorbed earlier in 2026. Reporting says the device is planned to use a **Qualcomm Snapdragon** chipset. SpaceX told investors the project is early-stage, that the design could still change, and that it might never ship. Musk has since disputed the story, calling it "utterly false" in a post on X, though SpaceX has not issued a detailed on-the-record rebuttal beyond that denial.

**Industry context:**
TechCrunch reports the device is intended to support Musk's longer-term ambition of an "everything app" combining messaging, payments, shopping, and AI assistance, similar in scope to China's WeChat or Alipay. SpaceX has also been expanding its software portfolio, folding in xAI (and X/Twitter, which xAI had previously absorbed) and acquiring the AI coding tool Cursor. A Snapdragon-based build would favor power efficiency and integrated modem support over the raw compute needed for large on-device foundation models, suggesting a hybrid architecture that offloads heavier inference to the cloud, a pattern common among phone-class AI hardware.

**For practitioners:**
If accurate, this is one more data point that consumer AI hardware remains an active bet for well-capitalized non-traditional entrants, alongside OpenAI's Jony Ive-led device. Engineers building for this category should note the graveyard of prior attempts (Humane AI Pin, Rabbit R1) failed less on model quality and more on unclear use cases and pricing, a risk that applies regardless of which company builds the next entrant.

**What to watch:**
Watch for SpaceX's formal response beyond Musk's social media denial, any technical specs (NPU, memory, storage) if the project proceeds, and whether xAI/Grok integration implies a cloud-dependent or hybrid architecture. Also watch whether this connects to SpaceX's reported wireless ambitions via Starlink Mobile.5a:T836,**What happened**
Neon has acquired distribution rights for "Artificial," the biographical film directed by Luca Guadagnino (written by SNL alum Simon Rich), after Amazon MGM Studios withdrew from the project, according to Variety, Deadline, IndieWire, and The Hollywood Reporter. The film is nearly complete and budgeted at approximately $40 million. It dramatizes the November 2023 OpenAI board crisis in which Altman was abruptly fired and then reinstated within days.

**Cast**
Andrew Garfield stars as Sam Altman. The ensemble cast includes Monica Barbaro as former OpenAI CTO Mira Murati, Yura Borisov as former OpenAI chief scientist Ilya Sutskever, Mark Rylance as AI pioneer Geoffrey Hinton, and Ike Barinholtz as Elon Musk (per Variety). People who have seen the film describe it as portraying Altman as deeply untrustworthy and Musk as highly dislikable (Variety).

**Distribution timeline**
Amazon MGM Studios previously held worldwide distribution rights and had aimed for a 2027 U.S. release before deciding to drop the project (Variety). The withdrawal came several days after Amazon announced a $50 billion commercial partnership with OpenAI - a timing coincidence that drew significant media attention. Amazon has not publicly cited the OpenAI deal as its reason. Netflix, A24, Focus Features, and Mubi all circled and passed before Neon emerged as the buyer (Variety, Deadline, Hollywood Reporter).

**Why it matters**
The distribution saga is an early high-profile case of structural conflict in the tech-entertainment nexus: as large tech companies enter major commercial AI partnerships, studios holding content critical of those companies face potential editorial conflicts. Whether Amazon's withdrawal was directly influenced by its OpenAI deal remains officially unconfirmed - the timing has become a reference point in conversations about AI industry consolidation and media independence. The film is not a technical AI story; its relevance to the AI community is cultural and political - a dramatization of the boardroom crisis that shaped modern AI industry power structures.5b:Tb86,OpenClaw's new mobile apps make explicit an architecture pattern that is now converging across the personal-agent space: rather than run an AI model on the phone itself, treat a persistent, server-side agent as the always-on backend and the phone as an authenticated remote control. The New Stack's analysis frames this as the same architectural bet Anthropic made with Claude Cowork's Dispatch feature and OpenAI made with Codex - a signal that the industry has converged on a real engineering answer to mobile battery and memory constraints, not just a stylistic choice.

**What happened:**
OpenClaw released official Android and iOS companion apps on June 29, 2026, according to 9to5Google, letting users pair a phone with their own **OpenClaw Gateway** to chat with an agent, use realtime voice and push-to-talk, approve Gateway actions, and enable optional device capabilities like camera and location. OpenClaw's own Play Store listing describes the app as letting a phone act "as a secure node for chat, voice, approvals, and device-aware automation." OpenClaw's documentation confirms the Android app is a companion node requiring a running Gateway and connecting over WebSocket discovery or `wss://`/Tailscale endpoints. Reception has been mixed at best: 9to5Google reports the Android app carries a **2.2 star** Play Store rating, with reviewers describing pairing failures, instability, and an interface that overlaps the status bar.

**Technical context:**
The New Stack's analysis (July 1, 2026) situates OpenClaw inside a broader shift: Anthropic's Claude Cowork with Dispatch and OpenAI's Codex both keep the agent running in a persistent runtime and expose lightweight mobile clients for starting tasks, checking progress, and approving actions, rather than executing the model on-device. That shared design turns the phone into one of several trusted, authenticated endpoints for an ongoing agent session, which shifts engineering focus away from on-device battery and memory limits and toward device identity, cross-device permissioning, and secure connection handling; OpenClaw's docs specifically recommend `wss://` or Tailscale Serve for remote pairing.

**For practitioners:**
Teams building mobile-enabled agents should treat this as validation of the companion-node pattern, but OpenClaw's rocky launch is a concrete cautionary data point: pairing UX, network discovery across LAN/Tailscale/public endpoints, and TLS termination are the parts most likely to break in production, not the agent logic itself. Budget for connection and identity plumbing before shipping device-capability features like camera or location access.

**What to watch:**
Whether OpenClaw ships pairing and stability fixes in near-term updates, and whether it or competitors add relay fallback or simplified onboarding for non-technical users; the Play Store rating and reviewer complaints are the most concrete public signal of progress on that front.48:["$","$L57",null,{"items":[{"event_id":"11f8155f-9c04-410a-a054-0ea5443ba193","slug":"anthropic-releases-sonnet-50-for-agentic-workflows-11f8155f","canonical_title_ai":"Anthropic Releases Sonnet 5.0 for Agentic Workflows","summary_short":"Mid-sized models that balance capability, cost, and safety are increasingly important for practitioners building agentic pipelines and cost-sensitive deployments. According to The Register, Anthropic released `Sonnet 5` (version 5.0), a mid-sized Claude family model that the company describes as its most \"agentic\" yet. Anthropic said, \"Our safety assessments found that Sonnet 5 shows an overall lower rate of undesirable behaviors than Sonnet 4.6, and is generally safer to use in agentic contexts.\" The Register reports `Sonnet 5` is the default for Claude Free and Pro users and is available to Max, Team, and Enterprise customers. The release introduces an adjustable \"effort\" setting for token-cost trade-offs and claims performance approaching enterprise-focused `Opus 4.8`. The Register lists pricing: Opus at **$5** input/**$25** output per million tokens; `Sonnet 5` will be **$3** input/**$15** output starting September, with a promotional **$2**/**$10** rate through August, per The Register.","summary_full":"$58","key_points":["A mid-sized, agentic-focused model lowers token-cost vs flagship models, shifting cost-performance trade-offs for automation pipelines.","Reported safety improvements and prompt-injection resistance aim to make agent deployment less brittle in productive settings.","Adjustable \"effort\" settings let practitioners tune token usage per task, enabling finer-grained cost controls for multi-step agents."],"tags":["anthropic","sonnet-5","agentic-workflows","model-pricing"],"content_type":"Products & Tools","impact_score":6.9,"scoring_rationale":"Sonnet 5 is a notable product release because it targets agentic workflows and offers materially lower pricing versus Anthropic's enterprise tier, which matters to practitioners building cost-sensitive automation. The story is not a frontier-model breakthrough, so it rates as a notable product update rather than industry-shaking research.","first_published_at":"2026-07-01T21:33:44+00:00","last_published_at":"2026-07-01T21:33:44+00:00","image_url":"https://image.theregister.com/5265451.jpg?imageId=5265451&x=0&y=0&cropw=100&croph=100&panox=0&panoy=0&panow=100&panoh=100&width=1200&height=683","primary_domain":"theregister.com","source_count":1,"sources":[{"url":"https://www.theregister.com/devops/2026/07/01/claude-sonnet-50-heads-straight-down-the-middle-of-the-road-to-dodge-controversy/5265398","title":"Claude Sonnet 5.0 heads straight down the middle of the road to dodge controversy","domain":"theregister.com","image_url":"https://image.theregister.com/5265451.jpg?imageId=5265451&x=0&y=0&cropw=100&croph=100&panox=0&panoy=0&panow=100&panoh=100&width=1200&height=683","is_primary":true,"published_at":"2026-07-01T21:33:44+00:00"}],"sources_json":[{"url":"https://letsdatascience.com/news/topic/anthropic","date":"","rank":1,"title":"Anthropic News: Claude, AI Safety & Research Updates","domain":"letsdatascience.com","scraped":true,"snippet":"In a June 30 blog post, Anthropic introduced Claude Sonnet 5, describing it as \"the most agentic Sonnet model yet\" and an upgrade to the Sonnet line (Anthropic ...","imageUrl":""}]},{"event_id":"765e0f68-0f44-4a38-90e6-7412c4618997","slug":"spacex-prototypes-slim-consumer-ai-device-765e0f68","canonical_title_ai":"SpaceX Prototypes Slim Consumer AI Device","summary_short":"SpaceX showed investors and stakeholders a prototype AI hardware device, described as slimmer than an **iPhone**, ahead of its recent initial public offering, according to **The Wall Street Journal**. The handset-like device reportedly runs a proprietary operating system, uses **xAI** technology (the Grok-maker SpaceX acquired earlier in 2026), and is planned to use a **Qualcomm Snapdragon** chipset. SpaceX told investors the project is early-stage and could change or be cancelled, and **Elon Musk** has publicly disputed the report, calling it \"utterly false.\" The story matters as another signal that non-traditional hardware players are chasing dedicated consumer AI devices, a category that has so far struggled commercially with products like the Humane AI Pin and Rabbit R1.","summary_full":"$59","key_points":["SpaceX reportedly showed investors a slim, iPhone-thinner AI device prototype ahead of its IPO, per the Wall Street Journal.","The device would run a proprietary OS on a Qualcomm Snapdragon chipset using xAI technology, favoring efficiency over raw on-device model scale.","Elon Musk publicly denied the report as \"utterly false,\" adding uncertainty to an already early-stage, unconfirmed hardware project."],"tags":["spacex","consumer-ai","ai-hardware","x-ai","grok","ipo"],"content_type":"Products & Tools","impact_score":5.8,"scoring_rationale":"A notable but unconfirmed hardware signal: single-primary-source (WSJ) reporting on an early-stage, pre-product prototype, corroborated by multiple outlets but publicly disputed by Musk as \"utterly false,\" which reduces confidence. Technically relevant to practitioners tracking consumer AI hardware trends, but concrete details are sparse and the project's existence itself is now contested.","first_published_at":"2026-07-01T18:46:40+00:00","last_published_at":"2026-07-01T21:10:24+00:00","image_url":"https://images.macrumors.com/t/YG4IBU5BbKAC7b76w-a1NbEkNr4=/1600x/article-new/2026/07/spacex.jpg","primary_domain":"appleinsider.com","source_count":3,"sources":[{"url":"https://appleinsider.com/articles/26/07/01/elon-musks-spacex-ai-prototype-is-thinner-than-an-iphone","title":"Elon Musk's SpaceX prototypes its own AI device","domain":"appleinsider.com","image_url":"https://photos5.appleinsider.com/gallery/68137-143615-52027-103368-51588-102179-50688-99873-48232-94214-Musk-Tesla-xl-xl-xl-xl-xl.jpg","is_primary":true,"published_at":"2026-07-01T18:46:40+00:00"},{"url":"https://wccftech.com/elon-musk-denies-spacex-secretly-showed-investors-a-slimmer-than-iphone-ai-device-before-its-ipo-fueling-rampant-speculation/","title":"Elon Musk Denies SpaceX Secretly Showed Investors a Slimmer-Than-iPhone AI Device Before Its IPO, Fueling Rampant Speculation","domain":"wccftech.com","image_url":"https://cdn.wccftech.com/wp-content/uploads/2022/12/cover-home-1.jpg","is_primary":false,"published_at":"2026-07-01T19:54:20+00:00"},{"url":"https://www.macrumors.com/2026/07/01/spacex-ai-device/","title":"Elon Musk's SpaceX Showed Off Prototype AI Device","domain":"macrumors.com","image_url":"https://images.macrumors.com/t/YG4IBU5BbKAC7b76w-a1NbEkNr4=/1600x/article-new/2026/07/spacex.jpg","is_primary":false,"published_at":"2026-07-01T21:10:24+00:00"}],"sources_json":[{"url":"https://techcrunch.com/2026/07/01/spacex-has-an-ai-device-prototype-and-it-sure-sounds-phone-ish/","date":"2026-07-01","rank":1,"title":"SpaceX has an AI device prototype, and it sure sounds phone-ish","domain":"techcrunch.com","scraped":true,"snippet":"SpaceX reportedly showed investors a \"handset-like\" AI device before going public. Musk has denied the reporting, calling it \"utterly false.\"","imageUrl":""},{"url":"https://9to5mac.com/2026/07/01/spacex-developing-ai-hardware-product-thats-slimmer-than-an-iphone-reports-wsj/","date":"2026-07-01","rank":2,"title":"SpaceX developing AI hardware product that's 'slimmer than an iPhone,' reports WSJ","domain":"9to5mac.com","scraped":true,"snippet":"Apple isn't the only company with AI-focused products in the works. According to a new report, SpaceX has an artificial intelligence hardware prototype in development.","imageUrl":""},{"url":"https://appleinsider.com/articles/26/07/01/elon-musks-spacex-ai-prototype-is-thinner-than-an-iphone","date":"2026-07-01","rank":3,"title":"Elon Musk's SpaceX AI prototype is thinner than an iPhone","domain":"appleinsider.com","scraped":true,"snippet":"While the device has a questionable future, Elon Musk's SpaceX is taking on Apple by shifting into AI hardware, reportedly showing investors a prototype before the company's IPO.","imageUrl":""},{"url":"https://www.reuters.com/business/media-telecom/musk-denies-wsj-report-that-spacex-showed-ai-handset-prototype-before-ipo-2026-07-01/","date":"1 hour ago","rank":1,"title":"Musk denies WSJ report that SpaceX showed AI handset prototype before IPO","domain":"reuters.com","scraped":true,"snippet":"Elon Musk on Wednesday denied a Wall Street Journal report that SpaceX showed investors and other stakeholders a prototype ​of an AI-focused...","imageUrl":""}]},{"event_id":"37464895-5024-473b-b8d7-f0e7e297aab5","slug":"neon-finalizes-deal-for-sam-altman-film-37464895","canonical_title_ai":"Neon Finalizes Deal for Sam Altman Film","summary_short":"Neon has acquired distribution rights for 'Artificial,' Luca Guadagnino's $40 million biographical film about OpenAI CEO Sam Altman, after Amazon MGM Studios dropped it following its $50 billion commercial deal with OpenAI. The starry cast includes Andrew Garfield as Altman, Mark Rylance as AI pioneer Geoffrey Hinton, Monica Barbaro as former OpenAI CTO Mira Murati, and Ike Barinholtz as Elon Musk. Netflix, A24, Focus Features, and Mubi all passed before Neon closed the deal. The distribution saga marks an early high-profile case of how large commercial AI deals can create structural conflicts over editorial independence for content critical of tech industry figures.","summary_full":"$5a","key_points":["WHAT: Neon has acquired 'Artificial,' Luca Guadagnino's $40 million film about Sam Altman and the 2023 OpenAI boardroom crisis, after Amazon MGM Studios dropped it following its $50 billion OpenAI partnership.","WHY: Netflix, A24, Focus, and Mubi all passed; Amazon's withdrawal days after its OpenAI deal drew scrutiny over whether commercial AI partnerships can constrain editorial independence at studios.","SO WHAT: An early high-profile case of how large commercial AI deals may create structural conflicts over content critical of tech industry figures - a dynamic that will matter as AI companies become entertainment partners."],"tags":["film-distribution","ai-culture","entertainment","openai","sam-altman","amazon"],"content_type":"Industry Applications","impact_score":4,"scoring_rationale":"An AI culture story with genuine industry relevance: the distribution saga documents an early, high-profile case of how large commercial AI deals can create structural conflicts for studios holding critical content. Not a technical AI story, but directly about OpenAI, Sam Altman, and AI industry power dynamics. Raised to 4.0 - minimum visibility floor for a plausibly on-topic published story with real community relevance.","first_published_at":"2026-06-30T18:46:48+00:00","last_published_at":"2026-07-01T21:00:40+00:00","image_url":"https://www.winnipegfreepress.com/wp-content/uploads/sites/2/2026/06/6a4454ae97b58a6d58eb4095jpeg.jpg?w=1600","primary_domain":"variety.com","source_count":3,"sources":[{"url":"https://variety.com/2026/film/news/neon-luca-guadagnino-artificial-openai-movie-amazon-1236787919/","title":"Neon Closing in on Luca Guadagnino’s Sam Altman Open AI Movie ‘Artificial’ After Amazon Drops Controversial Film","domain":"variety.com","image_url":"https://variety.com/wp-content/uploads/2025/04/2210183994.jpg?crop=0px%2C41px%2C3000px%2C1688px&resize=1000%2C563","is_primary":true,"published_at":"2026-06-30T18:46:48+00:00"},{"url":"https://www.winnipegfreepress.com/arts-and-life/entertainment/2026/06/30/openai-film-artificial-dropped-by-amazon-finds-a-new-home-with-neon","title":"OpenAI film ‘Artificial,’ dropped by Amazon, finds a new home with Neon","domain":"winnipegfreepress.com","image_url":"https://www.winnipegfreepress.com/wp-content/uploads/sites/2/2026/06/6a4454ae97b58a6d58eb4095jpeg.jpg?w=1600","is_primary":false,"published_at":"2026-06-30T23:43:46+00:00"},{"url":"https://www.kqed.org/news/12089513/sam-altman-openai-movie-filmed-in-san-francisco-finds-a-new-home-after-amazon-drop","title":"Sam Altman, OpenAI Movie Filmed in San Francisco Finds a New Home After Amazon Drop","domain":"kqed.org","image_url":"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/04/SamAltmanGetty2.jpg","is_primary":false,"published_at":"2026-07-01T21:00:40+00:00"}],"sources_json":[{"url":"https://variety.com/2026/film/global/neon-luca-guadagnino-artificial-openai-movie-amazon-1236787919/","rank":1,"title":"Neon Lands Luca Guadagnino's OpenAI Movie 'Artificial' After Amazon Drops Controversial Film","domain":"variety.com","scraped":false,"snippet":"Neon is closing a deal for Luca Guadagnino's 'Artificial' after Amazon MGM Studios dropped the nearly-completed $40 million film."},{"url":"https://www.hollywoodreporter.com/movies/movie-news/luca-guadagninos-openai-movie-artificial-lands-at-neon-1236631428/","rank":2,"title":"Luca Guadagnino's Embattled OpenAI Movie 'Artificial' Lands at Neon","domain":"hollywoodreporter.com","scraped":false,"snippet":"Neon has acquired distribution rights for Luca Guadagnino's 'Artificial' after Amazon MGM Studios dropped the film."},{"url":"https://www.indiewire.com/news/breaking-news/luca-guadagnino-sam-altman-movie-artificial-neon-1235201776/","rank":3,"title":"Luca Guadagnino's Sam Altman Movie 'Artificial' Circled by Neon After Being Dropped by Amazon MGM","domain":"indiewire.com","scraped":false,"snippet":"Neon is emerging as the leading distributor candidate for the Sam Altman biographical film after Amazon's exit."},{"url":"https://deadline.com/2026/06/artificial-movie-luca-guadagnino-eyes-neon-distributor-1236971435/","rank":4,"title":"'Artificial' Movie From Luca Guadagnino Eyes Neon As Distributor","domain":"deadline.com","scraped":false,"snippet":"Deadline reports Neon is emerging as the leading distributor candidate for the Sam Altman biographical film."}]},{"event_id":"2044ee21-ece1-4c04-b777-1b7fd794f093","slug":"openclaw-launches-android-companion-app-for-agents-2044ee21","canonical_title_ai":"OpenClaw Launches Android Companion App for Agents","summary_short":"OpenClaw released official **Android** and iOS companion apps on **June 29, 2026**, according to 9to5Google, letting a phone pair with a separately running OpenClaw Gateway to chat with, talk to, and approve actions from a personal AI agent rather than run the model on-device. The launch confirms a broader industry pattern: Anthropic's Claude Cowork with Dispatch and OpenAI's Codex use the same architecture, treating the phone as a thin, authenticated client for an always-on agent. Reception has been rocky - 9to5Google reports the Android app carries a **2.2 star** Play Store rating, with reviewers citing pairing failures and instability, suggesting connection and onboarding UX, not agent capability, is the near-term adoption bottleneck.","summary_full":"$5b","key_points":["OpenClaw shipped Android and iOS companion apps on June 29, 2026 that pair with a separately running, persistent OpenClaw Gateway.","The design mirrors Anthropic's Claude Cowork Dispatch and OpenAI's Codex, signaling industry convergence on always-on agents with thin mobile clients.","Early Android reviews average 2.2 stars over pairing failures, showing companion-node connectivity and onboarding remain the main adoption risk."],"tags":["openclaw","agents","mobile-agents","android","companion-node","tailscale"],"content_type":"Products & Tools","impact_score":6.4,"scoring_rationale":"A notable product launch that operationalizes the companion-node pattern for agents on Android and iOS and aligns with the same architecture Anthropic and OpenAI are independently converging on, which is genuine signal for practitioners. Kept below the 'major' tier because reception is poor (2.2 star rating, reported instability) and the underlying capability is not new.","first_published_at":"2026-06-29T22:45:00+00:00","last_published_at":"2026-07-01T21:00:00+00:00","image_url":"https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2026/06/openclaw-android-1.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1","primary_domain":"9to5google.com","source_count":2,"sources":[{"url":"https://9to5google.com/2026/06/29/openclaw-app-android-ios/","title":"OpenClaw app for Android puts AI agents in your pocket and… looks like that","domain":"9to5google.com","image_url":"https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2026/06/openclaw-android-1.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1","is_primary":true,"published_at":"2026-06-29T22:45:00+00:00"},{"url":"https://thenewstack.io/openclaw-persistent-agent-architecture/","title":"OpenClaw’s new app doesn’t run AI on your phone. That’s the whole point.","domain":"thenewstack.io","image_url":"https://cdn.thenewstack.io/media/2026/07/70a92e27-md-mahdi-ow2pndfqsjk-unsplash-scaled.jpg","is_primary":false,"published_at":"2026-07-01T21:00:00+00:00"}],"sources_json":[{"url":"https://docs.openclaw.ai/platforms/android","date":"Jan 30, 2026","rank":1,"title":"Android app","domain":"docs.openclaw.ai","scraped":true,"snippet":"Note. The official Android app is available on Google Play. It is a companion node and requires a running OpenClaw Gateway.","imageUrl":""},{"url":"https://play.google.com/store/apps/details?id=com.opclaw.android","date":"May 30, 2026","rank":2,"title":"Opclaw - OpenClaw on Android - Apps on Google Play","domain":"play.google.com","scraped":false,"snippet":"Run AI agents directly on your Android device. Opclaw brings the powerful OpenClaw AI agent platform to your phone, tablet, or Android TV with a ...","imageUrl":""},{"url":"https://9to5google.com/2026/06/29/openclaw-app-android-ios/","date":"Jun 29, 2026","rank":3,"title":"OpenClaw app for Android puts AI agents in your pocket and… looks like that","domain":"9to5google.com","scraped":true,"snippet":"Initial reviews are mostly negative, with the app getting a mere 2.2 star rating and many reports of it being buggy, unusable, and unable to pair.","imageUrl":""},{"url":"https://thenewstack.io/openclaw-persistent-agent-architecture/","date":"Jul 1, 2026","rank":4,"title":"OpenClaw's new app doesn't run AI on your phone. That's the whole point.","domain":"thenewstack.io","scraped":true,"snippet":"OpenClaw finally dropped its iOS and Android apps this week; the phone is a window into an agent running elsewhere, following a pattern similar to Anthropic's Dispatch and OpenAI's Codex.","imageUrl":""},{"url":"https://apps.apple.com/us/app/openclaw-ai-that-does-things/id6780396132","date":"Jun 29, 2026","rank":5,"title":"OpenClaw - AI that does things","domain":"apps.apple.com","scraped":true,"snippet":"Pair your iPhone with your OpenClaw Gateway for chat, realtime voice, approvals, device capabilities, and private automation.","imageUrl":""},{"url":"https://9to5mac.com/2026/06/29/openclaw-just-launched-an-official-app-for-iphone-details-here/","date":"Jun 29, 2026","rank":6,"title":"OpenClaw just launched an official app for iPhone, details here","domain":"9to5mac.com","scraped":true,"snippet":"OpenClaw is a personal AI assistant you run on your own devices. Pair this iOS app with your OpenClaw Gateway to use your iPhone as a secure node.","imageUrl":""},{"url":"https://www.engadget.com/2204549/theres-now-an-openclaw-app-for-ios-and-android-phones/","date":"Jun 29, 2026","rank":7,"title":"There's Now An OpenClaw App For iOS And Android Phones","domain":"engadget.com","scraped":true,"snippet":"OpenClaw announced that it has released standalone apps for both iOS and Android devices, bringing AI agents to phones.","imageUrl":""},{"url":"https://github.com/openclaw/openclaw","date":"7 hours ago","rank":8,"title":"openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way.","domain":"github.com","scraped":true,"snippet":"Your own personal AI assistant. Any OS. Any Platform. The lobster way. - GitHub - openclaw/openclaw.","imageUrl":""}]}]}]
49:["$","div",null,{"className":"max-w-4xl mx-auto px-4 sm:px-6 py-8 border-t border-neutral-200","children":[["$","$L14",null,{"href":"/news","className":"inline-flex items-center gap-2 text-sm font-medium text-neutral-600 hover:text-neutral-900 transition-colors","children":[["$","svg",null,{"className":"w-4 h-4","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":2,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M10 19l-7-7m0 0l7-7m-7 7h18"}]}],"Back to News Feed"]}],["$","p",null,{"className":"mt-6 text-xs text-neutral-400 leading-relaxed max-w-2xl","children":["News on Let's Data Science is compiled from multiple public sources with editorial oversight. See our"," ",["$","$L14",null,{"href":"/editorial-standards","className":"underline underline-offset-2 hover:text-neutral-600","children":"Editorial Standards"}]," ","and"," ",["$","$L14",null,{"href":"/corrections","className":"underline underline-offset-2 hover:text-neutral-600","children":"Corrections Policy"}],"."]}]]}]
5c:I[47930,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
62:I[92726,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
63:I[95582,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
64:I[84980,["52619","static/chunks/52619-c48a18d6f62d2371.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","18720","static/chunks/18720-556e3d1a85c19a06.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","32699","static/chunks/32699-7bc23d08328b1d69.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv","56120","static/chunks/app/news/%5Bslug%5D/page-a69034a0e8113395.js?dpl=dpl_ZYEyTJvDEsFvjPnnUQppeaawjdhv"],"default"]
4e:["$","div","4",{"className":"mt-10 first:mt-0","children":[["$","h3",null,{"className":"font-serif-display text-[1.5rem] sm:text-[1.75rem] font-normal text-neutral-900 leading-[1.15] tracking-[-0.01em] mb-4 flex items-center gap-2.5","children":[["$","span",null,{"className":"w-1 h-7 bg-neutral-800 rounded-full flex-shrink-0"}],"What to watch"]}],["$","div",null,{"className":"pl-3 border-l-2 border-neutral-100","children":[["$","p","0",{"className":"","children":["Whether other major open-source projects adopt similarly explicit AI-contribution clauses; whether code-hosting platforms build provenance or authorship-disclosure tooling to make policies like this easier to enforce; and whether Godot's rule measurably reduces low-quality PR volume without discouraging legitimate new contributors."]}]]}]]}]
4f:["$","div","5",{"className":"mt-10 first:mt-0","children":[["$","h3",null,{"className":"font-serif-display text-[1.5rem] sm:text-[1.75rem] font-normal text-neutral-900 leading-[1.15] tracking-[-0.01em] mb-4 flex items-center gap-2.5","children":[["$","span",null,{"className":"w-1 h-7 bg-neutral-800 rounded-full flex-shrink-0"}],"Editorial analysis"]}],["$","div",null,{"className":"pl-3 border-l-2 border-neutral-100","children":[["$","p","0",{"className":"","children":["This fits a broader pattern of mature open-source projects responding to AI-driven contribution volume not by banning AI tools wholesale, but by shifting the burden of proof onto contributors to demonstrate human understanding and accountability. Projects with large reviewer-to-contributor ratios and high community trust, like Godot, are likely to be the ones best positioned to enforce such rules without discouraging legitimate community growth."]}]]}]]}]
50:["$","section",null,{"className":"key-points-content mb-10 p-5 sm:p-6 bg-neutral-50/80 rounded-2xl border border-neutral-100","children":[["$","h2",null,{"className":"text-base font-semibold text-neutral-900 mb-4 flex items-center gap-2","children":[["$","svg",null,{"className":"w-4 h-4 text-neutral-500","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":2,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"}]}],"Key Points"]}],["$","ul",null,{"className":"space-y-3","children":[["$","li","0",{"className":"flex items-start gap-3","children":[["$","span",null,{"className":"flex-shrink-0 w-5 h-5 rounded-full bg-neutral-200 text-neutral-600 text-[11px] font-bold flex items-center justify-center mt-0.5","children":1}],["$","span",null,{"className":"text-stone-700 leading-[1.6] text-[15px] font-serif","children":["Godot Foundation now bans autonomous AI-agent code generation and 'vibe coding' while still allowing light AI-assisted edits."]}]]}],["$","li","1",{"className":"flex items-start gap-3","children":[["$","span",null,{"className":"flex-shrink-0 w-5 h-5 rounded-full bg-neutral-200 text-neutral-600 text-[11px] font-bold flex items-center justify-center mt-0.5","children":2}],["$","span",null,{"className":"text-stone-700 leading-[1.6] text-[15px] font-serif","children":["The policy requires human review and sign-off on every pull request, responding to maintainer burnout from AI-generated submissions."]}]]}],["$","li","2",{"className":"flex items-start gap-3","children":[["$","span",null,{"className":"flex-shrink-0 w-5 h-5 rounded-full bg-neutral-200 text-neutral-600 text-[11px] font-bold flex items-center justify-center mt-0.5","children":3}],["$","span",null,{"className":"text-stone-700 leading-[1.6] text-[15px] font-serif","children":["The policy offers other open-source projects a concrete template for distinguishing acceptable AI assistance from bulk AI-generated code."]}]]}]]}]]}]
51:["$","section",null,{"className":"mb-10 p-5 bg-neutral-50 rounded-xl border border-neutral-200","children":["$","div",null,{"className":"flex items-start gap-3","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-lg bg-neutral-900 flex items-center justify-center","children":["$","svg",null,{"className":"w-4 h-4 text-white","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":2,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"}]}]}],["$","div",null,{"className":"flex-1 min-w-0","children":[["$","h2",null,{"className":"text-sm font-semibold text-neutral-900 mb-1","children":"Scoring Rationale"}],["$","p",null,{"className":"text-stone-700 leading-[1.6] text-sm font-serif","children":["Godot is a widely used open-source engine and a bellwether for contribution-policy decisions across other major open-source projects. The policy materially affects contributor and reviewer workflows but does not change core AI capabilities, so impact is notable but not frontier-shifting."]}]]}]]}]}]
52:["$","div",null,{"className":"my-8 pt-6 border-t border-neutral-100","children":["$","$L14",null,{"href":"/news/topic/ai-governance","className":"inline-flex items-center gap-2 text-[13px] font-medium text-neutral-600 hover:text-amber-700 transition-colors group","children":[["$","span",null,{"className":"text-[10px] font-bold tracking-[0.18em] uppercase text-amber-700","children":"More"}],["$","span",null,{"className":"font-serif font-medium text-neutral-900 text-[15px]","children":["AI Governance"," news"]}],["$","span",null,{"aria-hidden":"true","className":"transition-transform group-hover:translate-x-0.5","children":"→"}]]}]}]
53:["$","section",null,{"aria-labelledby":"article-sources-heading","className":"mt-12 border-t border-neutral-200 pt-6","children":[["$","div",null,{"className":"flex flex-col gap-1 sm:flex-row sm:items-end sm:justify-between","children":[["$","div",null,{"children":[["$","h2",null,{"id":"article-sources-heading","className":"text-xs font-bold uppercase tracking-[0.18em] text-neutral-500","children":"Sources"}],["$","p",null,{"className":"mt-1 text-sm leading-6 text-neutral-600","children":"Public references used for this report."}]]}],["$","span",null,{"className":"text-xs font-semibold uppercase tracking-[0.16em] text-neutral-400 sm:pb-1","children":[4," source","s"]}]]}],["$","div",null,{"className":"mt-4 overflow-hidden rounded-xl border border-neutral-200 bg-white","children":[["$","div",null,{"className":"divide-y divide-neutral-100","children":[["$","a","https://godotengine.org/article/contribution-policy-2026/-0",{"href":"https://godotengine.org/article/contribution-policy-2026/","target":"_blank","rel":"noopener noreferrer","className":"group flex min-w-0 items-center gap-3 px-3 py-3 transition-colors hover:bg-neutral-50 sm:px-4","children":[["$","span",null,{"className":"flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-lg border border-neutral-200 bg-white","children":["$","$L5c",null,{"domain":"godotengine.org","size":22,"className":"h-[22px] w-[22px] rounded-md object-contain"}]}],["$","span",null,{"className":"min-w-0 flex-1","children":[["$","span",null,{"className":"flex min-w-0 items-center gap-2","children":[["$","span",null,{"className":"text-[10px] font-semibold tabular-nums text-neutral-400","children":"01"}],["$","span",null,{"className":"truncate text-[11px] font-bold uppercase tracking-[0.14em] text-neutral-500","children":"godotengine.org"}]]}],["$","span",null,{"className":"mt-0.5 block truncate text-sm font-medium leading-snug text-neutral-900 group-hover:text-neutral-700","children":"Changes to our Contribution Policies - Godot Foundation"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-external-link h-3.5 w-3.5 flex-shrink-0 text-neutral-300 transition-colors group-hover:text-neutral-500","aria-hidden":"true","children":[["$","path","1q9fwt",{"d":"M15 3h6v6"}],["$","path","gplh6r",{"d":"M10 14 21 3"}],["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}],"$undefined"]}]]}],["$","a","https://www.gamingonlinux.com/2026/07/godot-engine-to-get-stricter-on-ai-contributed-code/-1",{"href":"https://www.gamingonlinux.com/2026/07/godot-engine-to-get-stricter-on-ai-contributed-code/","target":"_blank","rel":"noopener noreferrer","className":"group flex min-w-0 items-center gap-3 px-3 py-3 transition-colors hover:bg-neutral-50 sm:px-4","children":[["$","span",null,{"className":"flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-lg border border-neutral-200 bg-white","children":["$","$L5c",null,{"domain":"gamingonlinux.com","size":22,"className":"h-[22px] w-[22px] rounded-md object-contain"}]}],["$","span",null,{"className":"min-w-0 flex-1","children":[["$","span",null,{"className":"flex min-w-0 items-center gap-2","children":[["$","span",null,{"className":"text-[10px] font-semibold tabular-nums text-neutral-400","children":"02"}],["$","span",null,{"className":"truncate text-[11px] font-bold uppercase tracking-[0.14em] text-neutral-500","children":"gamingonlinux.com"}]]}],["$","span",null,{"className":"mt-0.5 block truncate text-sm font-medium leading-snug text-neutral-900 group-hover:text-neutral-700","children":"Godot Engine to get stricter on AI contributed code - GamingOnLinux"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-external-link h-3.5 w-3.5 flex-shrink-0 text-neutral-300 transition-colors group-hover:text-neutral-500","aria-hidden":"true","children":["$L5d","$L5e","$L5f","$undefined"]}]]}],"$L60"]}],"$L61"]}]]}]
54:["$","$L62",null,{"articleSlug":"godot-tightens-rules-on-ai-contributed-code-8f3a9630"}]
55:["$","$L63",null,{}]
56:["$","$L64",null,{"tags":"$3d:props:tags","articleSlug":"godot-tightens-rules-on-ai-contributed-code-8f3a9630"}]
5d:["$","path","1q9fwt",{"d":"M15 3h6v6"}]
5e:["$","path","gplh6r",{"d":"M10 14 21 3"}]
5f:["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}]
60:["$","a","https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/-2",{"href":"https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/","target":"_blank","rel":"noopener noreferrer","className":"group flex min-w-0 items-center gap-3 px-3 py-3 transition-colors hover:bg-neutral-50 sm:px-4","children":[["$","span",null,{"className":"flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-lg border border-neutral-200 bg-white","children":["$","$L5c",null,{"domain":"pcgamer.com","size":22,"className":"h-[22px] w-[22px] rounded-md object-contain"}]}],["$","span",null,{"className":"min-w-0 flex-1","children":[["$","span",null,{"className":"flex min-w-0 items-center gap-2","children":[["$","span",null,{"className":"text-[10px] font-semibold tabular-nums text-neutral-400","children":"03"}],["$","span",null,{"className":"truncate text-[11px] font-bold uppercase tracking-[0.14em] text-neutral-500","children":"pcgamer.com"}]]}],["$","span",null,{"className":"mt-0.5 block truncate text-sm font-medium leading-snug text-neutral-900 group-hover:text-neutral-700","children":"Open source game engine Godot will no longer accept AI-authored code contributions - PC Gamer"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-external-link h-3.5 w-3.5 flex-shrink-0 text-neutral-300 transition-colors group-hover:text-neutral-500","aria-hidden":"true","children":[["$","path","1q9fwt",{"d":"M15 3h6v6"}],["$","path","gplh6r",{"d":"M10 14 21 3"}],["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}],"$undefined"]}]]}]
61:["$","details",null,{"className":"group border-t border-neutral-200","children":[["$","summary",null,{"className":"flex cursor-pointer list-none items-center justify-between gap-3 px-3 py-3 text-sm font-semibold text-neutral-700 transition-colors hover:bg-neutral-50 sm:px-4 [&::-webkit-details-marker]:hidden","children":[["$","span",null,{"children":["View ",1," more source",""]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-chevron-down h-4 w-4 flex-shrink-0 text-neutral-400 transition-transform group-open:rotate-180","aria-hidden":"true","children":[["$","path","qrunsl",{"d":"m6 9 6 6 6-6"}],"$undefined"]}]]}],["$","ol",null,{"className":"border-t border-neutral-100 bg-neutral-50/70 px-2 py-2 sm:grid sm:grid-cols-2 sm:gap-x-4","children":[["$","li","https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html-3",{"className":"min-w-0","children":["$","a",null,{"href":"https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html","target":"_blank","rel":"noopener noreferrer","className":"group flex min-w-0 items-center gap-3 rounded-lg px-2.5 py-2 transition-colors hover:bg-neutral-50","children":[["$","span",null,{"className":"w-7 flex-shrink-0 text-right text-[11px] font-semibold tabular-nums text-neutral-400","children":"04"}],["$","span",null,{"className":"min-w-0 flex-1","children":[["$","span",null,{"className":"block truncate text-sm font-medium leading-snug text-neutral-800 group-hover:text-neutral-950","children":"Pull request rules and guidelines - Contributing to Godot"}],["$","span",null,{"className":"mt-0.5 block truncate text-xs leading-none text-neutral-500","children":"contributing.godotengine.org"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-external-link h-3.5 w-3.5 flex-shrink-0 text-neutral-300 transition-colors group-hover:text-neutral-500","aria-hidden":"true","children":[["$","path","1q9fwt",{"d":"M15 3h6v6"}],["$","path","gplh6r",{"d":"M10 14 21 3"}],["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}],"$undefined"]}]]}]}]]}]]}]
