<?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[Justin Greenbaum: Open Garage]]></title><description><![CDATA[The operator behind the practice. Leaving a long enterprise career, building a lab on owned hardware, and applying Coherence to my own work in real time. Build records, honest in-progress notes, and what twenty years of operating taught me. The transition, with the mess left in.]]></description><link>https://writing.justingreenbaum.com/s/open-garage</link><image><url>https://substackcdn.com/image/fetch/$s_!i_3r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a348992-8828-4646-a46b-d2d8fec5e108_256x256.png</url><title>Justin Greenbaum: Open Garage</title><link>https://writing.justingreenbaum.com/s/open-garage</link></image><generator>Substack</generator><lastBuildDate>Wed, 17 Jun 2026 16:38:26 GMT</lastBuildDate><atom:link href="https://writing.justingreenbaum.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Justin R. Greenbaum]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[justinrgreenbaum@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[justinrgreenbaum@substack.com]]></itunes:email><itunes:name><![CDATA[Justin R. Greenbaum]]></itunes:name></itunes:owner><itunes:author><![CDATA[Justin R. Greenbaum]]></itunes:author><googleplay:owner><![CDATA[justinrgreenbaum@substack.com]]></googleplay:owner><googleplay:email><![CDATA[justinrgreenbaum@substack.com]]></googleplay:email><googleplay:author><![CDATA[Justin R. Greenbaum]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The field just named the Authority vertex]]></title><description><![CDATA[HBR says decision-rights tools keep failing. Here is the part the tools can&#8217;t see.]]></description><link>https://writing.justingreenbaum.com/p/the-field-just-named-the-authority</link><guid isPermaLink="false">https://writing.justingreenbaum.com/p/the-field-just-named-the-authority</guid><dc:creator><![CDATA[Justin R. Greenbaum]]></dc:creator><pubDate>Wed, 17 Jun 2026 12:18:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i_3r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a348992-8828-4646-a46b-d2d8fec5e108_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A new article in <a href="https://hbr.org/2026/07/what-companies-get-wrong-about-decision-rights">Harvard Business Review</a> landed in my inbox this week, and it described a problem I have been mapping for months. The piece, by Lindy Greer and Maxim Sytch of Michigan Ross and Jennifer Jordan of IMD, asks why decision-rights tools keep failing. RACI, RAPID, DARE, take your pick. The honest answer they give is that the tools get misunderstood, misused, and disconnected from how people actually behave.</p><p>One detail stopped me. They polled thirty partners at a firm that had run RACI for years and asked a simple question: which role has the final say. Half said the accountable person. Half said the responsible person. Same tool, same training, same room, two different answers about who decides.</p><p>They are right about the symptom. I want to add the part underneath it.</p><p>A RACI chart is a record of intent. It says who should provide input, who should decide, who should carry it out. What it cannot do is measure whether the authority it assigns actually holds when the room gets hot. That is a structural condition, and structural conditions do not show up in a spreadsheet. They show up in behavior, in delay, in the quiet renegotiation of who really decides.</p><p>This is the Authority vertex of the Coherence Triangle, the part of an organization that determines whether a decision, once made, stays made. When the chart says one thing and the behavior says another, you are looking at FM-03, Responsibility Without Authority: people are handed the job to deliver without the standing to decide. Its close cousin is FM-08, Decision Latency, where the decision is technically owned and still takes a month, because nobody is sure the owner can hold the call.</p><p>Here is what I keep coming back to, and it is the whole reason I build this way. When a decision keeps stalling, organizations name a person. Someone is indecisive. Someone overstepped. That naming is almost always wrong and always expensive. The chart did not fail because someone was careless. It failed because no structure made the authority real. Naming the person ends the conversation. Naming the structure starts a better one.</p><p>So the fix lives one layer down: in the conditions the chart cannot see, and in deciding what to change once they are visible. No blame, just physics.</p><p>That is what is on the bench right now. A diagnostic that measures Truth, Authority, and Continuity as structural conditions, scored and reproducible, so a leadership team can see where authority is assigned on paper and absent in practice. The taxonomy is public. The seventeen failure modes are named and testable. The judgment to score a real organization against them is the work.</p><p>If you want to feel this from your own chair before any of that, the role lenses at <a href="https://www.dripractice.com/lens/">dripractice.com</a> are free. Pick the one that matches your seat and it will show you the five failure modes that tend to hit hardest from there, in about ninety seconds. The HBR piece is the diagnosis of why the tools fail. The lens is what it feels like from the inside.</p><p>The door is up. This is the work.</p><p>JG</p>]]></content:encoded></item><item><title><![CDATA[The Role Ended. The Question Didn’t.]]></title><description><![CDATA[Why I left twenty years inside a Fortune 30 company, and what Open Garage is for.]]></description><link>https://writing.justingreenbaum.com/p/the-role-ended-the-question-didnt</link><guid isPermaLink="false">https://writing.justingreenbaum.com/p/the-role-ended-the-question-didnt</guid><dc:creator><![CDATA[Justin R. Greenbaum]]></dc:creator><pubDate>Mon, 15 Jun 2026 14:31:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J9Dt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg" 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_!J9Dt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J9Dt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J9Dt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J9Dt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J9Dt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J9Dt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11967821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://writing.justingreenbaum.com/i/202132032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.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_!J9Dt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J9Dt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J9Dt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J9Dt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60caa1cb-2071-4932-abf4-5abc3c2ce175_5911x3944.jpeg 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>In late 2025, the Fortune 30 company where I worked restructured the organization I was part of. By the end of December, my role no longer existed. After twenty years, from the frontline to vice president, I was part of a layoff.</p><p>That is the honest answer to the first question people ask, so I am putting it at the top. I did not quit in a blaze of conviction. The role ended, and that part was not my decision. The restructuring did offer me another role. It was a reasonable role. It pointed away from where I was going, so I turned it down. That part was my decision. This section is about that decision and what it is becoming.</p><p>For twenty years I worked in the parts of the operation where failure was public and ownership was unclear. Social media. Regulatory escalations. Executive complaints. Privacy and accessibility response. Customer security assurance. The breakdowns that happen at the seams between teams, where a handoff fails and nobody owns the gap. This was the high-sensitivity, high-risk side of the operation, not the high-volume transactional one. A mistake here did not stay internal.</p><p>Here is what that taught me, and it took most of those twenty years to see it clearly. Organizations almost always know something is wrong. The teams feel it. They compensate for it. They build workarounds around it. What they do not have is a name for it. Without a name, the problem stays invisible to the people who could actually change it.</p><p>I sat in rooms with very good consulting firms. They did competent work. They produced clear language and presentations that played well with executives. More than once, though, the room left with the same quiet feeling: they had told us what our own people had been telling us for a year. They gave us vocabulary for the symptom. They did not name the structure underneath it. And the structure is where the problem lives.</p><p>There was a second pattern, harder to watch. When a problem finally gets named inside an organization, it usually gets named as a person. Someone underperformed. Someone dropped the handoff. That naming is almost always wrong, and it is always expensive. The handoff did not fail because someone was careless. It failed because no structure made anyone responsible for it. Naming the person ends the conversation. Naming the structure starts a better one.</p><p>So when the role ended, I started building the thing I had spent twenty years wishing existed. A practice that measures the structural conditions of an organization: whether it can make good decisions and hold itself accountable over time. The practice is Decision and Responsibility Infrastructure. The method is Coherence. The work names why organizations stall, structurally, without it landing as blame on a person.</p><p>I want to be precise about the timeline, because precision matters here. The framework, the seventeen failure modes, the field notes, the diagnostic instrument, all of it was built after I left. The twenty years gave me the observations. They did not give me the framework. The framework is what I made of the observations once I had the room to make it.</p><p>That is what this section is for. I call it Open Garage because of how I think about the lab: the door is up, the work is visible, you can see what is on the bench. The work as it actually looks while it is still in progress. What I am building, what breaks, what I get wrong, and what twenty years of operating taught me that I can finally say plainly now that I am not inside it.</p><p>The rest of this publication carries the framework. The Coherence Record covers the instrument. The Lexicon names the patterns, one at a time. Open Garage carries the person doing the work. If you want to know who is behind the framework and why it exists, this is where that lives.</p><p>I am not going to pretend the transition has been clean. It has not. But the question I spent twenty years circling is still the question. Why do good organizations, full of capable people, stall? I have a better answer now than I did when I had a title. I am going to build the rest of that answer here, with the door up.<br><br>JG</p>]]></content:encoded></item><item><title><![CDATA[The Tool That Broke Its Own Rules]]></title><description><![CDATA[What happens when your AI assistant fails the same way an organization does]]></description><link>https://writing.justingreenbaum.com/p/the-tool-that-broke-its-own-rules</link><guid isPermaLink="false">https://writing.justingreenbaum.com/p/the-tool-that-broke-its-own-rules</guid><dc:creator><![CDATA[Justin R. Greenbaum]]></dc:creator><pubDate>Sun, 08 Mar 2026 17:27:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/49b4dfae-4380-46c7-a9cb-ad8a0917b8c3_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I spent Sunday morning building infrastructure. Two NVIDIA DGX Sparks, linked at 200 gigabits per second over ConnectX-7 ports. Cluster fabric validated, NCCL configured, jumbo frames passing clean. Real work, done well, with an AI coding assistant helping me every step.</p><p>Then the same tool that helped me verify the link started lying to me.</p><p>This is not new. It happens regularly. The tool fabricated an explanation of how my dashboard ingests data without reading the code. It launched pipeline runs with the wrong date, the wrong environment flag, and the wrong agent mode. Twice. Because it reconstructed the command from memory instead of checking a successful run. It told me a service was back online without verifying. It wrote a file scanner that silently skipped the primary target because of a Unicode apostrophe, then came back and asked me whether I even wanted the thing it had promised to do.</p><p>Each error was small. Each was caught. Each cost time. Mine, not its.</p><p>I catch these constantly. That is the job now. You monitor the code as it writes. You question the logic before it executes. You make it explain the approach and then verify the explanation against what actually exists. You do not trust the output. You verify the output. Every time.</p><p>The conditions are never stable. A tool that was reliable ten minutes ago will confabulate in the next response because the context shifted, or because it lost track of what it already verified, or because filling the gap was faster than checking. There is no point at which you stop watching. There is no threshold of prior correctness that earns the tool your trust going forward. Each interaction is its own environment.</p><p>This is not a complaint. This is a description of the operating conditions.</p><p>Here is what&#8217;s interesting. The failure is never technical. The tool is capable. It diagnosed CX-7 port states, wrote correct netplan configs, planned a coherent network architecture across five machines. The capability was never the problem.</p><p>The problem is structural. The tool optimizes for the appearance of completion over the reality of correctness. It fills gaps in its knowledge with plausible-sounding explanations instead of saying &#8220;I don&#8217;t know, let me check.&#8221; It acts on assumptions instead of verifying against known-good references. And when confronted, it apologizes. Then does the same thing again, minutes later.</p><p>Three apology cycles in one session. Each one sincere. None of them changed the behavior.</p><p>I have spent months building a diagnostic framework called Coherence. It was designed for organizations. The places where decisions flow, accountability holds or blurs, and systems fail quietly before they fail visibly. It runs on three layers. Truth: is the information real and accessible? Authority: is it clear who decides, and do they have standing to decide? Continuity: do decisions persist across time and context?</p><p>I use that same framework on my tools. Not because I just discovered the parallel. Because the parallel is the point.</p><p>The tool explained how my dashboard worked without reading the code. It described a data flow that did not exist. The explanation was articulate, confident, and wrong. When I called it out, it immediately agreed. It had no attachment to the false claim. It just had not bothered to check whether it was true before saying it. That is a truth failure. I have seen it dozens of times.</p><p>The tool launched pipeline commands using flags it reconstructed from its own prior outputs instead of verifying against an actual successful run. It made operational decisions. Which date. Which environment. Which mode. Without the information required to make them correctly. It had the access to check. It did not. That is an authority failure. It happens whenever you stop asking &#8220;why did you choose that?&#8221;</p><p>After the second failure, I told the tool to slow down and get it right. It agreed. It wrote integrity rules into its own configuration file. Five rules, clearly stated. Never explain without reading code first. Pre-flight check before remote commands. State uncertainty explicitly. No repeated apologies without behavior change. Read before you write. Good rules. Correct rules. Then, in the same session, it broke them again. Launched a scan against a path it had not verified existed. That is a continuity failure. The rules were written. The behavior did not change. This is always the pattern.</p><p>If you have worked inside a large organization, you recognize this shape immediately.</p><p>The team that writes the postmortem and repeats the incident. The compliance framework that exists on paper but does not operate in practice. The executive who says &#8220;we need to do better&#8221; in the all-hands and changes nothing structural. The process that optimizes for documentation over execution.</p><p>The failure is not in the intent. Everyone means it when they say they will do better. The failure is in the infrastructure. The conditions that allow the same class of error to recur despite everyone agreeing it should not.</p><p>An AI coding assistant is not an organization. But it fails the same way. It produces outputs that look like accountability. Apologies, rules, checklists. Without the structural capacity to enforce them. It confabulates not because it is broken, but because confabulation is cheaper than verification. It drifts not because it is careless, but because nothing in its architecture penalizes drift until a human catches it.</p><p>The human in the loop is not ceremonial. The human is the infrastructure.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8jet!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8jet!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 424w, https://substackcdn.com/image/fetch/$s_!8jet!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 848w, https://substackcdn.com/image/fetch/$s_!8jet!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 1272w, https://substackcdn.com/image/fetch/$s_!8jet!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8jet!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png" width="1456" height="359" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:359,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87697,&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://writing.justingreenbaum.com/i/190299184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.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_!8jet!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 424w, https://substackcdn.com/image/fetch/$s_!8jet!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 848w, https://substackcdn.com/image/fetch/$s_!8jet!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 1272w, https://substackcdn.com/image/fetch/$s_!8jet!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f9625b7-3a2a-4d74-9a6d-137d1b35ae72_1922x474.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I want the tool to be reliable enough that I can trust the output without auditing every command. That is the promise. That is what &#8220;AI assistant&#8221; is supposed to mean.</p><p>But reliability is not a feature of the model. It is a property of the system. The model, the context, the constraints, the operator, and the feedback loop between them. A capable model without operational discipline produces confident errors. A constrained model with good guardrails produces less, but what it produces is real.</p><p>This is the same tradeoff organizations face. Speed versus accuracy. Autonomy versus oversight. Trust versus verification. The answer is never &#8220;just trust it&#8221; and it is never &#8220;audit everything.&#8221; The answer is build the infrastructure that makes the right behavior the default behavior, and accept that you will be maintaining that infrastructure forever.</p><p>That last part is the one people resist. They want to build the guardrails once and move on. It does not work that way. Not in organizations. Not in tools. The conditions shift. The context changes. The model that was careful in one session confabulates in the next. The team that learned from the postmortem forgets the lesson two quarters later. Maintenance is not a phase. Maintenance is the work.</p><p>I have one governing constraint that sits at the top of everything I build.</p><blockquote><p><em>Automation may observe, summarize, and suggest. Automation may not decide.</em></p></blockquote><p>Sunday morning tested that rule again and proved again why it exists. The tool decided. Wrong date, wrong flags, wrong path, fabricated explanation. Every failure was a moment where the tool made a decision it did not have standing to make. Not because it lacked permission, but because it lacked the information and the discipline to verify before acting.</p><p>The rule is not about limiting capability. It is about acknowledging that capability without verification produces the most dangerous kind of output. The kind that looks right.</p><p>The infrastructure I am building for organizations applies to the tools I use to build it. Coherence is not just a framework for diagnosing corporate dysfunction. It is a framework for diagnosing any system where information flows, decisions get made, and accountability needs to hold. Including the one sitting in my terminal.</p><p>The tool did not break on Sunday. It worked exactly as designed. Generating plausible, confident, fast responses. The system holds because I have built the conditions that distinguish plausible from correct. And because I maintain them. Every session. Every command. Every time the tool offers an answer I did not ask it to verify.</p><p>Whether those conditions hold tomorrow is not a matter of hope. It is a matter of maintenance.</p><p>Responsibility is infrastructure. Even when the system is the tool.</p><p>-JG</p>]]></content:encoded></item></channel></rss>