<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Respira: respira.press]]></title><description><![CDATA[Product updates, technical insights, and building-in-public stories about Respira for WordPress. For people who want to follow along as we figure out how AI should safely edit WordPress sites.]]></description><link>https://respira.love/s/respirapress</link><image><url>https://substackcdn.com/image/fetch/$s_!fgOT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74543426-22cc-441c-9491-1fa6e569e13d_1100x1100.png</url><title>Respira: respira.press</title><link>https://respira.love/s/respirapress</link></image><generator>Substack</generator><lastBuildDate>Fri, 10 Apr 2026 06:10:41 GMT</lastBuildDate><atom:link href="https://respira.love/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mihai Dragomirescu]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mihai@respira.cafe]]></webMaster><itunes:owner><itunes:email><![CDATA[mihai@respira.cafe]]></itunes:email><itunes:name><![CDATA[Mihai Dragomirescu]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mihai Dragomirescu]]></itunes:author><googleplay:owner><![CDATA[mihai@respira.cafe]]></googleplay:owner><googleplay:email><![CDATA[mihai@respira.cafe]]></googleplay:email><googleplay:author><![CDATA[Mihai Dragomirescu]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[100 strangers trusted me with their websites]]></title><description><![CDATA[What I learned selling software for 5 months]]></description><link>https://respira.love/p/100-strangers-trusted-me-with-their</link><guid isPermaLink="false">https://respira.love/p/100-strangers-trusted-me-with-their</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Sat, 04 Apr 2026 16:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cBgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In October, I launched a product. This week, the 100th person paid for it.</p><p>That might sound small. In a world of &#8220;10K MRR in 30 days&#8221; threads and Series A announcements, 100 customers in 5 months is not a headline. But I want to tell you what those 100 people actually represent, because I think the story is more interesting than the number.</p><p>I build Respira, a tool that lets AI assistants edit WordPress websites safely. Think of it this way: instead of an AI generating code and hoping it doesn&#8217;t break your site, Respira gives the AI structured access to your page builder&#8217;s native format. It can change a headline, rearrange a layout, update a product listing, and scan for accessibility issues, all without ever touching your live site until you approve the changes.</p><p>I build it alone, with Claude Code as my development partner, from Bra&#537;ov, Romania. No team. No investors. No advisor board. Just me, late nights after the kids fall asleep, and an AI that writes better PHP than I do.</p><div><hr></div><h2>what 100 actually means</h2><p>Some of those 100 people bought a &#8364;19/year starter license. Some bought &#8364;199 agency plans. A few stacked multiple licenses. One person asked about a 500-site plan before I even had a tier for it.</p><p>They did this when the product had rough edges. When there was a bug that wrote changes to the wrong site. When certain page layouts crashed the system. When the interface for approving changes was confusing.</p><p>3 asked for refunds. I gave every one, no questions, within hours. And then I published the bugs they found, named the fixes after their feedback, and shipped better versions because of what they told me.</p><p>One refund became my best release. A customer named Frank emailed saying the product broke his Elementor site. He was right - three specific bugs I hadn&#8217;t caught. I fixed all three, cut the amount of data the AI needed per edit by 70%, and built a smarter system for reusing work instead of starting fresh every time. Three features from one honest email.</p><p>That&#8217;s not a failure story. That&#8217;s how software should grow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cBgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cBgo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 424w, https://substackcdn.com/image/fetch/$s_!cBgo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 848w, https://substackcdn.com/image/fetch/$s_!cBgo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 1272w, https://substackcdn.com/image/fetch/$s_!cBgo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cBgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4961895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/193159261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cBgo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 424w, https://substackcdn.com/image/fetch/$s_!cBgo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 848w, https://substackcdn.com/image/fetch/$s_!cBgo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 1272w, https://substackcdn.com/image/fetch/$s_!cBgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ceccc5-62ac-4838-9696-02916add06ec_5504x3072.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you were one of those 100: your first name is now on a Thank You page inside the product. Small gesture, quietly listed. Your price is locked forever. Nothing changes for you.</p><div><hr></div><h2>the month everything leveled up</h2><p>March was the biggest month in the product&#8217;s life. Not in revenue, in depth.</p><p>I shipped 66 new capabilities in one release. I built a dedicated intelligence layer for one specific page builder that required understanding its entire data structure, its CSS framework integration, and its concurrent editing patterns (Bricks). I launched a <a href="https://respira.press/skills">marketplace</a> of 26 AI workflows that auto-sync from GitHub daily and are free for every user.</p><p>The numbers: 172 tools total, up from 106 at the start of the month. Support for 11 different WordPress page builders. Almost a million lines of code pushed through the system by real users on 448 websites.</p><p>But the thing I&#8217;m most proud of isn&#8217;t a feature. It&#8217;s the safety architecture.</p><p>Every edit the AI makes happens on a duplicate of your page. Never on the live version (unless you want that - there is a setting you can turn on). You review the changes, compare before and after, and approve or discard. If someone edits the page in WordPress while the AI is working, the system detects the conflict and fails cleanly instead of silently overwriting their work.</p><p>In a world where AI tools are racing to be faster and more autonomous, I chose to make mine slower and more careful. That turned out to be the right bet. The people who trust AI with their production websites = the ones running businesses on WordPress, serving real customers = they don&#8217;t want speed. They want safety.</p><div><hr></div><h2>why the pricing is weird</h2><p>New pricing went live this week. Three subscription tiers. And a Founder plan.</p><p>The prices are &#8364;9, not &#8364;8.99. &#8364;71, not &#8364;69. </p><p>This is deliberate. I&#8217;ve been calling it &#8220;anti-marketing pricing.&#8221; Round numbers that don&#8217;t pretend to be cheaper than they are. No countdown timers, no &#8220;only 3 seats left&#8221; urgency, no annual-only tricks to inflate LTV metrics.</p><p>Every feature is available on every plan. There are no locked capabilities. If you&#8217;re on the smallest plan at &#8364;9/month, you get the same 172 tools as someone paying &#8364;309/year. The tiers differ by how many websites you manage. Nothing else.</p><p>I thought about this for a long time. There&#8217;s a concept from Adlerian psychology called <em>Gemeinschaftsgef&#252;hl</em>. It translates roughly to &#8220;<a href="https://respira.love/p/are-you-building-community-or-just">community feeling through contribution</a>.&#8221; The idea is that belonging comes from what you give, not what you consume.</p><p>That became the design principle for everything.</p><p>The Skills Marketplace - 26 AI workflows for audits, migrations, accessibility fixes, SEO optimization - is free for every user. Open-source on GitHub. Community-built. You use a skill, you improve it, you share your own. The value compounds because everyone adds to it.</p><p>The Founder plan isn&#8217;t a premium tier with exclusive features. It&#8217;s five seats worldwide, &#8364;5,001 each, with quarterly calls where those five people shape what gets built next. It&#8217;s not about access. It&#8217;s about influence and contribution.</p><p>I don&#8217;t know if this pricing philosophy will work at scale. Most SaaS advice says to gate features, create urgency, and optimize for annual prepayment. I&#8217;m doing none of that. But the 100 people who already paid seem to appreciate it. And I&#8217;d rather build something that 1,000 people genuinely value than something that 10,000 people tolerate because they&#8217;re locked in.</p><div><hr></div><h2>building alone, in public</h2><p>People ask me how I build this alone. The honest answer: I don&#8217;t, really.</p><p>Claude Code writes the PHP and TypeScript. I make the architectural decisions, design the user experience, write the copy, talk to customers, and decide what to build next. The AI is my engineering team. I&#8217;m the product person, the designer, and the founder.</p><p> Understanding what people need, how they think about value, where the friction is. The AI handles the part I was never great at (writing thousands of lines of production code). I handle the part AI is still bad at (knowing what to build and why).</p><p>I share everything publicly. The telemetry is live on the homepage - real numbers, not cherry-picked metrics. The release notes explain not just what shipped but why and what was broken before. When users find bugs, I publish the bugs and the fixes together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wy3h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wy3h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 424w, https://substackcdn.com/image/fetch/$s_!Wy3h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 848w, https://substackcdn.com/image/fetch/$s_!Wy3h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 1272w, https://substackcdn.com/image/fetch/$s_!Wy3h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wy3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png" width="1456" height="2000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2000,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4335361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/193159261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wy3h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 424w, https://substackcdn.com/image/fetch/$s_!Wy3h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 848w, https://substackcdn.com/image/fetch/$s_!Wy3h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 1272w, https://substackcdn.com/image/fetch/$s_!Wy3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9f3916-6771-4964-9963-f04ebabcfbee_2312x3176.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This transparency costs something. A competitor can read my entire playbook. A skeptic can see my rough edges. But it earns something too: the 100 people who paid did so with full information. They knew exactly what they were buying, including the parts that weren&#8217;t finished yet.</p><p>I think that&#8217;s worth more than any growth hack.</p><div><hr></div><h2>what&#8217;s next</h2><p>A free version of the plugin for WordPress.org. A 12th page builder. A dashboard redesign that I&#8217;ve been working on this week (the current one looks like it was built at 2am, because it was) - oh, this was was done before finishing the article :).</p><p>And the Slack community <a href="https://go.respira.cafe/slack">just opened</a>. <strong>Support each other. Share what you&#8217;re building. Give more than you take, so there&#8217;s always something to take.</strong></p><p>Mihai<br>Bra&#537;ov, Romania </p><p>4 April 2026</p>]]></content:encoded></item><item><title><![CDATA[Your AI Isn’t Broken. Your Prompt Is.]]></title><description><![CDATA[If your prompts are &#8220;make my homepage better&#8221;, I have something to tell you]]></description><link>https://respira.love/p/your-ai-isnt-broken-your-prompt-is</link><guid isPermaLink="false">https://respira.love/p/your-ai-isnt-broken-your-prompt-is</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Mon, 23 Mar 2026 08:58:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AWyw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>WordPress is more powerful than it&#8217;s ever been. AI coding tools have basically solved the coding problem. Respira just shipped 103 MCP tools across 11 page builders with full-fidelity snapshots and one-click rollback.</p><p>And yet.</p><p>Someone will connect the latest flagship Claude Code model on thinking-hard mode to their WordPress site through 103 MCP tools, type &#8220;make my homepage better&#8221;, and then blame the AI when the result is generic.</p><p>That&#8217;s not a tools problem. That&#8217;s a GiGo problem.</p><h2>Garbage In, Garbage Out</h2><p>GiGo was coined in 1957. It predates the internet, personal computers, and your page builder. And it&#8217;s more relevant now than ever, because the tools got so good that the bottleneck quietly shifted to the other side of the keyboard.</p><p>When the tool was a hammer, you didn&#8217;t blame it for a crooked nail. But when the tool talks back in perfect paragraphs and sounds more confident than your project manager, it&#8217;s easy to forget that it&#8217;s still waiting for you to aim.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AWyw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AWyw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!AWyw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!AWyw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!AWyw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AWyw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7509350,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191806956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AWyw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!AWyw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!AWyw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!AWyw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac57695-d68f-480b-8e89-df5d02048780_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What GiGo looks like in practice</h2><p><strong>Garbage in:</strong></p><blockquote><p>&#8220;make my services page look better&#8221;</p></blockquote><p>The AI hears: change things. Which things? Better how? More modern? More minimal? More like a competitor you haven&#8217;t mentioned? It doesn&#8217;t know your brand, your audience, or what &#8220;better&#8221; means to you. So it guesses. And guesses are generic by definition.</p><p><strong>Gold in:</strong></p><blockquote><p>&#8220;Rewrite the hero section on my services page. Keep the h1 but rewrite the subtitle to focus on client outcomes, not features. Same Divi section structure. Match the tone of the About page. Don&#8217;t touch anything below the fold.&#8221;</p></blockquote><p>Same AI. Same tools. Same page. Wildly different output. The difference is the instruction, not the intelligence.</p><h2>The three things you&#8217;re skipping</h2><p><strong>Context.</strong> The AI doesn&#8217;t know your business. It doesn&#8217;t know your services page gets 40% of its traffic from Google Ads and visitors bounce at the hero. If you don&#8217;t say it, it doesn&#8217;t exist.</p><p><strong>Constraints.</strong> AI with no boundaries produces average work because average is the center of its training data. &#8220;Build me a landing page&#8221; is a prayer. &#8220;Single section, one headline, one paragraph, one CTA, black on white, under 50 words&#8221; is creative direction.</p><p><strong>References.</strong> &#8220;Make it modern&#8221; means nothing. &#8220;Match the layout of stripe.com/payments with our color palette in a Bricks section&#8221; means everything. AI is great at pattern matching. Give it a pattern.</p><h2>The 5-second test</h2><p>Before you hit enter, ask yourself: could three different people read this prompt and imagine three completely different results?</p><p>If yes, it&#8217;s garbage. Not because it&#8217;s stupid. Because it&#8217;s ambiguous. And ambiguity is the raw material of mediocre output.</p><h2>The format that works</h2><blockquote><p><strong>What:</strong> specific action on specific element <br><strong>Where:</strong> which page, which section, which builder <br><strong>Why:</strong> the goal you&#8217;re solving for <br><strong>How:</strong> tone, style reference, constraints <br><strong>Don&#8217;t touch:</strong> what stays the same</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wrr4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wrr4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Wrr4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Wrr4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Wrr4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wrr4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6190274,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191806956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wrr4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Wrr4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Wrr4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Wrr4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927922ae-eb30-430f-aae1-38dd67c889a1_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Example:</p><blockquote><p>Rewrite the pricing section on /services. Bricks section, three columns. Current copy lists features but sales calls show clients care about time saved. Rewrite each column to lead with the outcome. Keep layout, buttons, and pricing numbers. Leave the FAQ below it alone.</p></blockquote><p>That prompt takes 30 seconds longer to write and saves you three rounds of &#8220;<em><strong>no, not like that.</strong></em>&#8221;</p><h2>The oldest law in computing</h2><p>WordPress is powerful. AI models are powerful. Respira connects them with 103 tools across 11 builders and a safety net that captures every edit. But none of that fixes &#8220;make it better.&#8221;</p><p>You&#8217;re the creative director. The AI is waiting for direction.</p><p>GiGo. 1957. Still undefeated.</p><div><hr></div><p><em><a href="https://respira.press">respira.press</a> &#8212; 103 tools. 11 builders. The safety net is there. The creative direction is yours.</em></p>]]></content:encoded></item><item><title><![CDATA[WordPress and AI just entered a new phase. Officially. ]]></title><description><![CDATA[For 20y, WordPress has been edited through interfaces, and now two teams shipped products that make conversation the interface.]]></description><link>https://respira.love/p/wordpress-and-ai-just-entered-a-new</link><guid isPermaLink="false">https://respira.love/p/wordpress-and-ai-just-entered-a-new</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Sat, 21 Mar 2026 13:32:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7zoA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>TL;DR: <em>WordPress.com launched AI editing for hosted Gutenberg sites. I released <strong>Respira for Wordpress 5.0 Haven</strong> for self-hosted builder sites. 19 tools vs 103 tools + instant roll back + woo-commerce &amp; 11 page builders support.</em></p><div><hr></div><p>There&#8217;s an old parable about two builders working on opposite sides of the same mountain. Neither can see the other. Both are digging toward the center. One morning, they break through and realize they&#8217;ve been building the same passage from different directions.</p><p>Today felt like that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WnzG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WnzG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!WnzG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!WnzG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!WnzG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WnzG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image: [ILLUSTRATION: The mountain from the opening, but now the two tunnels have met. A thin line of light connects them through the center. The mountain is still solid, still massive, but the passage exists. From the opening on each side, warm light spills out. Style: the same architectural-meets-watercolor as the opening illustration, but completed. A before-and-after in two images across the essay. Muted earth tones. Quiet. Hopeful.]\n&quot;,&quot;title&quot;:&quot;Generated image: [ILLUSTRATION: The mountain from the opening, but now the two tunnels have met. A thin line of light connects them through the center. The mountain is still solid, still massive, but the passage exists. From the opening on each side, warm light spills out. Style: the same architectural-meets-watercolor as the opening illustration, but completed. A before-and-after in two images across the essay. Muted earth tones. Quiet. Hopeful.]\n&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image: [ILLUSTRATION: The mountain from the opening, but now the two tunnels have met. A thin line of light connects them through the center. The mountain is still solid, still massive, but the passage exists. From the opening on each side, warm light spills out. Style: the same architectural-meets-watercolor as the opening illustration, but completed. A before-and-after in two images across the essay. Muted earth tones. Quiet. Hopeful.]
" title="Generated image: [ILLUSTRATION: The mountain from the opening, but now the two tunnels have met. A thin line of light connects them through the center. The mountain is still solid, still massive, but the passage exists. From the opening on each side, warm light spills out. Style: the same architectural-meets-watercolor as the opening illustration, but completed. A before-and-after in two images across the essay. Muted earth tones. Quiet. Hopeful.]
" srcset="https://substackcdn.com/image/fetch/$s_!WnzG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!WnzG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!WnzG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!WnzG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf8e825-100a-4af5-bdfc-d8d83638b16c_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>I.</h2><p>WordPress powers roughly <a href="https://w3techs.com/technologies/details/cm-wordpress">42.5%</a> of the web. For twenty years, most of those sites have been managed the same way: you open the dashboard, click through menus, edit fields, and press publish.</p><p>The tools changed. The interaction model didn&#8217;t.</p><p>Gutenberg replaced the classic editor. Page builders like Elementor and Divi added drag and drop. But the basic flow stayed the same: human opens interface, human makes changes, human saves.</p><p>Today, that started to change.</p><p>Two different teams shipped two different products that break the model in the same direction: you talk to your site, and it changes.</p><div><hr></div><h2>II.</h2><p>The first launch came from Automattic.</p><p>WordPress.com <a href="https://wordpress.com/blog/2026/03/20/ai-agent-manage-content/">flipped the switch</a> on write-capable MCP tools for paid sites, which means AI agents like Claude, ChatGPT, and Cursor can now create and edit content through conversation. You can ask for a draft, a new page, taxonomy changes, comment management, or media metadata updates, and the agent handles the work after asking for approval.</p><p>There are nineteen new write tools in total. The system also reads the site&#8217;s design language, colors, fonts, spacing, patterns, so the result looks like it belongs there.</p><p>It is a clean implementation, and for WordPress.com users it meaningfully reduces the distance between intention and publishing.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_nKD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_nKD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!_nKD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!_nKD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!_nKD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_nKD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image: [ILLUSTRATION: A single toggle switch, centered on the page, in the \&quot;on\&quot; position. Minimal, clean, almost like a UI element floating in negative space. Thin lines, no shadows. The switch glows softly with a warm amber light. Below it, very small: the word \&quot;on.\&quot; Style: product design sketch, monochrome with one warm accent.]\n&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image: [ILLUSTRATION: A single toggle switch, centered on the page, in the &quot;on&quot; position. Minimal, clean, almost like a UI element floating in negative space. Thin lines, no shadows. The switch glows softly with a warm amber light. Below it, very small: the word &quot;on.&quot; Style: product design sketch, monochrome with one warm accent.]
" title="Generated image: [ILLUSTRATION: A single toggle switch, centered on the page, in the &quot;on&quot; position. Minimal, clean, almost like a UI element floating in negative space. Thin lines, no shadows. The switch glows softly with a warm amber light. Below it, very small: the word &quot;on.&quot; Style: product design sketch, monochrome with one warm accent.]
" srcset="https://substackcdn.com/image/fetch/$s_!_nKD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!_nKD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!_nKD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!_nKD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928bb4cb-14d0-4c70-809a-e9957fb5a108_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>III.</h2><p>The second launch was mine.</p><p>I shipped <em><strong><a href="https://www.respira.press/releases/5.0.0">Respira for WordPress 5.0 Haven</a></strong></em> on the same day.</p><p>I build Respira, so this is not a neutral review. But the contrast matters, because these two products solve different parts of the WordPress world.</p><p>WordPress.com starts from a controlled platform. Respira starts from the messier, more interesting side of WordPress: self-hosted sites, mixed hosting setups, custom themes, and page builders with wildly different internal formats.</p><p>The difference is easier to show than explain, so let me start with a story.</p><div><hr></div><h2>IV.</h2><p>A few weeks ago, a user sent me a message after approving a page edit through Respira.</p><p>The page was in their header menu. When they approved the duplicate, the original page went private. The menu link broke. Visitors clicked the header and landed on a 404. That is the kind of bug that makes people uninstall software. Not because it is especially complex, but because it violates a promise. The workflow that is supposed to keep your site safe becomes the thing that breaks it.</p><p>I fixed the immediate issue. Merge mode now writes the duplicate content back into the original post, preserving its ID, URL, and every reference pointing to it.</p><p>But that fix exposed the bigger problem.</p><p>Using Respira myself, I noticed I had started skipping the duplicate workflow when I wanted speed. I would tell Claude to edit the live page directly, because it was faster and usually good enough.</p><p>And when I did that, there was no real way back.</p><p>WordPress revisions store the title, content, and excerpt. But builder data, the Elementor layout, the Divi modules, the Bricks elements that define how the page actually works, often lives outside what revisions capture.</p><p>So I built the undo button.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p-ep!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p-ep!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 424w, https://substackcdn.com/image/fetch/$s_!p-ep!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 848w, https://substackcdn.com/image/fetch/$s_!p-ep!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 1272w, https://substackcdn.com/image/fetch/$s_!p-ep!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p-ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3645856,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191633671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p-ep!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 424w, https://substackcdn.com/image/fetch/$s_!p-ep!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 848w, https://substackcdn.com/image/fetch/$s_!p-ep!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 1272w, https://substackcdn.com/image/fetch/$s_!p-ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9c5dbd-cdf8-4110-a2f3-0a39683c228c_3708x2108.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>V.</h2><p>Every WordPress edit done through <em>Respira for WordPress</em> now creates a full-fidelity snapshot automatically.</p><p>Not just the post content. The builder payload, metadata, custom fields, and the pieces WordPress revisions usually miss. The snapshot is compressed, hashed for fast comparison, and stored in a dedicated table.</p><p>There&#8217;s a new Changes page in the admin dashboard. Every post with Respira activity gets a timeline: pending duplicates at the top, full version history below. You can preview diffs between any two states and restore with one click. The restore itself creates a safety snapshot first, so even undoing an undo is possible.</p><p>Pinned versions survive all cleanup. Star a version to keep it forever. The state right before a redesign, the last version a client approved, whatever matters to you.</p><p>And every write operation through MCP or WebMCP now auto-snapshots before mutating. The AI can edit freely. The safety net catches everything.</p><p>That&#8217;s <em>Respira 5.0 Haven</em>. The name felt right. A haven is a safe place. That&#8217;s what the undo button provides.</p><div><hr></div><h2>VI.</h2><p>So yes, these are two launches in the same category. Both let AI agents write to WordPress.</p><p>But they come from opposite constraints.</p><p>WordPress.com starts from the platform side. They control the hosting, the editor, the account system, and the theme layer. They can offer a toggle because they own the full stack. Their design-aware writing works cleanly because the design system is already theirs. Their write tools fit naturally because Gutenberg is the native editor.</p><p>Respira starts from the other side: self-hosted WordPress.</p><p>That means different hosts, different themes, different plugins, and eleven different builders, each with its own content format and internal logic. Some store layout as JSON. Some use shortcode trees. Some hide critical structure in meta fields. There is no single design system to read and no universal content format to trust.</p><p>Teaching an AI agent to work safely across that terrain has been my obsession for the last four months.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T-3e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T-3e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!T-3e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!T-3e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!T-3e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T-3e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image: [ILLUSTRATION: An aerial view of a landscape split by a river. On the left bank: orderly rows of identical buildings, clean grid streets, one style. On the right bank: varied architecture, winding streets, different building heights and styles, gardens growing between structures. Both sides are beautiful. Both sides are inhabited. The river between them has a single bridge under construction. Style: ink drawing, bird's eye view, detailed but not cluttered. Monochrome with touches of green on the right bank.]\n&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image: [ILLUSTRATION: An aerial view of a landscape split by a river. On the left bank: orderly rows of identical buildings, clean grid streets, one style. On the right bank: varied architecture, winding streets, different building heights and styles, gardens growing between structures. Both sides are beautiful. Both sides are inhabited. The river between them has a single bridge under construction. Style: ink drawing, bird's eye view, detailed but not cluttered. Monochrome with touches of green on the right bank.]
" title="Generated image: [ILLUSTRATION: An aerial view of a landscape split by a river. On the left bank: orderly rows of identical buildings, clean grid streets, one style. On the right bank: varied architecture, winding streets, different building heights and styles, gardens growing between structures. Both sides are beautiful. Both sides are inhabited. The river between them has a single bridge under construction. Style: ink drawing, bird's eye view, detailed but not cluttered. Monochrome with touches of green on the right bank.]
" srcset="https://substackcdn.com/image/fetch/$s_!T-3e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!T-3e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!T-3e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!T-3e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a1bcb-dc24-40cd-8aac-2291f8319744_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>VII.</h2><p>The difference becomes obvious the moment you try editing a builder site through the REST API.</p><p>With Gutenberg, you usually get structured blocks back. You can read them, modify them, and write them back in a fairly direct way.</p><p>With page builders, the page often looks editable until you realize the real layout data lives somewhere else.</p><p>Elementor may keep the real structure in post meta. Divi relies on shortcode hierarchies. Other builders have their own storage models and schemas. The page you see in the editor is not always the page the API gives you.</p><p>That is the problem Respira solves.</p><p>Not &#8220;write some text into WordPress.&#8221;<br>Write natively into the builder the site already depends on.</p><h2>VIII. </h2><p>I could keep describing the technical problem. Or I could show you what it looks like when it's solved. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fwmZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fwmZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!fwmZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!fwmZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!fwmZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fwmZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8123502,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191633671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fwmZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!fwmZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!fwmZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!fwmZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c89700f-7ad7-4f76-a782-7498736afdf9_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After I finished the release, I wanted to test that claim properly.</p><p>So I sat down with Chrome 146+, the Claude browser extension, and a WordPress site running Divi 5. I gave Claude one prompt: <em>create a stunning Divi5 landing page that shows what Respira can do, explain how it was built, and document the tech stack behind it</em>.</p><p>One prompt. One conversation. No manual code. No dragging modules around in the visual builder. No copying layouts from somewhere else.</p><p>Claude read the site context through Respira&#8217;s MCP tools. It understood the Divi 5 format through Respira. It designed a multi-section page with a hero, capability sections, a tech stack explanation, a build timeline, micro interactions + animations, and calls to action. Then it wrote the page and published it live through the builder&#8217;s own structure.</p><p>The result is a native Divi 5 page, not pasted HTML pretending to be one.</p><p>The result is at <a href="https://mihai.love/respira">mihai.love/respira</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://mihai.love/respira" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hWGE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 424w, https://substackcdn.com/image/fetch/$s_!hWGE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 848w, https://substackcdn.com/image/fetch/$s_!hWGE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 1272w, https://substackcdn.com/image/fetch/$s_!hWGE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hWGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png" width="1456" height="1011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1011,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4973643,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://mihai.love/respira&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191633671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hWGE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 424w, https://substackcdn.com/image/fetch/$s_!hWGE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 848w, https://substackcdn.com/image/fetch/$s_!hWGE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 1272w, https://substackcdn.com/image/fetch/$s_!hWGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a4a8b43-9301-4082-9569-90c4d9d2f6fb_3382x2348.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The page documents exactly how it was made, including the prompt that created it. This is a native Divi 5 page. Not Gutenberg blocks dropped into a Divi site. Not HTML injected into the post body. Actual Divi 5 sections, rows, columns, and modules, placed through the builder's own content format. The kind of page that would take a designer a full day to build manually. </p><p><strong>That is what builder-specific intelligence looks like in practice. The AI is not just filling a text field. It is speaking the builder&#8217;s language.</strong></p><div><hr></div><h2>IX.</h2><p>There&#8217;s a question underneath both of today&#8217;s launches that I think about a lot: <strong>what happens when the AI gets it wrong?</strong></p><p>For Respira, I needed a different safety model.</p><p>When an AI agent edits a live Elementor or Divi landing page, &#8220;it starts as a draft&#8221; does not really apply. The thing being changed is often already live. And asking permission is only the first layer of safety. You also need to see what changed, compare it to what came before, and restore the full state in one click, including the builder data WordPress revisions do not preserve.</p><p>That is the gap Haven fills.</p><p>This is not a criticism of WordPress.com&#8217;s approach. It is a difference in terrain. Hosted Gutenberg sites and self-hosted builder-heavy sites need different kinds of safety. <strong>The safety infrastructure has to match the terrain.</strong></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UslQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UslQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!UslQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!UslQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!UslQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UslQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7487800,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191633671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UslQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!UslQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!UslQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!UslQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa107b1df-ca69-4ed9-bff9-49c1487d6154_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>X.</h2><p>I did not plan to launch Haven on the same day as WordPress.com.</p><p>The work was already underway because of that broken-menu bug and the product question behind it: if Respira already captures full-fidelity snapshots, and WordPress already has native revisions, why can&#8217;t users actually see and use that history properly?</p><p>So I built the missing layer: merge mode that preserves identity, a Changes page that exposes the timeline, and automatic snapshots around every write action.</p><p>Then WordPress.com shipped their launch, and I pushed mine too.</p><p>I think the overlap says something real about where WordPress is headed. The infrastructure is converging. Core AI work is moving. MCP is no longer a side conversation. The question is no longer whether WordPress will be editable through agents. It already is.</p><p>The infrastructure is converging. WordPress 7.0 ships April 9 with a &#8220;Try AI&#8221; callout on the about page. The WordPress/ai repo on GitHub has commits from hours ago. The Abilities API is maturing in core. The MCP Adapter is being actively discussed as a standalone plugin or as part of the AI experiments plugin.</p><p>I commented on <a href="https://github.com/WordPress/ai/pull/152">PR #152</a> this week with technical notes from running 100+ WordPress Abilities in production. I&#8217;ve been talking with other plugin developers about how to register abilities well. I&#8217;m watching the core-ai team build the foundation in real time, and I&#8217;m trying to make sure page builder sites can be part of it.</p><div><hr></div><h2>XI.</h2><p>So where does this leave us?</p><p>If your site is on WordPress.com and you use Gutenberg, today is a good day. Toggle on the write tools and start talking to your site. The onboarding is smooth and the design awareness is a smart touch.</p><p>If your site is self-hosted and built with Elementor, Divi, Bricks, or the rest of the builder ecosystem, this is also a very good moment. Respira 5.0 Haven gives you 103 tools, builder-aware editing, and a rollback model designed for live site work. Every change is visible. Every restore is reversible.</p><p>If you&#8217;re a developer or agency managing multiple sites across both worlds, you probably need both. WordPress.com MCP for your hosted clients. Respira for your self-hosted clients. The tools don&#8217;t conflict because they serve different sides of the ecosystem.</p><p>And if you were still wondering whether AI agents editing WordPress is real or just another hype cycle, today answered that.</p><p>Two teams shipped from opposite sides of the ecosystem on the same day.</p><p>The tunnel is almost through.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7zoA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7zoA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!7zoA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!7zoA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!7zoA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7zoA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2980587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/191633671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7zoA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!7zoA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!7zoA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!7zoA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3d2d88-b859-4e32-9f9e-7328ee3bf8a9_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><em>The detailed side-by-side comparison with scenario breakdowns: <a href="https://www.respira.press/blog/respira-vs-wordpress-com-mcp">respira.press/blog/respira-vs-wordpress-com-mcp</a></em></p><p><em>The full 5.0 Haven release story: <a href="https://www.respira.press/releases/5.0.0">respira.press/releases/5.0.0</a></em></p><p><em>WordPress.com&#8217;s announcement: <a href="https://wordpress.com/blog/2026/03/20/ai-agent-manage-content/">wordpress.com/blog/2026/03/20/ai-agent-manage-content</a></em></p><div><hr></div><p>I&#8217;m Mihai. I build Respira from Bra&#537;ov, Romania. Solo founder, father of two, and still very interested in making WordPress less painful to change.</p><p>If you are working in the WordPress AI space, say hi in <code>#core-ai</code> on WordPress Slack.</p>]]></content:encoded></item><item><title><![CDATA[The Refund That Made Everything Better]]></title><description><![CDATA[What happens when your first refund request becomes your best product feedback]]></description><link>https://respira.love/p/the-refund-that-made-everything-better</link><guid isPermaLink="false">https://respira.love/p/the-refund-that-made-everything-better</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Thu, 12 Mar 2026 19:43:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yxTh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yxTh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yxTh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!yxTh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!yxTh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!yxTh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yxTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1051301,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://respira.love/i/190764520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yxTh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!yxTh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!yxTh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!yxTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77376dec-221f-40ae-a3f2-54174f14e3d2_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>i got my first refund request three months into running respira for wordpress.</p><p>&#8364;199. order #xyz. a customer named M.P. who was &#8220;genuinely excited on day one&#8221; but ran into walls i didn&#8217;t know existed.</p><p>he asked for his money back under my 30-day guarantee. i gave it to him immediately&#8212;no questions, no negotiation, no &#8220;let me help you debug this&#8221; dance.</p><p>but then i did something that changed the trajectory of the product.</p><p>i read his email again.</p><div><hr></div><h2>the email that became a roadmap</h2><p>here&#8217;s what M.P. told me (lightly edited):</p><p><em>&#8220;Claude token usage is significantly higher than when working locally, which blows through my budget much faster than expected.&#8221;</em></p><p><em>&#8220;The approval interface is hard to navigate: Respira creates multiple copies of pages, and I was unable to figure out how to ensure the correct page gets updated.&#8221;</em></p><p><em>&#8220;Multi-site management is too complex: configuring the claude.json file and the switch site feature don&#8217;t work reliably for me.&#8221;</em></p><p>three problems. specific. actionable. brutally honest.</p><p>and every single one was correct.</p><div><hr></div><h2>the part where i could&#8217;ve gotten defensive</h2><p>there&#8217;s a moment when you read feedback like this where your brain offers you a way out:</p><p><em>&#8220;well, most users figure it out&#8221;</em><br><em>&#8220;maybe he didn&#8217;t read the docs&#8221;</em><br><em>&#8220;power users don&#8217;t mind a little complexity&#8221;</em></p><p>i&#8217;ve built software for 24 years. i know this voice. it&#8217;s the voice that protects your ego at the expense of your product.</p><p><strong>M.P.</strong> didn&#8217;t owe me debugging time. he didn&#8217;t owe me patience. he paid &#8364;199 for a tool that would make his work faster, and it was making his work slower.</p><p>the product wasn&#8217;t good enough. full stop.</p><div><hr></div><h2>instead of excuses</h2><p>i took his three pain points and turned them into three features.</p><p><strong>problem 1: token usage burning through budgets</strong></p><p>respira was sending verbose json payloads back and forth with claude. complete. thorough. and expensive.</p><p>i rebuilt the mcp response system to be compact by default. discovery + patch flows instead of full payload extraction.</p><p>result: 60-70% token reduction on typical wordpress editing workflows.</p><p>M.P. was right. it was too expensive.</p><p><strong>problem 2: approval interface creating duplicate chaos</strong></p><p>every edit created a new duplicate. five duplicates for one page. which one has the latest changes? which one should i approve?</p><p>i added working copy consolidation. the system now reuses the latest open working copy instead of creating new duplicates. older versions get archived to history.</p><p>result: one clear &#8220;approve this&#8221; button. no more guessing.</p><p>M.P. was right. it was confusing.</p><p><strong>problem 3: multi-site setup requiring json surgery</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LdF6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LdF6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 424w, https://substackcdn.com/image/fetch/$s_!LdF6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 848w, https://substackcdn.com/image/fetch/$s_!LdF6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 1272w, https://substackcdn.com/image/fetch/$s_!LdF6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LdF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png" width="1108" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:746450,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/190764520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LdF6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 424w, https://substackcdn.com/image/fetch/$s_!LdF6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 848w, https://substackcdn.com/image/fetch/$s_!LdF6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 1272w, https://substackcdn.com/image/fetch/$s_!LdF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5594be1-55f4-4649-8f71-e7bf40cee915_1108x552.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>manual json editing. unclear which site was active. switch failures.</p><p>i built a dashboard config generator that exports installer commands and ai setup prompts. zero manual json editing. one-time install tokens. client-specific configs.</p><p>result: copy command, run in terminal, done.</p><p><strong>M.P.</strong> was right. it was too complex.</p><div><hr></div><h2>the dedication</h2><p>i shipped all three fixes as respira 4.2.0 in 9 hours after reading the refund request.</p><p>i dedicated the release to <strong>M.P.</strong>, the customer who gave me the feedback i needed to hear.</p><p>at the bottom of the release page, there&#8217;s a dedication:</p><blockquote><p>&#8220;This release is dedicated to M.P., who gave us the specific feedback we needed to make Respira better for everyone. Your three pain points became our three biggest improvements. Thank you for being honest, for asking for your money back, and for saying you&#8217;d give us another shot. This one&#8217;s for you.&#8221;</p></blockquote><p>he said in his email: <em>&#8220;I fully intend to come back and try it again in a few months.&#8221;</em></p><p>this release is specifically designed to make that return successful.</p><div><hr></div><h2>what refunds actually mean</h2><p>i&#8217;m a solo founder. respira is nights and weekends.</p><p>that &#8364;199 refund was real money. it hurt.</p><p>but here&#8217;s what else was real:</p><p>260 WordPress sites using the product. 271,236 lines of code shipped through ai assistants. 3,022 pages edited, 284 posts edited. 4,238 ai agents connected across Claude Code, Cursor, and Codex. </p><p>one refund doesn't mean the product is broken. it means one person found the exact edges where it breaks.</p><p>and if you&#8217;re building something real, those <em>edges are gold</em>.</p><div><hr></div><h2>the alan watts angle</h2><p>there&#8217;s an alan watts quote i keep coming back to:</p><div class="pullquote"><p><em>&#8220;the only way to make sense out of change is to plunge into it, move with it, and join the dance.&#8221;</em></p></div><p>M.P.&#8217;s refund request was change. unexpected. uncomfortable. the first one always is.</p><p>i could&#8217;ve resisted it. gotten defensive. written it off as an edge case.</p><p>instead i plunged into it. moved with it. joined the dance.</p><p>and the product got better.</p><div><hr></div><h2>building in public actually means listening</h2><p>&#8220;building in public&#8221; has become startup performance art. post your revenue. share your struggles. cultivate vulnerability as a brand strategy.</p><p>but real building in public means this:</p><p>when someone tells you your product isn&#8217;t good enough, you believe them.</p><p>you don&#8217;t spin it. you don&#8217;t rationalize it. you don&#8217;t wait for three more customers to say the same thing.</p><p>you fix it.</p><p>M.P. gave me three specific, actionable problems. i shipped three specific, actionable fixes.</p><p>that&#8217;s the dance.</p><div><hr></div><h2>what&#8217;s next</h2><p>if you&#8217;re running WordPress sites and hitting token budget limits, approval confusion, or multi-site setup friction&#8212;respira 4.2.0 fixes all three.</p><p>if you&#8217;re building a product and you get a refund request with specific feedback&#8212;read it twice. then ship the fixes.</p><p>and if you&#8217;re M.P. reading this: thank you. seriously. come back when you&#8217;re ready. this one&#8217;s for you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RZfV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RZfV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RZfV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RZfV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RZfV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RZfV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg" width="517" height="775.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:517,&quot;bytes&quot;:6126892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/190764520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RZfV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RZfV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RZfV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RZfV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd527e89d-8364-4d77-9a46-a404404f5f31_3840x5760.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><strong>release notes:</strong> <a href="https://www.respira.press/releases/4.2.0">https://www.respira.press/releases/4.2.0</a><br><strong>github:</strong> <a href="https://github.com/webmyc/claude-skills-wordpress">https://github.com/webmyc/claude-skills-wordpress</a></p><p>building respira for wordpress from bra&#537;ov, romania.<br>nights and weekends.<br>simple systems that breathe.</p><div><hr></div><p><em>p.s. - if you&#8217;re a solo founder who&#8217;s gotten that first refund request and felt the gut punch, reply to this email. i want to hear your story.</em></p>]]></content:encoded></item><item><title><![CDATA[Respira for WordPress 3.0: What we shipped this month ...and some unexpected news]]></title><description><![CDATA[What we shipped this month, what&#8217;s unexpectedly starting to happen around Respira, and how to grab launch pricing before it flips.]]></description><link>https://respira.love/p/respira-for-wordpress-30-what-we</link><guid isPermaLink="false">https://respira.love/p/respira-for-wordpress-30-what-we</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Sat, 28 Feb 2026 20:08:29 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/189490157/dbd4099a60f872ee4b1cf406de0acb00.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Hi,</p><p>Mihai here from Bra&#537;ov. Father of two, building Respira between school runs and bedtime.</p><p>It&#8217;s been three months since I started building this thing. Twenty-three of you bought launch licenses (18 Starter, 5 Agency). 176 WordPress sites are now using Respira. 949 pages edited. 31,797 lines of code written by AI through Respira for WordPress.</p><p>That&#8217;s surreal to me. Thank you &#128591;</p><p>I wanted to share what we shipped this month and some unexpected things happening around <a href="https://respira.press">Respira for WordPress</a>.</p><div><hr></div><h2>What We Built This Month</h2><h3><strong>&#10140; Comprehensive About page with real use cases</strong></h3><p>Not marketing fluff. Six actual scenarios based on who you are and what you need:</p><ul><li><p><strong><a href="https://www.respira.press/about/wordpress-user">WordPress User</a></strong> &#8594; Build without code fear</p></li><li><p><strong><a href="https://www.respira.press/about/ai-curious">AI Curious</a></strong> &#8594; Guided AI, safest place to start</p></li><li><p><strong><a href="https://www.respira.press/about/agency">Agency</a></strong> &#8594; Scale multi-site operations</p></li><li><p><strong><a href="https://www.respira.press/about/vibe-coder">Vibe Coder</a></strong> &#8594; Build at speed of thought with MCP orchestration</p></li><li><p><strong><a href="https://www.respira.press/about/developer">Developer</a></strong> &#8594; AI co-pilot for complex stacks</p></li><li><p><strong><a href="https://www.respira.press/about/designer">Designer</a></strong> &#8594; Figma to WordPress, direct</p></li></ul><p>Each page shows exactly how Respira fits your workflow. Check it out at <strong><a href="https://www.respira.press/about">respira.press/about</a></strong></p><h3><strong>&#10140; Divi 5 support + migration co-pilot</strong></h3><p>Divi 5 launched. It&#8217;s a complete rewrite from modules to blocks.</p><p>Respira now supports the new block system and gives you a <strong><a href="https://www.respira.press/divi-5-migration-copilot">migration co-pilot</a></strong>. It complements the official Divi migration tool but adds safety: test on duplicates first, approve what works, keep what doesn&#8217;t.</p><p>Don&#8217;t auto-convert everything and hope. Test. Review. Approve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.respira.cafe/Divi" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kp4z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kp4z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kp4z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kp4z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kp4z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Try The Divi 5 Alpha Demo Today!&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://go.respira.cafe/Divi&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Try The Divi 5 Alpha Demo Today!" title="Try The Divi 5 Alpha Demo Today!" srcset="https://substackcdn.com/image/fetch/$s_!kp4z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kp4z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kp4z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kp4z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804620b9-39e8-464a-a680-35b6c4318fa9_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Full Divi 5 and Divi 4 support details: <strong><a href="https://www.respira.press/divi">respira.press/divi</a></strong></p><h3><strong>&#10140; WebMCP support for Chrome 146+ (this is big)</strong></h3><p>88 AI tools now available directly in Chrome beta. Brand new browser MCP technology.</p><p>The beauty: you don&#8217;t need to install the WordPress WebMCP Abilities plugin that isn&#8217;t even released yet.</p><p>Just enable Experimental WebMCP in chrome://flags and you get all 88 tools (browser + desktop) working with Claude, Cursor, Codex, and any MCP-compatible AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://developer.chrome.com/blog/webmcp-epp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DZXR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 424w, https://substackcdn.com/image/fetch/$s_!DZXR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 848w, https://substackcdn.com/image/fetch/$s_!DZXR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 1272w, https://substackcdn.com/image/fetch/$s_!DZXR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DZXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78938173-f0f3-4261-aa40-41852bc678df_1942x984.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:785698,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://developer.chrome.com/blog/webmcp-epp&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/189490157?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DZXR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 424w, https://substackcdn.com/image/fetch/$s_!DZXR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 848w, https://substackcdn.com/image/fetch/$s_!DZXR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 1272w, https://substackcdn.com/image/fetch/$s_!DZXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78938173-f0f3-4261-aa40-41852bc678df_1942x984.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the future. AI assistants talking directly to WordPress through the browser.</p><p>Setup guide: <strong><a href="https://www.respira.press/docs/browser-ai">respira.press/docs/browser-ai</a></strong></p><h3><strong>&#10140; ADA/WCAG compliance scanner (experimental)</strong></h3><p>Stay away from accessibility fines.</p><p>Right now it&#8217;s experimental. Chrome extension coming soon. The exciting part: it gives you fixing prompts specific to your page builder.</p><p>Not generic &#8220;fix this&#8221; but &#8220;here&#8217;s the Elementor widget update to make this compliant.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.respira.press/addons/accessibility-scanner" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l5sp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 424w, https://substackcdn.com/image/fetch/$s_!l5sp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 848w, https://substackcdn.com/image/fetch/$s_!l5sp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 1272w, https://substackcdn.com/image/fetch/$s_!l5sp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l5sp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png" width="1456" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2808830,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.respira.press/addons/accessibility-scanner&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/189490157?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l5sp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 424w, https://substackcdn.com/image/fetch/$s_!l5sp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 848w, https://substackcdn.com/image/fetch/$s_!l5sp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 1272w, https://substackcdn.com/image/fetch/$s_!l5sp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93a81fed-a4bc-43f4-83c9-bae642257849_2164x726.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Learn more: <strong><a href="https://www.respira.press/addons/accessibility-scanner">respira.press/addons/accessibility-scanner</a></strong></p><h3><strong>&#10140; Community launched - choose your channel</strong></h3><p><strong><a href="https://github.com/webmyc/community">GitHub Community</a></strong> or <strong><a href="https://go.respira.cafe/respira-discord">Discord</a></strong>. Your choice.</p><p>GitHub for bugs, features, documentation - anything that should be searchable in 6 months.</p><p>Discord for real-time help, quick questions, community vibes.</p><p>Philosophy woven through both: give more than you receive. Socrates&#8217; triple filter (is it true? is it kind? is it useful?).</p><p>Excited to see what you build and how you use Respira.</p><h3><strong>&#10140; WooCommerce Add-On</strong></h3><p>Product descriptions, SEO optimization, bulk updates across your store.</p><p>Works with WooCommerce product pages just like regular WordPress pages. Duplicate-first, review, approve.</p><p>Details: <strong><a href="https://www.respira.press/addons/woocommerce">respira.press/addons/woocommerce</a></strong></p><h3><strong>&#10140; Multiple bug fix patches shipped</strong></h3><p>Thanks to everyone who reported bugs! We shipped fixes for:</p><ul><li><p>Elementor (all checks passed)</p></li><li><p>Bricks (all checks passed)</p></li><li><p>Oxygen (all checks passed)</p></li><li><p>Beaver Builder (all checks passed)</p></li><li><p>Visual Composer (all checks passed)</p></li></ul><p>Your bug reports make Respira for WordPress better for everyone. Keep them coming.</p><div><hr></div><h2>What&#8217;s Happening</h2><p>Some interesting conversations are starting.</p><p>A few agencies reached out asking about integrating Respira into their workflows. One major page builder wants to explore collaboration (more on that when there&#8217;s something concrete).</p><p>Why this matters to you: if these conversations turn into partnerships, it means better builder support, more features, faster development.</p><p>But right now? Still just me. 176 sites. 949 pages edited. 31,797 lines of code written through Respira. Still building between school runs.</p><p>Nothing changes about my commitment to you.</p><div><hr></div><h2>Launch Licenses Running Out</h2><p><strong>63 Starter seats left</strong> (&#8364;19/year, locks in forever)<br><strong>23 Agency seats left</strong> (&#8364;199/year, locks in forever)</p><p>After that, prices go to &#8364;19/month and &#8364;199/month.</p><p>Licenses are stackable. If you&#8217;re getting value and want to grab more sites at launch pricing, now&#8217;s the time.</p><p>Once they&#8217;re gone, pricing changes.</p><p>See current pricing: <strong><a href="https://www.respira.press/pricing">respira.press/pricing</a></strong></p><div><hr></div><h2>Thank You</h2><p>Building something people actually use is different from building something alone and hoping.</p><p>Every time someone emails saying Respira saved them hours on a client project, or helped them try AI for the first time without breaking their site, or made bulk operations actually manageable - that keeps me going more than any revenue number.</p><p>So thank you for using this thing. For reporting bugs. For suggesting features. For showing up in the community.</p><p>You&#8217;re helping me figure out what Respira becomes.</p><p>Keep building. Don&#8217;t break things. Use duplicates.</p><p>&#8212; <em>Mihai</em><br>Bra&#537;ov, Romania<br><em><a href="mailto:word@respira.press">word@respira.press</a></em></p><h3><strong>P.S.</strong></h3><p>New to Respira for WordPress? Start here: <strong><a href="https://www.respira.press/docs">Getting Started Guide</a></strong> - or just feed it to your AI, it will need what it has to do and will ask you what it needs :)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b843!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b843!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 424w, https://substackcdn.com/image/fetch/$s_!b843!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 848w, https://substackcdn.com/image/fetch/$s_!b843!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 1272w, https://substackcdn.com/image/fetch/$s_!b843!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b843!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f778ebd0-8abb-4507-a57e-83545c7ca78f.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:803553,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/189490157?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b843!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 424w, https://substackcdn.com/image/fetch/$s_!b843!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 848w, https://substackcdn.com/image/fetch/$s_!b843!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 1272w, https://substackcdn.com/image/fetch/$s_!b843!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778ebd0-8abb-4507-a57e-83545c7ca78f.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>spending my day with my son Iancu a bit earlier today</em></figcaption></figure></div><div><hr></div><h2>Quick Links</h2><h3><strong>About &amp; Use Cases</strong></h3><ul><li><p><strong><a href="https://www.respira.press/about">What is Respira for WordPress?</a></strong></p></li><li><p><strong><a href="https://www.respira.press/about/wordpress-user">WordPress User</a></strong></p></li><li><p><strong><a href="https://www.respira.press/about/ai-curious">AI Curious</a></strong></p></li><li><p><strong><a href="https://www.respira.press/about/agency">Agency</a></strong></p></li><li><p><strong><a href="https://www.respira.press/about/vibe-coder">Vibe Coder</a></strong></p></li><li><p><strong><a href="https://www.respira.press/about/developer">Developer</a></strong></p></li><li><p><strong><a href="https://www.respira.press/about/designer">Designer</a></strong></p></li></ul><h3><strong>Features &amp; Add-ons</strong></h3><ul><li><p><strong><a href="https://www.respira.press/divi">Divi 5 Support</a></strong></p></li><li><p><strong><a href="https://www.respira.press/divi-5-migration-copilot">Divi Migration Copilot</a></strong></p></li><li><p><strong><a href="https://www.respira.press/addons/woocommerce">WooCommerce Add-on</a></strong></p></li><li><p><strong><a href="https://www.respira.press/addons/accessibility-scanner">ADA/WCAG Scanner</a></strong></p></li></ul><h3><strong>Get Started</strong></h3><ul><li><p><strong><a href="https://www.respira.press/docs">Documentation</a></strong></p></li><li><p><strong><a href="https://www.respira.press/docs/browser-ai">Browser AI Setup (WebMCP)</a></strong></p></li><li><p><strong><a href="https://www.respira.press/mcp">MCP Server Setup</a></strong></p></li><li><p><strong><a href="https://www.respira.press/pricing">Pricing</a></strong></p></li></ul><h3><strong>Community</strong></h3><ul><li><p><strong><a href="https://github.com/webmyc/community">GitHub Community</a></strong></p></li><li><p><strong><a href="https://go.respira.cafe/respira-discord">Discord</a></strong></p></li><li><p><strong><a href="https://www.respira.press/blog">Blog</a></strong></p></li></ul>]]></content:encoded></item><item><title><![CDATA[We're Building This Together: Respira Updates & What's Next]]></title><description><![CDATA[983 pages edited. 28,045 lines of code written. 14 early adopters trusting me with their WordPress sites.]]></description><link>https://respira.love/p/were-building-this-together-respira</link><guid isPermaLink="false">https://respira.love/p/were-building-this-together-respira</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Sat, 21 Feb 2026 16:46:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A-me!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>#buildinpublic #respira</p><p>983 pages edited. 28,045 lines of code written. 14 early adopters trusting me with their WordPress sites.</p><p>Three weeks ago, I launched Respira with a simple promise: let AI edit your WordPress sites without the fear of breaking things. The duplicate-before-edit workflow. Safety first. Always.</p><p>Today I&#8217;m sharing what we&#8217;ve built together based on your feedback, your edge cases, your &#8220;hey this broke&#8221; messages, and your &#8220;could it also do this?&#8221; questions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A-me!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A-me!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!A-me!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!A-me!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!A-me!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A-me!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2716845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://respira.love/i/188707143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A-me!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!A-me!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!A-me!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!A-me!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa984d042-1606-43f9-849c-b00a6aa891a8_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What&#8217;s New</h2><h3>Breakdance Support (Builder #11)</h3><p>Requested by three separate people in the first week. Breakdance is now fully supported with complete builder intelligence.</p><p>All 11 major page builders covered: Divi, Elementor, Gutenberg, Bricks, Oxygen, WPBakery, Beaver Builder, Breakdance, Visual Composer, Brizy, Thrive Architect.</p><p>The pattern is clear from usage data:</p><ul><li><p>Gutenberg: 44% of sites</p></li><li><p>Elementor: 20%</p></li><li><p>Divi: 8%</p></li><li><p>Bricks: 4%</p></li><li><p>Everyone else: scattered</p></li></ul><p>But every builder matters when it&#8217;s <em>your</em> builder.</p><h3>WooCommerce Integration (New Add-on)</h3><p>Running a WooCommerce store? You can now manage products, orders, and inventory through AI coding assistants.</p><p>&#8364;7/month add-on. Same duplicate-before-edit safety. 7-day free trial.</p><p><strong>If you&#8217;re running a WooCommerce store, you&#8217;re making sales - it&#8217;s only natural that a small portion of those returns helps us cover the cost of building and supporting the tools that manage your products and orders.</strong></p><p>Create products. Update prices in bulk. Process orders. Track inventory. Generate sales reports. All through natural language with Claude Code, Cursor, or Codex.</p><p>The safety workflow extends to e-commerce:</p><ul><li><p>Products duplicated before editing</p></li><li><p>Variations preserved exactly</p></li><li><p>Limited order modifications (no financial accidents)</p></li><li><p>Read-only for payment gateways</p></li><li><p>7-day grace period if subscription expires</p></li></ul><h3>WordPress Abilities API</h3><p>Respira is now registered as an official WordPress Ability. Discoverable through the MCP Adapter. Part of the WordPress AI ecosystem.</p><p>This matters because it means other AI tools can find and use Respira automatically. No manual configuration. Just works.</p><h3>Based on Your Feedback</h3><p>The improvements that came directly from early adopters:</p><p><strong>Better error messages</strong> - [<em>redacted</em>] hit an edge case with nested Divi modules. Error message was cryptic. Now it tells you exactly what&#8217;s wrong and how to fix it.</p><p><strong>Faster page detection</strong> - [<em>redacted</em>]&#8217;s site has 200+ pages. Initial scan was slow. Now it&#8217;s cached and instant.</p><p><strong>Multi-site handling</strong> - [<em>redacted</em>] manages 8 client sites. Switching between them was clunky. Now it&#8217;s one command.</p><p><strong>Variation preservation</strong> - [<em>redacted</em>] duplicated a variable product and variations didn&#8217;t copy. Fixed. Now all variation data (prices, stock, images, attributes) copies perfectly.</p><p><strong>Low-stock alerts</strong> - [<em>redacted</em>] requested this for WooCommerce. Before bulk stock updates, you now get warned if products will drop below threshold.</p><p>These weren&#8217;t on my roadmap. They came from you using this in production and telling me what broke or what was missing.</p><h2><strong>New logo for Respira for WordPress</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rUCg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rUCg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 424w, https://substackcdn.com/image/fetch/$s_!rUCg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 848w, https://substackcdn.com/image/fetch/$s_!rUCg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 1272w, https://substackcdn.com/image/fetch/$s_!rUCg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rUCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2358027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/188707143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rUCg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 424w, https://substackcdn.com/image/fetch/$s_!rUCg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 848w, https://substackcdn.com/image/fetch/$s_!rUCg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 1272w, https://substackcdn.com/image/fetch/$s_!rUCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a70707d-22b7-45da-9a89-97f0ae3630af_2200x2200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Validation From Unexpected Places</h2><p>A Reddit thread about AI agents and WordPress safety mentioned Respira as &#8220;the smart safety net that sandboxes ai edits on elementor/divi/gutenberg before they nuke your live pages.&#8221;</p><p>That caught the attention of danieliser, an WordPress Core Contributor, who&#8217;s building similar safety tooling for WordPress. His response:</p><blockquote><p>&#8220;Two things that really landed:</p><ol><li><p>&#8216;Duplicate-before-edit workflow&#8217; &#8212; stealing this immediately. I&#8217;ve used that pattern in other agentic tools but somehow didn&#8217;t wire it into this one. Obvious in hindsight.</p></li><li><p>&#8216;Sandboxing is the product&#8217; &#8212; perfect framing. In just a few days I went from fully trusting the AI to building structured, testable tooling the agent operates through instead.&#8221;</p></li></ol></blockquote><p>He&#8217;s building with WebMCP (browser-based, admin-side editing). We&#8217;re building with remote MCP (cloud-based, duplicate-first). Different trust models, same core insight: psychological safety matters as much as technical safety.</p><p>The fact that someone at WordPress, validated the approach and immediately adopted the pattern? That&#8217;s the kind of feedback that tells you you&#8217;re solving a real problem correctly.</p><h2>The Documentation We Built</h2><p>Three comprehensive guides released this week:</p><h3>1. Safety Philosophy Documentation</h3><p>Why duplicate-before-edit beats staging sites, git rollback, and admin-side editing. Comparison tables. Technical details. Real examples.</p><p>Includes the quote from danieliser (Anthropic engineer) who said: &#8220;Duplicate-before-edit workflow &#8212; stealing this immediately. Sandboxing is the product &#8212; perfect framing.&#8221;</p><h3>2. WooCommerce Add-on Complete Guide</h3><p>Everything about managing e-commerce with AI. Product management, order processing, inventory control, reports. What&#8217;s safe, what&#8217;s limited, what&#8217;s read-only. Example workflows that actually work.</p><h3>3. Implementation Prompts for Developers</h3><p>If you&#8217;re building similar tools or want to understand how this works under the hood: complete technical specifications for the WooCommerce integration, safety architecture, and multi-builder support.</p><h2>Technical Support is Included</h2><p>Every license includes technical support. This was always true but not emphasized enough.</p><ul><li><p><strong>Starter (&#8364;19/year):</strong> Email support at word@respira.press</p></li><li><p><strong>Agency (&#8364;199/year):</strong> Priority email support</p></li><li><p><strong>WooCommerce add-on (&#8364;7/month):</strong> Support included</p></li></ul><p>You email me directly. I respond, typically within 24 hours. No ticket systems. No support bots. Just: you have a problem, I help you solve it.</p><p>This isn&#8217;t a feature. It&#8217;s how I&#8217;m learning what needs fixing.</p><h2>By The Numbers</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xf47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xf47!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 424w, https://substackcdn.com/image/fetch/$s_!xf47!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 848w, https://substackcdn.com/image/fetch/$s_!xf47!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!xf47!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xf47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png" width="1456" height="897" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:897,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1594001,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/188707143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xf47!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 424w, https://substackcdn.com/image/fetch/$s_!xf47!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 848w, https://substackcdn.com/image/fetch/$s_!xf47!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!xf47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb68ea93-c1af-4212-90ce-6c0ddbd2fe41_2328x1434.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Real stats from WordPress sites using Respira:</p><p><strong>983 pages</strong> edited through AI assistants <strong>17 posts</strong> created or updated <strong>28,045 lines of code</strong> written by AI (page builder JSON, shortcodes, HTML)</p><p><strong>Builder distribution:</strong></p><ul><li><p>Gutenberg: 95 sites (44%)</p></li><li><p>Elementor: 43 sites (20%)</p></li><li><p>Not detected: 40 sites (18%)</p></li><li><p>Divi: 18 sites (8%)</p></li><li><p>Bricks: 8 sites (4%)</p></li><li><p>Everyone else: scattered small numbers</p></li></ul><p><strong>Launch offer progress:</strong></p><ul><li><p>14 licenses sold (12 Starter, 2 Agency)</p></li><li><p>86 lifetime-price seats remaining</p></li><li><p>Early adopters lock in &#8364;19/year forever (vs &#8364;19/month after launch)</p></li></ul><h2>Personal Thanks</h2><p>To the first 14 who trusted me with their WordPress sites:</p><p>Brad, Wayne, Domenico, geoff, Eric, Keith, Harald, Fabio, Lucas, Martijn, Shon, Stephen, Scott - and M (whoever you are with just the initial).</p><p>You&#8217;re not just customers. You&#8217;re co-builders. Every bug report, edge case, feature request, and &#8220;this is confusing&#8221; message makes Respira better for everyone who comes after.</p><p>Your feedback shaped:</p><ul><li><p>Which builders to prioritize (Breakdance came from you)</p></li><li><p>How error messages should read (clear, not cryptic)</p></li><li><p>What safety features matter most (variation preservation, low-stock alerts)</p></li><li><p>Where documentation was missing (hence the three new guides)</p></li></ul><p>You&#8217;re getting 92% off because you&#8217;re helping me figure this out. That&#8217;s the deal. And it&#8217;s working.</p><h2>What&#8217;s Next</h2><p><strong>Lite Version on WordPress.org</strong> - Free version is ready, just needs submission to the WordPress directory. Gutenberg support only, 30 edits per month, perfect for trying AI editing risk-free before upgrading to the full version with all 11 builders.</p><p><strong>Theme Builder Support</strong> - Headers, footers, archive templates. Most requested feature for Divi and Elementor users.</p><p><strong>Visual Diff Tool</strong> - See changes visually, not just code. Side-by-side comparison of duplicates vs originals.</p><p><strong>Pattern Recognition</strong> - AI learns your common layouts and replicates them more accurately.</p><p><strong>More WooCommerce Features</strong> - Subscription support, booking support, bundle support (if you use these extensions, let me know).</p><p>If you&#8217;re thinking about it: the free trial exists specifically so you can test on real sites before deciding. Use it.</p><h2>The Philosophy</h2><p>I&#8217;m building Respira solo. 44 years old. Father of two. Based in Bra&#537;ov, Romania. 24 years building on WordPress.</p><p>The approach is simple: ship fast, learn from real use, improve based on actual feedback, stay transparent about what works and what doesn&#8217;t.</p><p>&#8220;Sandboxing isn&#8217;t overhead, it&#8217;s the product.&#8221; That quote from the Anthropic engineer captured it perfectly. The duplicate-before-edit workflow isn&#8217;t a feature - it&#8217;s the entire point. It&#8217;s what makes you trust AI with your production sites.</p><p>Everything else (the builder intelligence, the 50+ MCP tools, the WooCommerce integration, the WordPress Abilities API) exists to make that safe workflow actually useful.</p><h2>Try It</h2><p><strong>7-day free trial.</strong> No credit card required. Technical support included.</p><p><strong>Launch pricing:</strong> &#8364;19/year for 1 site. &#8364;199/year for 20 sites. Lock in these rates forever.</p><p><strong>86 lifetime-price seats left.</strong> After that, same features become monthly pricing.</p><p><a href="https://respira.press/signup">Start free trial &#8594;</a></p><div><hr></div><p>If you&#8217;re already using Respira: thank you. Tell me what&#8217;s breaking, what&#8217;s confusing, what&#8217;s missing. <a href="https://tally.so/r/WONDyJ">I&#8217;m listening</a>.</p><p>&#8212;mihai</p><p>p.s. If you&#8217;re one of the 14 early adopters and I got your name wrong in the thanks section, email me. I pulled these from the customer list and some just show initials.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6048" height="3749" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3749,&quot;width&quot;:6048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;graphical user interface&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="graphical user interface" title="graphical user interface" srcset="https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1602045486350-4e53a69865c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHx0aGFuayUyMHlvdXxlbnwwfHx8fDE3NzE2ODU4Nzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@kevin_butz">Kevin Butz</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://respira.love/account" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M8Br!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 424w, https://substackcdn.com/image/fetch/$s_!M8Br!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 848w, https://substackcdn.com/image/fetch/$s_!M8Br!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 1272w, https://substackcdn.com/image/fetch/$s_!M8Br!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M8Br!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png" width="1456" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:285501,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://respira.love/account&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/188707143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M8Br!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 424w, https://substackcdn.com/image/fetch/$s_!M8Br!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 848w, https://substackcdn.com/image/fetch/$s_!M8Br!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 1272w, https://substackcdn.com/image/fetch/$s_!M8Br!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5474a656-90ae-43fb-8408-2f9b19f3dbc6_1486x618.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>i created a new section on my Substack for Respira for WordPress updates.</p><p>this will be product development stories, technical insights, early adopter feedback, and building-in-public progress on making AI safely edit WordPress sites.</p><p><strong>you&#8217;re automatically subscribed because you&#8217;re on my main list.</strong></p><p>if you&#8217;re interested in following this journey, no action needed.</p><p>if you&#8217;d rather not get Respira for WordPress updates:</p><ol><li><p>go to <a href="https://respira.love/account">https://respira.love/account</a></p></li><li><p>uncheck &#8220;respira.press&#8221;</p></li><li><p>you&#8217;ll keep getting everything else i write</p></li></ol><p>no hurt feelings either way. this section will be technical and product-focused. not for everyone.</p>]]></content:encoded></item><item><title><![CDATA[WordPress Just Got an AI Layer. Here's What Actually Works (and What's Still Missing)]]></title><description><![CDATA[A practical guide to every WordPress MCP integration available right now &#8212; Claude Connector, Abilities API, MCP Adapter, and the page builder gap nobody's talking about]]></description><link>https://respira.love/p/wordpress-just-got-an-ai-layer-heres</link><guid isPermaLink="false">https://respira.love/p/wordpress-just-got-an-ai-layer-heres</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Tue, 10 Feb 2026 13:00:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cO-G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something shifted in WordPress over the past few weeks.</p><p>Not a plugin update or a theme release. Something more fundamental. WordPress is becoming AI-native &#8212;&gt; and the pieces are falling into place faster than most people realize.</p><p>If you&#8217;re a developer managing WordPress sites, or a site owner wondering what all the MCP talk means, here&#8217;s what&#8217;s actually happening and what you can do with it today.</p><p><em><strong>Disclaimer</strong>: Parts of this article have been written with the help of Claude Opus 4.6 and based on my work and codebase of <a href="https://respira.press">Respira for Wordpress</a>, a plugin and MCP that teach Cursor (or any AI text-to-code tool) how to speak the language of Divi, Elementor and other 8 most popular WordPress page builders to safely edit your live site through prompting.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0HS_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0HS_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!0HS_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!0HS_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0HS_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0HS_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c082ab72-1471-4967-b660-80176cb3520d_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1073581,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://respira.love/i/187507005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0HS_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!0HS_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!0HS_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0HS_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc082ab72-1471-4967-b660-80176cb3520d_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The news, in order</h2><p><strong>February 4, 2026</strong> &#8212; The WordPress Developer Blog published &#8220;From Abilities to AI Agents,&#8221; introducing the official MCP Adapter. This bridges WordPress&#8217;s new Abilities API (shipped in WordPress 6.9) to the Model Context Protocol, the open standard Anthropic created for connecting AI systems to external tools. Any WordPress plugin can now register abilities that AI assistants discover and execute automatically.</p><p><strong>February 5, 2026</strong> &#8212; WordPress.com launched its Claude Connector, covered by TechCrunch. You can now connect Claude directly to your WordPress.com site through the Connectors directory. Ask about your traffic, query your comments, check plugin status &#8212; all through conversation. Read-only access for now, with write capabilities planned.</p><p><strong>February 8, 2026</strong> &#8212; WordPress 7.0 Beta 1 was confirmed for February 19, with the final release targeted for April 9 at WordCamp Asia. This is the big one. WordPress 7.0 brings real-time collaboration (Google Docs-style), the Abilities API moving deeper into core, MCP Adapter support, and a WP AI Client that gives WordPress a provider-agnostic way to call AI services natively.</p><p><strong>Also happening</strong> &#8212; WooCommerce published MCP integration documentation, exposing store operations (orders, products, customers) as MCP tools through the Abilities system. The WordPress AI Team meets bi-weekly on Slack (#core-ai), actively coordinating the merge of AI building blocks into core ahead of the beta.</p><p>This is not incremental. This is WordPress building a standardized AI interface into its foundation.</p><div><hr></div><h2>What each piece actually does</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EZAs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EZAs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!EZAs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!EZAs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!EZAs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EZAs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2073623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/187507005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EZAs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!EZAs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!EZAs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!EZAs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ed0ba9-bc40-45b6-8c08-9b9c62a5e75c_1376x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Let me break this down practically, because the terminology gets tangled fast.</p><p><strong>The Abilities API</strong> is the foundation layer. It lets WordPress core, plugins, and themes register what they can do in a machine-readable format. Think of it as WordPress creating a menu of capabilities that any system &#8212; human or AI &#8212; can browse and invoke. Introduced in WordPress 6.9, it&#8217;s becoming central to how WordPress interacts with the outside world.</p><p><strong>The MCP Adapter</strong> sits on top of Abilities. It translates those registered capabilities into the Model Context Protocol format, so AI tools like Claude Desktop, Cursor, Claude Code, and VS Code can discover and use them. If your plugin registers an ability, the MCP Adapter makes it available to AI assistants without extra integration work.</p><p><strong>The WordPress.com Claude Connector</strong> is the consumer-facing implementation. WordPress.com users connect Claude to their sites through a simple OAuth flow. Currently supports querying site data &#8212; analytics, content, comments, settings. It&#8217;s the &#8220;Claude, tell me about my site&#8221; experience. Write access is coming.</p><p><strong>Third-party MCP servers</strong> &#8212; several exist on npm and GitHub (InstaWP, Meow Apps AI Engine, and others). They connect AI assistants to the WordPress REST API for managing posts, pages, plugins, media. Standard CRUD operations. Some are quite mature.</p><p>Together, this creates a real ecosystem. Not a single tool &#8212; a layered infrastructure that developers and AI tools can build on.</p><div><hr></div><h2>The gap that&#8217;s still open</h2><p>Here&#8217;s where it gets interesting &#8212; and where I need to be honest about my own work, because I built something specifically for this.</p><p>All of the solutions above work through the WordPress REST API. The REST API understands WordPress core data structures. Gutenberg blocks, posts, pages, taxonomies, settings &#8212; it handles all of that well.</p><p>But roughly 40% of WordPress sites don&#8217;t use Gutenberg as their primary editor. They use page builders. Divi, Elementor, WPBakery, Bricks, Oxygen, Beaver Builder, and others.</p><p>These builders store content in proprietary formats. Divi uses shortcodes with a specific module structure. Elementor stores everything as JSON blobs. Bricks has its own element format. When you ask the REST API to read a Divi page, you get raw shortcode soup. When you try to write to it, you&#8217;re likely to break the layout entirely.</p><p>This means that right now, if you&#8217;re a developer using Cursor or Claude Code and your client&#8217;s site runs Divi or Elementor, the official MCP tools can&#8217;t help you edit individual page builder modules. They can manage posts and settings, but they can&#8217;t safely change a specific button, update a hero section, or modify a pricing table at the component level.</p><p>That&#8217;s the problem I&#8217;ve been working on.</p><div><hr></div><h2>What I built for page builders</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cO-G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cO-G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!cO-G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!cO-G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!cO-G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cO-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05b250cb-9e6c-494b-af91-83e075533141_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1711077,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/187507005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cO-G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!cO-G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!cO-G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!cO-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b250cb-9e6c-494b-af91-83e075533141_1376x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.respira.press/">Respira for WordPress</a> is a plugin paired with an MCP server &#8212; <code>@respira/wordpress-mcp-server</code> on npm &#8212; that adds two layers the current ecosystem doesn&#8217;t have:</p><p><strong>Page builder intelligence.</strong> Respira teaches AI how each builder structures its content. Complete module-level awareness for Divi (200+ modules), Elementor (every widget and control), Gutenberg, WPBakery, Oxygen, Bricks, Beaver Builder, Brizy, Visual Composer, and Thrive Architect. When you tell Cursor to &#8220;make the hero heading larger,&#8221; Respira knows whether that&#8217;s a Divi text module, an Elementor heading widget, or a Bricks element &#8212; and generates the correct syntax for whichever builder the page uses.</p><p><strong>Duplicate-before-edit safety.</strong> Every edit happens on a copy. AI never touches your live page directly. You review the changes, approve or reject. If you reject, nothing happened. Your original page is exactly as it was.</p><p>The MCP server connects to Cursor, Claude Code, Windsurf, or anything that supports MCP:</p><p>bash</p><pre><code><code>npx @respira/wordpress-mcp-server --setup</code></code></pre><p>Beyond editing, the same toolset includes SEO analysis, Core Web Vitals checks, and AEO (Agentic Engine Optimization) &#8212; tools that help your site surface properly in AI-powered search engines like ChatGPT, Perplexity, and Claude.</p><div><hr></div><h2>How it fits with the official ecosystem</h2><p>This is important to say clearly: Respira isn&#8217;t competing with the official WordPress AI infrastructure. It&#8217;s complementary.</p><p>The Abilities API and MCP Adapter are the right foundation. They&#8217;re being built thoughtfully, with proper permission models and extensibility. I&#8217;m working on registering Respira&#8217;s page builder tools as WordPress Abilities so they&#8217;re discoverable through the official MCP Adapter too. One plugin, visible through both paths.</p><p>The Claude Connector gives WordPress.com users a clean entry point to AI-assisted site management. When it gains write access, the page builder understanding layer becomes even more relevant &#8212; you&#8217;ll need something that knows how to write Divi syntax correctly, not just pass through generic content.</p><p>The landscape is forming. The official pieces handle Gutenberg and core WordPress beautifully. Respira handles page builders. Different tools for different architectures, same ecosystem.</p><div><hr></div><h2>What this means for WordPress developers right now</h2><p>If you haven&#8217;t started experimenting with MCP and WordPress, now is genuinely the time. Here&#8217;s what you can do today:</p><p><strong>For Gutenberg sites</strong> &#8212; Set up the WordPress MCP Adapter on a local or staging site. Register some abilities. Connect Cursor or Claude Desktop. The WordPress Developer Blog tutorial from February 4 walks through every step.</p><p><strong>For WordPress.com sites</strong> &#8212; Enable the Claude Connector in your account settings. Start querying your site data conversationally. It&#8217;s read-only for now, but it&#8217;s a preview of where everything is heading.</p><p><strong>For page builder sites</strong> &#8212; Install <a href="https://www.respira.press/">Respira</a> on a test site, connect <code>@respira/wordpress-mcp-server</code> to your AI assistant, and try editing a Divi or Elementor page through natural language. Free 7-day trial, no credit card required.</p><p><strong>For everyone</strong> &#8212; Watch the WordPress 7.0 beta on February 19. The convergence of real-time collaboration, native AI infrastructure, and MCP support makes this the most significant WordPress release in years.</p><p>WordPress has always been the most adaptable CMS. Now it&#8217;s becoming the most AI-accessible one too. The foundation is here. The pieces are connecting. The only question is what gets built on top of it.</p><div><hr></div><p><em>Mihai Dragomirescu builds digital infrastructure for creators and small businesses at <a href="https://www.respira.press/">Respira</a>. Follow the build-in-public journey at <a href="https://respira.love">respira.love</a>.</em></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Why Your AI Assistant Can't Actually Edit Your WordPress Site (And What I Did About It)]]></title><description><![CDATA[Build-in-public update from respira.press]]></description><link>https://respira.love/p/why-your-ai-assistant-cant-actually-edit-your-wordpress-site</link><guid isPermaLink="false">https://respira.love/p/why-your-ai-assistant-cant-actually-edit-your-wordpress-site</guid><dc:creator><![CDATA[Mihai Dragomirescu]]></dc:creator><pubDate>Tue, 02 Dec 2025 02:00:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e6d59794-0e1f-4d76-a8c8-d0c9104db012_1856x2304.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><em>TL;DR</em></h3><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Respira</div><div class="file-embed-details-h2">1.24MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://respira.love/api/v1/file/5c6904a8-fec1-4b5b-a9a3-b1712295d60f.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://respira.love/api/v1/file/5c6904a8-fec1-4b5b-a9a3-b1712295d60f.pdf"><span class="file-embed-button-text">Download</span></a></div></div><h3><em>Or just enjoy the story</em></h3><p>There&#8217;s this moment that kept happening.</p><p>A client would call. Someone who&#8217;d spent fifteen years developing their practice, their approach, their language. They&#8217;d finally gotten <em>their old WordPress website</em> to a place that felt right.</p><p>Then they&#8217;d want to change something small. A button. Some text. Maybe update their bio across three pages. Or just create a brand new landing page for a retreat.</p><p>And they&#8217;d have three options:</p><p>Ask their tech person (me, or someone else)</p><p>Try to do it themselves in Divi or Elementor and... maybe break something</p><p>Just not do it</p><p>Most of them chose option three.</p><p>Not because they couldn&#8217;t find help. Because the friction was too high. Because by the time they&#8217;d explained what they wanted and someone had time to do it, the moment had passed.</p><p>Their websites became frozen. Not broken - frozen. Stuck at &#8220;good enough&#8221; because change felt hard.</p><p>And on my side? i wanted to help faster. To take &#8220;can you change this button&#8221; and turn it into &#8220;done&#8221; in five minutes instead of finding time, making the edit, testing it, and following up. The work itself was simple. The process around it wasn&#8217;t.</p><p>These are people whose work is about evolution. About becoming. Their online presence should be able to keep up.</p><div><hr></div><h3><em>Then I started vibe coding.</em></h3><p>That&#8217;s what they call it when you use AI assistants like Cursor or Claude Code. You describe what you want in plain English. The AI writes the code. You&#8217;re not really a developer anymore - you&#8217;re a translator between intention and execution.</p><p>It changed how i work. Completely.</p><p>I could build things i couldn&#8217;t have built before. Faster. With more room to experiment. The AI handled the syntax, the structure, the technical details. i handled the vision.</p><p>But there was a gap.</p><p>The AI couldn&#8217;t talk to WordPress. Not in a way that understood page builders. Not in a way that was safe.</p><p>I could tell it &#8220;make all the Contact Us buttons green&#8221; but it didn&#8217;t know how to find those buttons in Divi. Or Elementor. Or any of the ten different ways WordPress stores content depending on what builder you&#8217;re using.</p><p>And even if it could find them, any change went straight to the live site. No undo. No review. One wrong instruction and you&#8217;re looking at a broken homepage.</p><p>This wasn&#8217;t a tool i could hand to my clients. It was a tool i couldn&#8217;t even fully trust myself.</p><div><hr></div><p>What was actually missing wasn&#8217;t the connection between AI and WordPress. The WordPress REST API exists. The technical bridge is there.</p><p>What was missing was the safety layer.</p><p>The understanding layer.</p><p>The thing that says: &#8220;i know you want to change this, let me duplicate the page first, make the change on the copy, show you the result, and only publish it if you approve.&#8221;</p><p>The thing that speaks Divi when you&#8217;re using Divi. Speaks Elementor when you&#8217;re using Elementor. Understands that these builders store content in completely different ways and that AI needs different instructions for each one.</p><p>That&#8217;s what i built.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://respira.press" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ljQu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 424w, https://substackcdn.com/image/fetch/$s_!ljQu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 848w, https://substackcdn.com/image/fetch/$s_!ljQu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 1272w, https://substackcdn.com/image/fetch/$s_!ljQu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ljQu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10817656,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://respira.press&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/180318644?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ljQu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 424w, https://substackcdn.com/image/fetch/$s_!ljQu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 848w, https://substackcdn.com/image/fetch/$s_!ljQu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 1272w, https://substackcdn.com/image/fetch/$s_!ljQu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a351d1-43b8-40ab-8e74-fde36b951a1e_4156x2636.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><em>Respira for WordPress is the bridge I needed.</em></h3><p>You tell your AI assistant what you want. Respira translates it into the language of your page builder. The edit happens on a duplicate. You review. You approve. Then and only then does it go live.</p><p>If you don&#8217;t like it, nothing happened. Your original page is exactly as it was.</p><p>This sounds obvious. It wasn&#8217;t obvious to build.</p><p>Page builders are a mess. Divi stores content as shortcodes in the database. Elementor uses JSON. Gutenberg is blocks. Getting AI to understand all of them meant building separate intelligence for each one.</p><p>That part took the longest. That&#8217;s also the part that makes this actually work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://respira.press" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yEL4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 424w, https://substackcdn.com/image/fetch/$s_!yEL4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 848w, https://substackcdn.com/image/fetch/$s_!yEL4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 1272w, https://substackcdn.com/image/fetch/$s_!yEL4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yEL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11869463,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://respira.press&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/180318644?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yEL4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 424w, https://substackcdn.com/image/fetch/$s_!yEL4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 848w, https://substackcdn.com/image/fetch/$s_!yEL4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 1272w, https://substackcdn.com/image/fetch/$s_!yEL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73b5b66-c5b8-4035-9528-134de967f30d_4156x2636.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>There&#8217;s an official WordPress MCP now. WordPress announced it a few months ago - a standardized way for AI to talk to WordPress through the REST API.</p><p>It&#8217;s powerful. It&#8217;s built for developers who know WordPress internals. It&#8217;s the raw connection.</p><p>Respira is something else. It&#8217;s the translator and the safety net.</p><p>Different tools for different people.</p><div><hr></div><p>Some things I&#8217;m still figuring out:</p><p>How to explain this to people who don&#8217;t know what MCP means (which is most people - and honestly, they don&#8217;t need to know)</p><p>Pricing that makes sense for a solo practitioner with one site and an agency with fifty</p><p>And what&#8217;s next:</p><p><strong>SEO intelligence</strong> - letting AI rewrite your titles, meta descriptions, and tags based on what actually ranks</p><p><strong>AEO (AI Engine Optimization)</strong> - optimizing for the new wave of AI search engines, not just Google. Structured data, clarity scoring, and the things that help LLMs understand and cite your content.</p><p><strong>Internal linking</strong> - AI that reads your whole site and suggests connections you missed</p><p><strong>Content rewrites</strong> - taking an existing article and restructuring it for readability, both human and machine</p><h3><em>The editing layer was step one. Making your site findable is step two.</em></h3><div><hr></div><p>I built this because the gap between &#8220;i want to change something&#8221; and &#8220;it&#8217;s changed&#8221; was too wide for everyone involved.</p><p>For practitioners who want more autonomy over small changes.</p><p>For developers and freelancers who want to move faster on client work without the risk of breaking things mid-edit.</p><p>For agencies managing multiple sites who need efficiency without sacrificing quality control.</p><p>The work doesn&#8217;t disappear - it gets faster and safer. You can experiment, iterate, test different approaches. The AI handles the technical translation. You handle the judgment call about whether the result is right.</p><div><hr></div><p>You can see it at <a href="https://www.respira.press">respira.press</a>. There&#8217;s a 7-day free trial. No credit card required.</p><p>If you have questions, reply to this. i read everything.</p><p><em>This is what build-in-public looks like. Not just the launches - the thinking behind them.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7ogl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ogl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7ogl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7ogl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7ogl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ogl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg" width="550" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:916,&quot;resizeWidth&quot;:550,&quot;bytes&quot;:101954,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/180318644?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7ogl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7ogl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7ogl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7ogl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e5b5e7-848e-43a6-a516-97bdd3195917_916x916.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>If you found this useful, share it with someone who manages WordPress sites and wishes it were easier.</em></p><div><hr></div><p>Thanks,<br>Mihai</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.respira.press" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!75Dr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 424w, https://substackcdn.com/image/fetch/$s_!75Dr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 848w, https://substackcdn.com/image/fetch/$s_!75Dr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!75Dr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!75Dr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png" width="272" height="51.747252747252745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:1456,&quot;resizeWidth&quot;:272,&quot;bytes&quot;:843050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.respira.press&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://respira.love/i/180318644?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!75Dr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 424w, https://substackcdn.com/image/fetch/$s_!75Dr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 848w, https://substackcdn.com/image/fetch/$s_!75Dr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!75Dr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc14b84-9a33-47e7-8494-7c3e18522dd1_4200x800.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p>]]></content:encoded></item></channel></rss>