<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Daniel Bentes on Medium]]></title>
        <description><![CDATA[Stories by Daniel Bentes on Medium]]></description>
        <link>https://medium.com/@danielbentes?source=rss-118ee9aeedd8------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*-7QeBSykXW7EfSBqF0r4lg.jpeg</url>
            <title>Stories by Daniel Bentes on Medium</title>
            <link>https://medium.com/@danielbentes?source=rss-118ee9aeedd8------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 15:03:46 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@danielbentes/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[The AI-Native Company Manifesto]]></title>
            <link>https://medium.com/design-bootcamp/the-ai-native-company-manifesto-c2e1f1cbdea5?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/c2e1f1cbdea5</guid>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[future-of-work]]></category>
            <category><![CDATA[business-strategy]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[organization-design]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Mon, 27 Jul 2026 21:55:38 GMT</pubDate>
            <atom:updated>2026-07-27T21:55:38.654Z</atom:updated>
            <content:encoded><![CDATA[<h4>Operating System, Strategy, and Design Philosophy for a World of Abundant Intelligence</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_5WEFRyXmUy6-LEubAyIlA.png" /></figure><blockquote>Most companies will become AI-enabled. Very few will become AI-native.</blockquote><h3>Executive Summary — The Company Is the Product</h3><p>Most companies will become AI-enabled. Very few will become AI-native.</p><p>The difference is not how many employees use a model. It is whether the company changes shape because intelligence is no longer scarce.</p><p>The first generation of corporate AI is being inserted into the old machine. It drafts the memo, summarizes the meeting, qualifies the lead, writes the code, and leaves everything around the task untouched: the same departments, the same handoffs, the same approval queues, the same software boundaries, the same distance between what the customer wants and what the company delivers.</p><p>That is useful. It is not transformation.</p><p>An AI-native company starts with the opposite question. It does not ask, “Where can we add AI?” It asks:</p><blockquote><strong><em>What should this company become when reasoning is abundant, expertise is programmable, and software can act?</em></strong></blockquote><p>That question has three answers.</p><p><strong>First, the company becomes an operating system.</strong> Work is expressed as executable capabilities with context, tools, memory, authority, evaluation, and recovery. Humans define intent and own judgment. Agents carry more of the execution. Every important action leaves evidence. Every useful correction has a path back into the system.</p><p><strong>Second, the company adopts a different strategy.</strong> AI does to expertise what the internet did to distribution: it moves power away from institutions that controlled access and toward people who can invoke capability directly. The strategic opportunity is not to make every intermediary more efficient. It is to identify which layer exists only because intelligence, interpretation, or coordination used to be expensive — and remove it.</p><p><strong>Third, the company designs from intent to outcome.</strong> Traditional software gives the customer a tool and leaves them responsible for the result. AI-native products can absorb translation, planning, and execution. They move from helping with work toward taking bounded responsibility for completion.</p><p>These three systems reinforce one another:</p><ul><li>The <strong>Operating System</strong> determines how the company executes and learns.</li><li>The <strong>Strategy</strong> determines which market structure it intends to make obsolete.</li><li>The <strong>Design Philosophy</strong> determines how much distance it can remove between customer intent and customer outcome.</li></ul><p>The scarce resource shifts. Routine cognition becomes cheaper. Human judgment becomes more valuable. Accountability becomes more explicit, not less. The company’s advantage moves away from headcount and access to models toward context, evaluation, trust, and learning velocity.</p><p>The claim of this manifesto is deliberately stronger than “AI will make companies more productive.”</p><blockquote><strong><em>The company itself becomes a product: a persistent system for turning intent into accountable outcomes — and experience into better future capability.</em></strong></blockquote><p>Once that happens, the competitive question changes. The winner is not the company that uses the most intelligence. It is the company that compounds intelligence fastest while making the most complexity disappear for the customer.</p><h3>The Governing Thesis</h3><p>Every technology wave reorganizes the company around a new abundance.</p><p>The industrial revolution made mechanical power abundant but kept capital scarce. The internet made distribution abundant but kept software creation scarce. Cloud computing made infrastructure programmable but left expertise embedded in people and institutions.</p><p>AI attacks that final scarcity.</p><p>The pattern is simple:</p><p><strong>Capital → distribution → software → expertise</strong></p><p>Each transition removes a gatekeeper. Industrial production weakened the artisan’s monopoly on making. The internet weakened the publisher’s monopoly on reaching an audience. Cloud weakened the data center’s monopoly on computing capacity. AI weakens the institution’s monopoly on applied intelligence.</p><p>Not all expertise becomes free. Not all judgment becomes automatable. Reputation, proprietary data, regulation, physical assets, relationships, and responsibility still matter. But a meaningful share of analysis, planning, creation, interpretation, and execution can now be invoked without first hiring or joining the organization that historically housed it.</p><p>That creates two simultaneous shocks.</p><p>Inside the company, coordination no longer has to travel exclusively through people. Shared context, executable workflows, agents, and evaluation can carry operational state across the organization.</p><p>Outside the company, expertise can move closer to demand. Customers can ask for a result instead of renting the institution, the professional hierarchy, and the software stack that used to be required to produce it.</p><p>The AI-native company sits between those shocks. Internally, it is designed to execute and learn as a system. Externally, it is designed to remove the thickest unnecessary layer between intent and outcome.</p><p>That is the governing thesis:</p><blockquote><strong><em>When intelligence becomes abundant, the company must justify every layer that once existed to route, ration, or protect access to it.</em></strong></blockquote><h3>The 12-Factors of an AI-Native Company</h3><p>These factors define the internal architecture of the company. They are not a checklist of tools. They are mutually reinforcing design constraints. Remove observability and autonomous execution becomes reckless. Remove memory and learning never compounds. Remove human accountability and judgment becomes an orphaned function. The system works only when execution, context, evaluation, and governance develop together.</p><h4>1. AI IS THE DEFAULT EXECUTOR</h4><p>In a conventional company, people perform work through software. In an AI-native company, people express intent to agents, and agents use software to perform the work.</p><p>The practical default changes from “assign a person” to “design an execution system.” Humans specify the objective, constraints, acceptable risk, and definition of done. Agents research, draft, calculate, coordinate, transform, monitor, and operate tools.</p><p>This does not mean every task should be autonomous. High-stakes, ambiguous, irreversible, or relationship-sensitive work requires human participation. The point is architectural: human labor is no longer assumed to be the universal execution layer.</p><p><strong>Operating test:</strong> When new work appears, does the company first ask who should do it, or how the capability should execute?</p><h4>2. EVERY PROCESS IS EXECUTABLE</h4><p>A process is not executable merely because someone wrote a procedure. It becomes executable when its purpose, inputs, tools, decision rules, exceptions, outputs, and evaluation criteria are explicit enough for another actor — human or agent — to run.</p><p>Executable processes convert tribal knowledge into company infrastructure. They also expose bad processes. If a workflow cannot be described without repeated appeals to “experience,” that experience may contain valuable tacit judgment; it may also conceal unnecessary handoffs, missing data, or an obsolete control.</p><p>The aim is a living capability — not brittle automation — that can reason over context, call tools, ask for help, and produce evidence.</p><p><strong>Operating test:</strong> Could a new agent or colleague reproduce the work without privately apprenticing to its current owner?</p><h4>3. MEMORY IS INFRASTRUCTURE</h4><p>Most organizations generate more knowledge than they retain. Decisions disappear into meetings, customer insights into call recordings, and operating lessons into private inboxes. The result is organizational amnesia.</p><p>An AI-native company treats memory as a product. It captures decisions and their rationale; connects artifacts to customers, projects, and outcomes; distinguishes current policy from historical record; and retrieves relevant context when work begins.</p><p>Memory has layers. Episodic memory records what happened. Semantic memory records what the company believes. Procedural memory records how it acts. Governance memory records what is permitted and why. These layers need ownership, retention rules, provenance, and access controls.</p><p><strong>Operating test:</strong> Does each important execution begin with the relevant history, or with a search party?</p><h4>4. CONTEXT IS THE PRIMARY INTERFACE</h4><p>Traditional software organizes interaction around screens, forms, and navigation. Agents organize action around context: goals, constraints, permissions, history, data, tools, and the state of the world.</p><p>Better context often creates more value than a marginally better model. A capable model with vague instructions and fragmented company data will produce inconsistent work. A well-contextualized system can reason within the company’s actual reality.</p><p>Context must be selected, not merely accumulated. Too little context causes ignorance; too much creates noise, leakage, latency, and cost. Context engineering is therefore a core operating discipline: retrieve what matters, preserve provenance, respect permissions, and make uncertainty visible.</p><p><strong>Operating test:</strong> Can the system explain which context shaped an action and which relevant context may have been absent?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ij2_72YfXPa4TV2WBDh8Gg.png" /></figure><p>Humans therefore retain ownership of purpose, values, priorities, risk appetite, exceptions, and consequential commitments. This is not a temporary concession to weak models. Accountability is a social function: customers, employees, regulators, and partners need a responsible party.</p><p>Good governance does not require a human to approve every low-risk action. It requires clear boundaries: what may proceed automatically, what requires review, what must be escalated, and who is answerable when the system fails.</p><p><strong>Operating test:</strong> For every consequential action, is there a named owner, an explicit authority boundary, and a path to appeal?</p><h4>6. CAPABILITIES REPLACE DEPARTMENTS AS THE UNIT OF DESIGN</h4><p>Departments bundle people according to profession. AI-native companies increasingly bundle executable capabilities according to outcomes.</p><p>“Customer interview,” “contract analysis,” “pricing recommendation,” “release verification,” and “invoice reconciliation” can each become a reusable capability composed of instructions, memory, tools, evaluation, and escalation rules. A capability can be invoked by many teams without being trapped in one reporting line.</p><p>This does not eliminate specialization. It makes specialization callable. Experts evolve from being the sole performers of a function to designing, governing, and improving the capability that performs it.</p><p><strong>Operating test:</strong> Can a capability be discovered, invoked, measured, and improved independently of its organizational home?</p><h4>7. EVALUATION REPLACES ROUTINE SUPERVISION</h4><p>Managers traditionally maintain quality by reviewing work, correcting behavior, and transmitting standards. Agentic execution needs a more explicit control system.</p><p>Every important capability should have observable success criteria: factual accuracy, policy compliance, task completion, customer impact, latency, cost, and calibrated confidence. Evaluation can include deterministic tests, model-based review, sampling, adversarial cases, outcome monitoring, and human audit.</p><p>Evaluation is not infallible. A weak evaluator can reward polished failure. Metrics can be gamed, and model graders can share the blind spots of the systems they grade. High-quality evaluation therefore uses multiple signals and preserves human review for material risk.</p><p><strong>Operating test:</strong> Can the company detect a silent decline in quality before customers do?</p><h4>8. LEARNING IS CONTINUOUS</h4><p>Automation repeats a process. An AI-native system improves the process.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cxik9aIF4NKR7-1mmFWSUA.png" /></figure><p>Every execution can produce learning: which context was missing, which tool failed, which exception recurred, which output a customer rejected, which evaluator misclassified success, and which human intervention resolved the problem. The lesson should flow back into instructions, tools, memory, evaluations, or product design.</p><p>Continuous learning is not uncontrolled self-modification. Changes should be versioned, tested, attributable, and reversible. The learning loop must be disciplined:</p><p><strong>observe → diagnose → encode → evaluate → deploy → monitor</strong></p><p><strong>Operating test:</strong> When a mistake happens twice, does the system merely apologize twice?</p><h4>9. EVERYTHING IS OBSERVABLE</h4><p>Autonomy without observability creates invisible risk. An AI-native company must be able to reconstruct what happened: the task state, relevant context, model and version, instructions, tool calls, approvals, outputs, costs, evaluator results, and downstream effects.</p><p>Observability serves three purposes. It enables debugging, supports governance, and creates the raw material for learning. It also makes meaningful autonomy possible; the company can delegate more when it can inspect and bound the execution.</p><p>Observability should not become indiscriminate surveillance. Access must follow role and purpose, and sensitive data should be minimized. The objective is accountable systems, not total visibility into people.</p><p><strong>Operating test:</strong> Can a disputed outcome be reproduced and explained without guesswork?</p><h4>10. TOOLS ARE MODULAR AND COMPOSABLE</h4><p>Traditional enterprise software packages workflows inside monolithic applications. Agents can assemble capabilities across APIs, data stores, models, and specialized services.</p><p>Modularity reduces lock-in and accelerates adaptation. A company can replace a model, add a source, change a payment provider, or introduce a new evaluator without rebuilding the entire operating system. But composability also increases attack surface and failure modes. Tool permissions, schemas, idempotency, sandboxing, and rollback become core infrastructure.</p><p><strong>Operating test:</strong> Are capabilities modular enough to recombine, and governed enough to trust?</p><h4>11. ORGANIZATION FOLLOWS CONTEXT FLOW</h4><p>Hierarchies often function as information-routing systems. Managers collect, translate, prioritize, and forward context. When operational state is shared and capabilities are executable, fewer layers are needed purely for transmission.</p><p>The resulting organization is not necessarily flat. It is intentionally shaped around decision rights, risk, and context boundaries. Some domains need tight containment; others benefit from broad visibility. The design question moves from “Who reports to whom?” toward “Who needs which context to make which decision?”</p><p>Managers remain important where they create clarity, coach judgment, resolve conflict, allocate scarce resources, and accept accountability. Their role weakens where it consists mainly of status aggregation and message forwarding.</p><p><strong>Operating test:</strong> How much decision latency comes from necessary judgment, and how much comes from information travel?</p><h4>12. INTELLIGENCE COMPOUNDS</h4><p>The ultimate promise of the operating system is compounding capability. Each customer interaction can enrich memory. Each failure can strengthen evaluation. Each execution can refine a workflow. Each expert correction can become reusable guidance.</p><p>Models will diffuse. Tools will be copied. Individual automations will become commodities. A company’s durable advantage is the integrated learning system built from its context, feedback, evaluations, trust relationships, and accumulated operating knowledge.</p><p>Compounding is not automatic. Data can become stale, memory can fill with contradictions, and local optimization can degrade the whole. The company must actively curate what it learns and retire what is no longer true.</p><p><strong>Operating test:</strong> Is the company measurably more capable because of the work it completed last quarter?</p><h3>The Operating Loop</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hYaJQBrbfEmhCWj2AihmeA.png" /></figure><p>The twelve factors are not twelve independent virtues. They are one system viewed from different angles.</p><p>The loop begins with human intent: a goal, a boundary, a definition of good, and someone accountable for the result. Intent activates a capability. The capability assembles context, memory, tools, permissions, and instructions. An agent executes within that boundary and produces artifacts that can be inspected.</p><p>Those artifacts are not the end. They become evidence.</p><p>Evaluation asks whether the result was correct, useful, safe, efficient, and accepted in the real world. The answer updates memory, workflows, tools, permissions, or the design of the capability itself. The next execution begins from a better state.</p><p><strong>Human intent → contextualized capability → agent execution → observable artifacts → evaluation → institutional memory → improved capability</strong></p><p>Three failures break the loop.</p><p>If execution produces no evidence, autonomy becomes ungovernable.</p><p>If evidence does not change the system, the company repeats rather than learns.</p><p>If the system changes without evaluation and human ownership, “continuous learning” becomes uncontrolled drift.</p><p>The operating loop is therefore the practical definition of an AI-native company.</p><p>Humans govern it. Agents accelerate it. Memory makes it persistent. Evaluation keeps it honest.</p><p>The company compounds only when the loop closes.</p><h3>The 12-Factors of AI Market Disruption</h3><p>The operating system explains how an AI-native company functions. Strategy explains why that architecture can create an external advantage.</p><p>Michael Hammer’s injunction — “don’t automate, obliterate” — distinguishes process improvement from process rethinking. In the AI context, the target is not destruction for its own sake. It is the removal of structures that exist primarily because intelligence, coordination, or expertise used to be expensive.</p><p>The goal is not to erase every institution. Many institutions provide trust, capital, accountability, community, or physical infrastructure that a model cannot replace. The strategic task is more precise: identify which layer no longer deserves to exist in its current form.</p><h4>1. DO NOT AUTOMATE THE ASSUMPTION</h4><p>Every process contains a history. Forms exist because systems could not talk. Reviews exist because knowledge was uneven. Meetings exist because state was not shared. Intermediaries exist because discovery, trust, or coordination was costly.</p><p>Automating the visible task can preserve the obsolete reason beneath it. The first strategic move is therefore to challenge the assumption that the process must survive.</p><p>Ask: <strong>If this market were created today, with abundant machine intelligence, would this workflow exist?</strong></p><h4>2. DEMOCRATIZE EXPERTISE</h4><p>Institutions have historically bundled expertise with access constraints: geography, credentials, fees, schedules, and organizational capacity. AI can separate a useful portion of that expertise from the institution and make it continuously available.</p><p>Democratization is not the same as pretending all outputs are expert-quality. It requires scope, evaluation, provenance, and escalation. But even bounded expertise can restructure a market when it reaches people who previously had none.</p><h4>3. COLLAPSE INTERMEDIARIES SELECTIVELY</h4><p>Intermediaries survive because they perform one or more valuable functions: aggregation, translation, verification, coordination, financing, risk-bearing, or trust. AI may make some of those functions cheap while leaving others essential.</p><p>The right question is not “Can we remove the middleman?” It is “Which function justifying this intermediary can now be delivered directly, and which responsibilities remain?”</p><p>Careless disintermediation merely transfers hidden work and risk to the customer. Strong disruption removes complexity without abandoning accountability.</p><h4>4. MOVE INTELLIGENCE TO THE DEMAND SIDE</h4><p>In many markets, suppliers know more than buyers. That asymmetry shapes pricing, product choice, and bargaining power. Personal and organizational agents can give buyers persistent analytical capability: compare offers, interpret terms, model scenarios, monitor performance, and negotiate.</p><p>Demand-side intelligence changes more than productivity. It changes who can initiate and control the transaction.</p><h4>5. SELL OUTCOMES, NOT WORK</h4><p>Software has traditionally sold leverage: the customer buys a tool and remains responsible for operating it. Services sell labor: the customer pays for hours and relies on a provider to manage execution. AI-native products can combine software economics with service-like responsibility.</p><p>The product promise moves from “Here is a better way to do the task” to “The task is handled.”</p><p>Outcome pricing also changes incentives. It requires the provider to understand completion, manage exceptions, and bear more execution risk. Companies should not claim an outcome they cannot observe or control.</p><h4>6. TURN REPEATABLE SERVICES INTO PRODUCTS</h4><p>Professional services contain research, pattern recognition, drafting, coordination, and judgment. AI can productize the repeatable portion by combining domain context, workflows, tools, and evaluations.</p><p>The strongest products preserve access to experts for edge cases while making the common path faster and more available. Productization therefore changes expert work before it eliminates it: experts design protocols, validate outputs, govern risk, and handle exceptions.</p><h4>7. COMPRESS THE ORGANIZATION</h4><p>AI changes the relationship between company size and company capability. A small team can coordinate more projects, serve more customers, and operate more functions when agents perform routine execution.</p><p>Compression should produce leverage, not fragility. A tiny company with no redundancy, weak controls, or unowned systems is not advanced; it is brittle. The strategic metric is not minimum headcount. It is maximum trusted output per unit of scarce human judgment.</p><h4>8. REPLACE WORKFLOWS WITH AUTONOMOUS SYSTEMS</h4><p>A workflow tells the customer what to do next. An autonomous system determines and performs the next action within approved boundaries.</p><p>This transition happens gradually:</p><p><strong>tool → assistant → delegated worker → managed autonomous system</strong></p><p>Each step transfers more responsibility from user to product. Each therefore requires stronger memory, permissions, evaluation, and recovery.</p><h4>9. REPLACE INTERFACES WITH INTENT</h4><p>Most interfaces force users to translate goals into the software’s language: menus, fields, commands, and data models. Natural-language systems allow users to state goals and constraints more directly.</p><p>Conversation is not always the best interface. Precise, repetitive, visual, or safety-critical work may still need structured controls. The deeper principle is that the product should absorb the translation burden wherever it can do so reliably.</p><h4>10. REPLACE APPLICATIONS WITH CAPABILITIES</h4><p>Customers do not wake up wanting another application. They want the ability to invoice, recruit, analyze a contract, launch a campaign, resolve a support issue, or ship a product.</p><p>Agents can invoke capabilities across multiple systems, making the application boundary less important. The strategic product may be a callable capability embedded wherever the customer already works.</p><h4>11. COMPETE ON LEARNING VELOCITY</h4><p>Access to frontier models will rarely be a sufficient moat. Durable differentiation comes from learning: proprietary feedback, domain evaluations, operating data, distribution, trust, and the speed with which the company converts experience into better outcomes.</p><p>Learning velocity is not the number of releases. It is the rate of validated improvement. Shipping changes without measurement creates motion, not learning.</p><h4>12. BECOME INVISIBLE</h4><p>The most powerful infrastructure disappears into the customer’s result. Customers do not want to understand payment routing, deployment pipelines, retrieval systems, or agent orchestration. They want the transaction completed, the product launched, or the issue resolved.</p><p>The AI-native ideal is not that complexity ceases to exist. It is that the company absorbs the complexity it is uniquely qualified to manage and exposes only the choices the customer must meaningfully make.</p><p>The organization becomes less visible. The reliable outcome becomes more visible.</p><h3>The Strategic Boundary</h3><p><em>“Don’t automate. Obliterate.”</em> is a powerful provocation because it forces the founder to question the market, not merely the workflow.</p><p>It is also easy to misunderstand.</p><p>A market is not just a pile of inefficient tasks waiting for software. It may contain law, capital, trust, identity, physical infrastructure, professional duty, insurance, appeals, and someone willing to bear the risk when the answer is wrong. Remove the visible intermediary carelessly and those responsibilities do not disappear. They fall onto the customer.</p><p>That is not disruption. It is abandonment disguised as product design.</p><p>The strategic boundary begins by separating <strong>friction</strong> from <strong>function</strong>.</p><p>Friction is the appointment that exists only to exchange information. The form that repeats data another system already holds. The analyst who manually reconciles two schemas. The manager whose primary role is forwarding status. The application a user must learn merely to express a familiar goal.</p><p>Function is different. Verification is a function. Risk-bearing is a function. Licensed accountability is a function. Physical action is a function. Trust is a function. A customer may dislike the institution that provides these things, but the underlying responsibility still has to live somewhere.</p><p>This creates four legitimate strategic moves:</p><ol><li><strong>Automate</strong> a task whose purpose remains valid.</li><li><strong>Redesign</strong> a workflow whose order and handoffs are historical residue.</li><li><strong>Productize</strong> a repeatable service while preserving judgment and escalation.</li><li><strong>Replace</strong> a market layer when its useful functions can be delivered more directly.</li></ol><p>The mistake is treating these as interchangeable.</p><p>Automation improves the task. Redesign changes the path. Productization changes the economics. Replacement changes the market.</p><p>Before claiming replacement, answer four questions:</p><ul><li>Which function does the existing layer perform for the customer?</li><li>Which part becomes cheap when intelligence is abundant?</li><li>Which responsibility remains expensive, regulated, physical, or relational?</li><li>Who owns that responsibility after the layer disappears?</li></ul><p>If the answer to the last question is “the customer,” the product may be transferring complexity rather than eliminating it.</p><p>This is why the strongest AI-native companies often begin with a narrow boundary. They choose a repeated, observable problem; encode the common path; preserve an expert or human path for exceptions; collect evidence; and expand responsibility only when the system earns it.</p><p>The strategic ambition is maximal compression.</p><p>The discipline is refusing to compress away the thing that made the market trustworthy.</p><blockquote><strong><em>Remove the layer. Preserve the function. Name the owner.</em></strong></blockquote><h3>From Intent to Outcome — The Five-Layer Model</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wjcKF9L8opEQh1oiezPHJA.png" /></figure><p>The operating system establishes capability. The strategy identifies market structure. Design turns both into a product.</p><p>Most product teams begin too close to the interface. They ask which feature to add, which screen to simplify, or where a copilot might help. Those questions assume the application — and usually the workflow around it — deserves to survive.</p><p>An AI-native product begins one level higher:</p><blockquote><strong><em>What is the thickest avoidable layer between the customer’s intent and the desired outcome, and can AI remove it rather than merely make it faster?</em></strong></blockquote><p>This directs attention away from features and toward distance.</p><p>The distance has five layers:</p><p><strong>Intent → Translation → Planning → Execution → Outcome</strong></p><h4>INTENT</h4><p>Intent is the change the customer wants in the world, together with the constraints they care about.</p><p>“I want to launch in Germany without creating a tax problem.” “I need this medication renewed before Friday.” “I want a working product customers can pay for.” The customer begins with a desired state, not a software category.</p><p>Intent is rarely complete. It contains ambiguity, unstated preferences, conflicting goals, and risk. The product must clarify it without making the customer become an expert in the system.</p><h4>TRANSLATION</h4><p>Translation turns ordinary language and situational context into a formal problem. It identifies entities, requirements, dependencies, rules, and missing information.</p><p>Traditional software pushes this burden onto the user through forms, menus, schemas, and specialist vocabulary. AI can absorb more of it, but translation must remain inspectable when a mistaken interpretation changes the result.</p><h4>PLANNING</h4><p>Planning chooses what should happen next: the sequence of actions, the tools, the resources, the decision points, and the escalation path.</p><p>This is where many “assistants” stop. They recommend a plan but leave the customer to coordinate the work. An agentic product crosses the boundary from advice to responsibility when it can select and manage a plan within an agreed scope.</p><h4>EXECUTION</h4><p>Execution changes systems and coordinates actors. It writes the code, sends the message, updates the account, reconciles the records, purchases the service, or triggers the physical operator.</p><p>Traditional software is strongest here — but usually only after the user has translated the goal, created the plan, and learned the interface.</p><h4>OUTCOME</h4><p>Outcome is the observed change in the customer’s world.</p><p>A draft is an artifact. A signed agreement is closer to an outcome. Deployed code is an artifact. A reliable product used by customers is an outcome. A prescription recommendation is an artifact. Safe continuity of treatment is the outcome.</p><p>The distinction matters because AI makes artifacts extremely cheap. A product that measures itself by generated output can look successful while failing to change anything the customer values.</p><p>The opportunity is to compress the three middle layers — translation, planning, and execution — until intent and outcome sit closer together.</p><p>But compression is not concealment.</p><p>Customers should not have to operate every step. They should still be able to see the consequential assumptions, commitments, and risks that shaped the result.</p><blockquote><strong><em>The interface may disappear. Accountability may not.</em></strong></blockquote><h3>The Compression Test</h3><p>Every workflow looks necessary from inside the organization that performs it.</p><p>The compression test forces the team to look from the customer’s side.</p><p>Take the actual path from intent to outcome. Include the invisible work: research, interpretation, waiting, status checks, approvals, reconciliation, re-entry, exception handling, and recovery. Then test every step against seven questions.</p><h4>1. INFORMATION</h4><p>Does the step exist because the right information is hard to find, fragmented, or expensive to monitor?</p><p>If yes, retrieval, synthesis, and continuous monitoring may remove the search rather than merely accelerate it.</p><h4>2. INTERPRETATION</h4><p>Does the step exist because an expert must translate information into a recommendation, classification, or decision?</p><p>If yes, separate repeatable interpretation from consequential judgment. The first may become software. The second needs an accountable owner.</p><h4>3. COORDINATION</h4><p>Does the step create value, or does it route work, status, and approval between people who lack shared state?</p><p>Coordination is one of the largest hidden taxes in a company. Agents can carry state and trigger work directly, but only when decision rights and exceptions are explicit.</p><h4>4. INTEGRATION</h4><p>Does the step exist because systems cannot understand or operate one another?</p><p>Agents can translate across interfaces, but reliability matters more than fluency. Consequential integration needs typed inputs, permissions, idempotency, and a recovery path.</p><h4>5. CUSTOMER VALUE</h4><p>Would the customer notice if the step disappeared but the outcome improved?</p><p>If not, the step has to justify itself. Internal effort is not customer value.</p><h4>6. TRUST</h4><p>Does the step create verification, consent, accountability, safety, or an appeal right?</p><p>Do not remove it until the function has a stronger home. A faster path that weakens trust is not compression; it is debt.</p><h4>7. PHYSICALITY</h4><p>Does the step depend on real-world action, scarce equipment, capital, or physical work?</p><p>AI may schedule, monitor, and optimize that work. It cannot pretend the physical constraint has disappeared.</p><p>The first five questions expose avoidable distance. The last two stop the team from confusing a clean diagram with a functioning market.</p><p>The final test is brutal:</p><blockquote><strong><em>If this step vanished tomorrow, would the customer lose a function — or only a burden?</em></strong></blockquote><h3>Seven Design Principles</h3><h4>1. DESIGN FOR DELEGATION</h4><p>The user should be able to assign a goal, not merely operate a feature.</p><p>“Draft an email” is a feature request. “Recover these ten stalled accounts without discounting below this threshold” is a delegation.</p><p>Delegation requires scope, authority, resources, a time horizon, a completion condition, and an escalation path. Without those elements, autonomy is merely ambiguity handed to software.</p><p>The design question is not whether the agent can act. It is whether the user can understand what responsibility has been transferred.</p><h4>2. DESIGN FOR CONTINUOUS EXECUTION</h4><p>The most valuable work rarely ends with one response.</p><p>A customer wants the lead followed up, the system maintained, the renewal completed, the exception resolved, or the metric watched. These outcomes unfold over time and depend on external events.</p><p>The product should continue responsibly after the user leaves. It needs durable state, clear status, stop controls, retry policy, time boundaries, and rules for what happens when the world changes.</p><p>A chat that waits for the next prompt is not an autonomous system. It is an interface.</p><h4>3. DESIGN FOR MEMORY</h4><p>Memory should make the next execution better — not merely longer.</p><p>The system should remember preferences, decisions, prior work, exceptions, and observed outcomes. It should also know what has expired, what has been superseded, what belongs to another customer, and what must never be recalled in this context.</p><p>Memory therefore needs provenance, correction, retention, permissions, and forgetting. Otherwise continuity becomes contamination.</p><h4>4. DESIGN FOR HUMAN JUDGMENT</h4><p>Do not bury judgment inside a prompt and call it automation.</p><p>Identify the decisions that express values, create commitments, allocate risk, affect rights, or require licensed responsibility. Present those decisions to the right person with the evidence, alternatives, and uncertainty needed to make them.</p><p>Human review should not be a ceremonial click at the end. It should occur where judgment can still change the path.</p><h4>5. DESIGN FOR COMPOSABILITY</h4><p>A capability becomes infrastructure when another capability can safely rely on it.</p><p>That requires clear inputs, outputs, permissions, failure modes, versioning, and a stable interface for other agents and tools. It also requires a narrow promise. A component that claims to do everything is difficult to evaluate and dangerous to compose.</p><p>The goal is not a swarm of agents. It is a portfolio of dependable capabilities.</p><h4>6. DESIGN FOR OBSERVABILITY AND RECOVERY</h4><p>The user should know what the system is doing, why it acted, what changed, and how to intervene.</p><p>Observability without recovery produces a well-documented failure. Recovery without observability produces mystery. The two belong together.</p><p>Preview, approval, audit trails, checkpoints, rollback, graceful degradation, and appeal are not enterprise accessories. They are the interface of trust.</p><h4>7. DESIGN FOR OUTCOME EVIDENCE</h4><p>The product must prove that the promised result occurred.</p><p>A generated artifact is not necessarily an outcome. A sent campaign is not acquired revenue. Drafted code is not reliable software. A medical suggestion is not improved health. A completed workflow is not automatically customer value.</p><p>Outcome evidence closes the gap between apparent autonomy and real responsibility. It also disciplines pricing, evaluation, and product claims.</p><p>If the product cannot observe the result, it should be careful about selling it.</p><h3>The Opportunity Ladder</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rXP-NtbJGXZCekKhYNl-Ww.png" /></figure><p>AI products often describe themselves as autonomous long before they assume meaningful responsibility.</p><p>The opportunity ladder makes the transfer explicit. It is not a maturity model in which every product must climb to the top. It is a measure of who remains responsible for completion.</p><h4>LEVEL 1 — BETTER TOOL</h4><p>The product makes an existing task faster while the user remains the operator.</p><p>The customer chooses the task, supplies the context, evaluates the output, moves it into the next system, and owns the result. The product creates leverage but assumes almost no responsibility.</p><p>This can still be valuable. It is simply not a new operating model.</p><h4>LEVEL 2 — BETTER ASSISTANT</h4><p>The product understands context, proposes work, and collaborates with an expert.</p><p>It may research, draft, compare, recommend, and explain. The expert remains in the loop because the work is ambiguous, consequential, regulated, or still difficult to evaluate automatically.</p><p>Many legal, medical, financial, and technical products should remain here until the boundary is better understood.</p><h4>LEVEL 3 — DELEGATED WORKER</h4><p>The product completes a bounded job.</p><p>The customer delegates a defined outcome. The system plans and executes the common path, asks for help on exceptions, and provides evidence of completion. Review may be sampled or risk-based rather than attached to every step.</p><p>This is where an AI product begins to change the economics of a service. It sells completed work rather than assistance.</p><h4>LEVEL 4 — MARKET-LAYER REPLACEMENT</h4><p>The product makes an intermediary, workflow, or application category unnecessary for a meaningful segment of customers.</p><p>It does not merely automate the layer’s visible tasks. It absorbs or relocates the layer’s useful functions: interpretation, coordination, verification, access, or execution. The customer experiences a shorter path and carries less — not more — hidden work.</p><p>This is the level at which a market can be restructured.</p><p>The ladder has one governing rule:</p><blockquote><strong><em>Autonomy may expand only as context, evaluation, recovery, and accountability become stronger.</em></strong></blockquote><p>A product that climbs the marketing ladder faster than the control ladder is not disruptive. It is dangerous.</p><h3>Case Study Portfolio: Seven Paths Toward Compression</h3><p>No company in this portfolio represents the finished AI-native form. That is precisely why the cases are useful.</p><p>Each one compresses a different layer. Some turn infrastructure into a capability. Some move expertise toward demand. Some shift the user from operating software to directing an agent. Some make continuity governable. Together they show that there is no single “AI-native product.” There are different ways of moving responsibility closer to the outcome.</p><h4>STRIPE — HIDE THE INFRASTRUCTURE</h4><p>Stripe is the precursor because it demonstrates what happens when a company productizes institutional complexity.</p><p>The customer begins with intent: “I want to transact online.” Behind that intent sit banks, card networks, identity, fraud, tax, billing, payouts, reconciliation, and regulation. Stripe does not abolish those systems. It turns many of their useful functions into programmable capabilities and absorbs much of the integration burden.</p><p>That is selective invisibility. The complexity still exists. The customer simply does not have to assemble it.</p><p>The AI-native lesson is architectural: agents become consequential only when the world offers dependable capabilities they can invoke. Reasoning without tools produces advice. Reasoning connected to governed financial infrastructure can complete a transaction.</p><p><strong>Primary principles:</strong> modular tools, composable capability, selective disintermediation, invisibility.</p><h4>DOCTRONIC — BOUND THE AUTONOMY</h4><p>Doctronic matters because it does not begin with the claim that all of medicine should become autonomous.</p><p>Its Utah prescription-renewal program targets a narrow, repeated, protocol-driven problem. Identity and prescription status can be verified. Eligibility and safety checks can be encoded. The formulary can be bounded. Cases outside the protocol can be escalated.</p><p>That boundary is the product.</p><p>The strategic shift is demand-side access: for an eligible renewal, the patient can initiate a defined clinical process without first navigating the full appointment structure. The visible market layer becomes smaller because a bounded capability moves closer to the patient.</p><p>The lesson is not “remove the doctor.” It is “separate the repeated clinical capability from the institution, then preserve accountable judgment where the protocol ends.”</p><p><strong>Primary principles:</strong> democratized expertise, human accountability, evaluation, designed escalation.</p><h4>COFOUNDER — ORCHESTRATE THE COMPANY</h4><p>Cofounder treats the company itself as an orchestration problem.</p><p>The familiar functions remain — product, engineering, marketing, sales, finance, operations — but the unit of interaction changes. The founder coordinates shared context, specialized agents, background work, tools, and approval boundaries instead of immediately staffing every function as a department.</p><p>This is more than a headcount argument. The deeper question is whether a company can exist first as a portfolio of executable capabilities and only later acquire the organizational structure that risk, scale, and relationships require.</p><p>Cofounder’s strategic wager is that founders do not want seven dashboards or seven junior copilots. They want the company to advance.</p><p><strong>Primary principles:</strong> default agent execution, callable capabilities, outcome orientation, compressed organization.</p><h4>CURSOR — MOVE FROM TYPING TO DIRECTING</h4><p>Cursor shows how an AI-native product can enter through a familiar interface and quietly change the unit of work.</p><p>At first, the editor helps the developer type. Then it predicts changes, answers questions about the codebase, transforms code through natural language, and takes on broader implementation tasks. The interface remains recognizable while the developer’s role moves from producing every line toward specifying intent, reviewing architecture, and validating behavior.</p><p>That makes Cursor a bridge product. It does not ask the market to accept full autonomy on day one. It expands delegation as context and evaluation improve.</p><p>The important compression is not keystrokes. It is the distance between an engineering decision and a working, tested change.</p><p><strong>Primary principles:</strong> context as interface, delegated execution, continuous evaluation through tests and review.</p><h4>HARVEY — ENCODE EXPERTISE, PRESERVE RESPONSIBILITY</h4><p>Harvey is useful because legal work exposes the limits of simplistic obliteration.</p><p>Research, document analysis, drafting, due diligence, and knowledge retrieval contain large repeatable components. They can be accelerated and increasingly productized. Yet advice, privilege, representation, and professional responsibility remain attached to accountable people and institutions.</p><p>Harvey therefore begins inside the institution. That may look incremental, but it creates a deeper strategic question: once legal capability is encoded, which parts must remain inside the company, and which can move directly toward the client?</p><p>The answer will not be determined by model capability alone. It will be determined by trust, regulation, insurance, and who is willing to own the consequence.</p><p><strong>Primary principles:</strong> productized expertise, institutional context, human judgment, learning from domain workflows.</p><h4>LOVABLE — COLLAPSE IDEA INTO WORKING SOFTWARE</h4><p>Lovable starts from intent: describe the application you want.</p><p>The product absorbs work that previously required translation into technical requirements, initial architecture, interface construction, code generation, infrastructure, and deployment. The result remains editable, which matters: compression does not require trapping the customer behind an opaque outcome.</p><p>Lovable does not eliminate product judgment. It makes product judgment executable for more people.</p><p>Its market implication is larger than faster development. When the distance between idea and working software collapses, many projects no longer need to become software-development engagements before they can become products.</p><p><strong>Primary principles:</strong> intent as interface, democratized capability, workflow compression, outcome proximity.</p><h4>MEMOMEE — GOVERN CONTINUITY</h4><p>Memomee addresses a problem that appears after the demo works: how does an agent remain coherent across time without allowing its history to become an uncontrolled source of truth?</p><p>Its answer is to treat memory as a control plane rather than a transcript or vector store. Public materials emphasize resumable state, append-only events, fact supersession, contradiction warnings, governed deletion, tenant isolation, and retrieval traces.</p><p>That architecture matters because long-running agents do not merely need recall. They need the ability to know which fact is current, which instruction has been revoked, which memory belongs to this tenant, and why a specific piece of history was allowed to shape the next action.</p><p>Memomee’s performance claims are early and self-published. The durable lesson is independent of the benchmark: continuity becomes company infrastructure only when memory, governance, and observability are designed together.</p><p><strong>Primary principles:</strong> memory as infrastructure, continuous learning, contextual execution, compounding intelligence.</p><p>Across the seven cases, the pattern is consistent:</p><ul><li>Stripe compresses infrastructure.</li><li>Doctronic compresses access to a bounded expert capability.</li><li>Cofounder compresses organizational coordination.</li><li>Cursor compresses the path from engineering intent to implementation.</li><li>Harvey compresses domain work while preserving professional responsibility.</li><li>Lovable compresses the path from product idea to working software.</li><li>Memomee compresses the cost of continuity while governing what the system is allowed to remember.</li></ul><p>The market changes when the compression reaches the customer — not merely when the provider becomes more efficient.</p><h3>The AI-Native Product Review</h3><p>Most AI product reviews ask whether the model can perform the task.</p><p>That is necessary and radically insufficient.</p><p>The real review asks whether the product can assume responsibility for a useful result. Before approving a product or a major feature, test it through five gates.</p><h4>GATE 1 — OUTCOME</h4><ul><li>What change in the customer’s world is being promised?</li><li>Is the product selling an artifact, completed work, or an outcome?</li><li>Can the result be observed rather than inferred from activity?</li><li>What would make the customer reject or reverse it?</li></ul><p>If the team cannot define completion, it is not ready to delegate execution.</p><h4>GATE 2 — COMPRESSION</h4><ul><li>Which of the five layers does the product compress?</li><li>Which handoff, translation, queue, interface, or intermediary becomes unnecessary?</li><li>What hidden work moves into the product?</li><li>Does any hidden work move back to the customer?</li></ul><p>A product is not more AI-native because it generates more. It is more AI-native when the customer carries less avoidable work.</p><h4>GATE 3 — AUTHORITY</h4><ul><li>What may the system do without approval?</li><li>Which decisions remain human, and why?</li><li>Who owns the outcome when the system is wrong?</li><li>Where are the escalation, appeal, and stop paths?</li></ul><p>Authority should be explicit enough that a customer can understand what has been delegated without reading the implementation.</p><h4>GATE 4 — EVIDENCE AND RECOVERY</h4><ul><li>How is success evaluated in the real world?</li><li>What happens when confidence is low, context is missing, or a tool fails?</li><li>Can an action be reconstructed, corrected, and reversed?</li><li>Which failures are safe, and which require containment?</li></ul><p>Autonomy without evidence is a claim. Autonomy without recovery is a liability.</p><h4>GATE 5 — COMPOUNDING</h4><ul><li>What does the system remember?</li><li>How can memory be corrected, superseded, or deleted?</li><li>How does a repeated correction become a system improvement?</li><li>How will the product learn without degrading trust?</li></ul><p>The final question ties the review together:</p><blockquote><strong><em>If this product succeeds completely, what complexity disappears from the customer’s life — and which responsibility moves onto the company?</em></strong></blockquote><h3>A Sequence for Founders and Leaders</h3><p>This manifesto is not an invitation to rebuild the entire company at once.</p><p>That approach produces platform ambition before product evidence. Start with one narrow outcome and earn the right to expand.</p><h4>STEP 1: CHOOSE A NARROW OUTCOME</h4><p>Select an outcome with clear value, frequent demand, accessible data, and observable completion.</p><p>Avoid ambitions such as “automate marketing,” “build an AI lawyer,” or “replace consulting.” They are categories, not outcomes. “Recover qualified abandoned opportunities within seven days” is an outcome. “Renew an eligible maintenance prescription safely” is an outcome.</p><p>Narrowness is not timidity. It creates the boundary inside which the company can learn.</p><h4>STEP 2: MAP THE EXISTING LAYERS</h4><p>Document the actual path from intent to outcome.</p><p>Do not map only the official process. Include the spreadsheet beside the system, the private expert check, the waiting, the reconciliation, the status meeting, the risk-bearing, and the exception that “almost never happens.”</p><p>The hidden work is often where the institution earns its margin — and where the AI-native opportunity lives.</p><h4>STEP 3: IDENTIFY THE SCARCE JUDGMENT</h4><p>Separate repeatable cognition from consequential judgment.</p><p>Ask which expertise can be encoded into instructions, examples, retrieval, tools, and evaluation. Ask which judgment can be consulted on demand. Then identify what must remain attached to a person because it expresses values, creates a commitment, carries professional responsibility, or allocates risk.</p><p>Do not automate the sentence nobody is willing to own.</p><h4>STEP 4: BUILD THE EXECUTABLE CAPABILITY</h4><p>Combine instructions, context, tools, memory, permissions, and evaluation into one bounded capability.</p><p>Build the common path and the escalation path together. A system that works only when nothing surprising happens is a demo, not a capability.</p><p>Name the owner. Define what completion means. Limit what the system may change. Make the evidence part of the output.</p><h4>STEP 5: INSTRUMENT BEFORE AUTONOMY</h4><p>Capture traces, outcomes, costs, errors, interventions, and customer feedback before expanding authority.</p><p>Instrumentation is not only technical telemetry. It includes the customer’s acceptance, the expert’s correction, the exception rate, the downstream consequence, and whether the supposed time saving created hidden review work elsewhere.</p><p>Autonomy should expand only as the company can demonstrate control.</p><h4>STEP 6: CLOSE THE LEARNING LOOP</h4><p>Turn repeated corrections into systematic improvements.</p><p>Do not allow “the model made a mistake” to become an explanation. Diagnose whether the failure came from context, instruction, memory, tool behavior, authority, evaluation, or product design. Then encode the lesson at the right layer.</p><p>Version changes. Test them against historical and adversarial cases. Monitor real-world effects. A correction that cannot be traced or reversed is not learning; it is drift.</p><h4>STEP 7: MOVE THE PRODUCT CLOSER TO THE OUTCOME</h4><p>Once the capability is reliable, assume more responsibility.</p><p>Replace advice with action, action with completion, and completion with ongoing operation — only where evidence supports the move.</p><p>This is where product strategy and company design meet. Every additional unit of responsibility requires stronger context, evaluation, recovery, and trust. The company grows not by adding features, but by earning a wider authority boundary.</p><h3>New Metrics for the AI-Native Company</h3><p>Traditional operating metrics remain necessary. Revenue, margin, retention, growth, and cash do not become obsolete because the company uses agents.</p><p>But they are lagging indicators of an operating model that can fail long before the financial statement notices.</p><p>AI-native companies need a second set of metrics: measures of delegated responsibility and organizational learning.</p><h4>EXECUTION</h4><ul><li><strong>Autonomous completion rate:</strong> the share of eligible work completed without intervention.</li><li><strong>Cost per successful outcome:</strong> total model, tool, infrastructure, review, and remediation cost — not token cost alone.</li><li><strong>Decision latency:</strong> time from sufficient evidence to accountable commitment.</li></ul><p>These measures reveal leverage. They should never be read without quality and trust.</p><h4>CONTROL</h4><ul><li><strong>Escalation precision:</strong> whether the system asks for help when it should — and not merely when it is uncertain.</li><li><strong>Outcome acceptance rate:</strong> how often customers accept or retain the result.</li><li><strong>Correction recurrence:</strong> how often a known failure pattern returns.</li><li><strong>Trust retention:</strong> whether expanded autonomy preserves customer confidence, compliance, and reversibility.</li></ul><p>These measures reveal whether the system is earning more authority or merely consuming less review.</p><h4>HUMAN LEVERAGE</h4><ul><li><strong>Human judgment leverage:</strong> valuable outcomes per hour of scarce expert attention.</li><li><strong>Exception concentration:</strong> the share of expert time spent on genuinely consequential cases rather than routine verification.</li></ul><p>The aim is not to remove humans from the loop. It is to stop spending scarce judgment on work that no longer requires it.</p><h4>LEARNING</h4><ul><li><strong>Learning half-life:</strong> time required to turn a discovered failure into a validated system improvement.</li><li><strong>Context quality:</strong> relevance, freshness, provenance, and permission correctness of retrieved context.</li><li><strong>Capability gain:</strong> measurable improvement in outcome quality, cost, or completion attributable to accumulated experience.</li></ul><p>The governing metric is not tokens per employee.</p><p>It is:</p><blockquote><strong><em>How much more trusted outcome can the company produce from each hour of scarce human judgment — and how quickly does that ratio improve?</em></strong></blockquote><h3>Failure Modes</h3><p>AI-native rhetoric can hide a conventional company just as easily as it can reveal a new one. These are the patterns to distrust.</p><h4>AUTOMATION THEATER</h4><p>The company adds chat interfaces and generated text but leaves the operating model untouched.</p><p>People still route every decision, copy information between systems, and repair every exception. The company has acquired faster tasks, not a new architecture.</p><h4>AUTONOMOUS AMBIGUITY</h4><p>Agents receive goals without authority boundaries, completion criteria, or accountable owners.</p><p>The system appears flexible because nobody has specified what it may decide. The ambiguity returns later as review work, risk, and disputes over who approved what.</p><h4>MEMORY POLLUTION</h4><p>The system stores everything, retrieves contradictions, and treats stale decisions as current truth.</p><p>More memory makes performance worse because the company has confused retention with knowledge. Nothing is superseded, scoped, or allowed to expire.</p><h4>EVALUATION CAPTURE</h4><p>The organization optimizes for convenient scores that do not represent customer outcomes.</p><p>The evaluator rewards polish, agreement, speed, or task completion while the customer experiences failure. The system learns to satisfy its measurement rather than its purpose.</p><h4>INTERFACE FUNDAMENTALISM</h4><p>Conversation is used where structured controls would be faster, safer, or more precise.</p><p>The company mistakes natural language for the destination. The best interface is the one that carries intent with the least ambiguity; sometimes that is a conversation, and sometimes it is a switch, a diagram, or no interface at all.</p><h4>RECKLESS DISINTERMEDIATION</h4><p>The product removes a visible intermediary while silently transferring verification, risk, or coordination to the customer.</p><p>The pitch says “no gatekeeper.” The customer discovers they are now the compliance team, the project manager, and the final quality-control function.</p><h4>HEADCOUNT FETISH</h4><p>Organizational thinness becomes a vanity metric, producing fragile systems and concentrated responsibility.</p><p>The company celebrates what it has removed without measuring what nobody can now cover. Leverage becomes brittleness, and a small number of people inherit an impossible accountability surface.</p><h4>MODEL MOAT ILLUSION</h4><p>The company mistakes temporary access to a model for a durable advantage and neglects distribution, data, evaluation, and trust.</p><p>The moat disappears at the next model release because the company never built a learning system around the capability.</p><p>These failures have one thing in common: they optimize the visible sign of being AI-native while neglecting the transfer of responsibility underneath it.</p><h3>Conclusion — Build the Company That Makes Itself Disappear</h3><p>The easiest future to imagine is the least interesting one.</p><p>Every employee gets a copilot. Every application gains a chat box. Every workflow becomes twenty percent faster. The company produces more with fewer people and congratulates itself for becoming AI-native.</p><p>That future will happen. It will not be enough.</p><p>The deeper shift begins when the company stops treating intelligence as labor and starts treating it as infrastructure.</p><p>An AI-native company is not a conventional company with more automation. It is a persistent learning and execution system organized around human intent.</p><p>Its operating system turns expertise into executable capability. Its strategy moves that capability toward the customer. Its design philosophy compresses the path from intention to achievement.</p><p>The result is not a company with fewer people doing the same work.</p><p>It is a different company.</p><p>Departments stop being the only containers of expertise. Applications stop being the only interfaces to capability. Management stops being the default transport layer for context. Customers stop renting the entire institution when they need one outcome.</p><p>What remains human becomes clearer and more important: purpose, taste, relationships, ethics, judgment, conflict, commitment, and accountability.</p><p>This is why the final goal is invisibility.</p><p>The best AI-native company does not force the customer to admire its agents, prompts, memory architecture, or orchestration. It absorbs complexity and exposes the result. It becomes visible where trust and responsibility require a name — and invisible everywhere else.</p><p>That creates a harder standard than productivity.</p><p>The company must be able to answer:</p><ul><li>What can we now deliver that previously required an institution?</li><li>Which market layer no longer earns its place?</li><li>Which judgment will we never pretend to automate?</li><li>What evidence allows us to assume more responsibility?</li><li>How does every completed outcome make the next one better?</li></ul><p>The strategic question is not where AI can be inserted.</p><p>It is <strong>what becomes unnecessary when competent reasoning is abundant</strong>.</p><p>The product question is not which feature to add.</p><p>It is which layer between intent and outcome can disappear.</p><p>The organizational question is not how many people can be removed.</p><p>It is how much more capability, responsibility, and learning each person can govern.</p><p>The human role is not to remain busy. It is to decide what should happen, what must never happen, and what good looks like.</p><p>The companies that understand this will do more than operate efficiently. They will restructure markets because they were willing to redesign the company itself.</p><p>They will not merely use intelligence.</p><p>They will compound it.</p><p>And, for the customer, almost everything else will disappear.</p><h3>Case Study Notes and Sources</h3><p>The examples in this manifesto illustrate different stages and forms of the thesis; they are not endorsements or claims that each company has completed the transformation described.</p><ul><li><strong>Stripe</strong> describes itself as economic infrastructure for the internet and offers programmable payments and business capabilities. Sources: <a href="https://stripe.com/newsroom/information">Company Information</a> and <a href="https://stripe.com/">product overview</a>.</li><li><strong>Doctronic</strong> publicly describes a Utah program for eligible prescription renewals under the state’s AI regulatory framework; scope, pricing, formulary, and oversight may change. Sources: <a href="https://www.doctronic.ai/utah/">Utah AI Prescription Refill</a> and <a href="https://www.doctronic.ai/utah-ai-prescription-refill-formulary/">formulary</a>.</li><li><strong>Cofounder</strong> describes an agent-orchestration platform for operating company functions with human approvals. Source: <a href="https://cofounder.co/">product overview</a>.</li><li><strong>Cursor</strong> describes an AI code editor offering codebase-aware assistance, natural-language editing, and agentic development. Source: <a href="https://www.cursor.com/">product overview</a>.</li><li><strong>Harvey</strong> describes a secure AI platform for legal and other professional workflows. Sources: <a href="https://www.harvey.ai/">product overview</a> and <a href="https://help.harvey.ai/articles/getting-started-with-harvey">getting started guide</a>.</li><li><strong>Lovable</strong> describes a full-stack application development platform operated through natural language with editable code. Source: <a href="https://docs.lovable.dev/introduction/welcome">product documentation</a>.</li><li><strong>Memomee</strong> describes an invite-first memory governance and retrieval control plane for long-running agents. Product architecture and benchmark statements in this manifesto are based on the company’s public materials; performance results are self-published and have not been independently validated here. Sources: <a href="https://memomee.ai/">product overview</a> and <a href="https://memomee.ai/compare">published comparisons</a>.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c2e1f1cbdea5" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/the-ai-native-company-manifesto-c2e1f1cbdea5">The AI-Native Company Manifesto</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What would it take to put an agent on the payroll?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/what-would-it-take-to-put-an-agent-on-the-payroll-b394528a96a4?source=rss-118ee9aeedd8------2"><img src="https://cdn-images-1.medium.com/max/2600/1*JJm8pZKmqWggSVUegt3jlg.png" width="2688"></a></p><p class="medium-feed-snippet">What it would take to trust an agent with real work</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/what-would-it-take-to-put-an-agent-on-the-payroll-b394528a96a4?source=rss-118ee9aeedd8------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/what-would-it-take-to-put-an-agent-on-the-payroll-b394528a96a4?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/b394528a96a4</guid>
            <category><![CDATA[ai-engineering]]></category>
            <category><![CDATA[future]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[ai-infrastructure]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Fri, 22 May 2026 21:04:37 GMT</pubDate>
            <atom:updated>2026-05-22T21:04:37.049Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I mined my own Claude Code prompts and built a digital twin. Here's how you can build your own.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/i-mined-my-own-claude-code-prompts-and-built-a-digital-twin-heres-how-you-can-build-your-own-e1a957ef5a02?source=rss-118ee9aeedd8------2"><img src="https://cdn-images-1.medium.com/max/2600/1*2gPbp0aWAyYomtqX3qQv4g.png" width="3168"></a></p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/i-mined-my-own-claude-code-prompts-and-built-a-digital-twin-heres-how-you-can-build-your-own-e1a957ef5a02?source=rss-118ee9aeedd8------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/i-mined-my-own-claude-code-prompts-and-built-a-digital-twin-heres-how-you-can-build-your-own-e1a957ef5a02?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/e1a957ef5a02</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[digital-twin]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[agentic-workflow-patterns]]></category>
            <category><![CDATA[prompt-engineering]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Thu, 14 May 2026 09:43:31 GMT</pubDate>
            <atom:updated>2026-05-14T09:43:31.631Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[AI Coding Tools Shipped More CVEs in March Than in All of 2025]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/ai-coding-tools-shipped-more-cves-in-march-than-in-all-of-2025-0e9f69abf6c2?source=rss-118ee9aeedd8------2"><img src="https://cdn-images-1.medium.com/max/2600/1*6Cwp9nYCsw2rj7rgF0lLrw.png" width="2752"></a></p><p class="medium-feed-snippet">Done does not mean implemented anymore. It means proven. Flow is the missing plugin in your AI engineering workflow.</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/ai-coding-tools-shipped-more-cves-in-march-than-in-all-of-2025-0e9f69abf6c2?source=rss-118ee9aeedd8------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/ai-coding-tools-shipped-more-cves-in-march-than-in-all-of-2025-0e9f69abf6c2?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/0e9f69abf6c2</guid>
            <category><![CDATA[agentic-workflow]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[ai-engineering]]></category>
            <category><![CDATA[claude-code-plugins]]></category>
            <category><![CDATA[claude-code]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Wed, 06 May 2026 20:29:30 GMT</pubDate>
            <atom:updated>2026-05-06T22:54:53.297Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[If skills are for agents, decorators are for prompts]]></title>
            <link>https://medium.com/@danielbentes/if-skills-are-for-agents-decorators-are-for-prompts-b35a1c8dcf93?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/b35a1c8dcf93</guid>
            <category><![CDATA[prompt-engineering]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[decorator-pattern]]></category>
            <category><![CDATA[claude-code-plugins]]></category>
            <category><![CDATA[claude-code]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Tue, 28 Apr 2026 01:19:51 GMT</pubDate>
            <atom:updated>2026-04-28T01:21:10.808Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ILhINUVz0fRi0anOPtFZ7A.png" /></figure><p>If you already think in Skills, you already understand Decorators. One gives your agents reusable expertise. The other gives your prompts reusable shape. Decorators are a deterministic way to level up prompts — you spend time on intent, not on syntax.</p><p>When you give Claude a Skill, you’re packaging up reusable expertise — <em>“here’s how we do code review,” “here’s how we write release notes”</em> — so the agent stops winging it and starts doing the thing the way you’d want it done. Skills move knowledge out of your head and into something the agent loads on demand.</p><p>Prompts have the exact same problem. You type <em>“be concise”</em> or <em>“show your reasoning”</em> all day long. Each one is a little instruction you’ve half-written a hundred times, and each time you write it lazier than the last. The model gives you back exactly what you asked for: a lazy answer.</p><p>A decorator is a packaged prompt instruction. A hook expands it into the careful version before the model ever sees your prompt. Here’s what that actually looks like.</p><p>You type:</p><blockquote>::Antipatterns(domain=database, severity=critical, format=examples)<br>Review my MongoDB schema design.</blockquote><p>The model receives:</p><blockquote>Identify common antipatterns and mistakes in the specified domain. Focus on how to recognize these issues and provide guidance on how to avoid or fix them. Focus on database antipatterns such as poor schema design, inefficient queries, and data integrity issues. Focus only on the most severe antipatterns that pose immediate risks or significant technical debt. Provide concrete examples of each antipattern with code or design snippets that illustrate the problem.</blockquote><blockquote>Review my MongoDB schema design.</blockquote><p>One line in. A five-sentence specification out — domain narrowed, severity filtered, output format dictated. The model now performs a fundamentally different review than it would for the bare prompt. You wrote the sigil once. The engine assembles the rest, the same way, every time.</p><p>Decorators compose. Stack <strong><em>`::Antipatterns(domain=security)`</em></strong> with <strong><em>`::Concise(level=high)`</em></strong> and you get both shapes layered.</p><p>Same pattern as Skills, with one important difference. Skills are loaded into context and the model decides whether to use them — they’re advisory. Decorators run in a <strong><em>`UserPromptSubmit`</em></strong> hook before the model ever sees your prompt — they’re deterministic. Use one, get its shaping, every time, no exceptions.</p><p>Turn on auto-decorate and you don’t even pick. A small model reads each prompt and applies 0–3 from 143 curated enhancers across 14 categories: concision, reasoning, verification, antipattern detection, edge case discovery, plus eight developer-specific categories (architecture, code generation, debugging, devops, etc.). Intent in, sharpened prompt out — every time.</p><p>Three ways to apply them:</p><ol><li>Inline. Prepend <strong><em>`::Name`</em></strong> to a prompt and that decorator applies to that prompt only (<strong><em>`+++Name`</em></strong> works too — same thing, different syntax).</li><li>Always-on. Add a decorator to your config and it gets prepended to every prompt automatically.</li><li>Auto-decorate. Turn it on and a small model (Haiku 4.5) picks 0–3 decorators per prompt based on what your prompt seems to need.</li></ol><p>Three things you get:</p><ol><li>Speed. A sigil instead of a paragraph, on every prompt that needs shaping.</li><li>Consistency. The same sigil expands the same way. Your output floor stops depending on how much effort you felt like spending on the prompt.</li><li>Discoverability. Run <strong>`/decorate list`</strong> and you’ll find decorators you didn’t know to ask for, like <strong><em>`::FactCheck`, `::BlindSpots`, `::RedTeam`, `::StepByStep`</em></strong>. The catalogue teaches you how to prompt better as a side effect of using it.</li></ol><blockquote>If you already think in Skills, you already understand Decorators. One gives your agents reusable expertise. The other gives your prompts reusable shape.</blockquote><p>Install:</p><blockquote>claude plugin marketplace add synaptiai/synapti-marketplace<br>claude plugin install prompt-decorators</blockquote><p>Then run <strong>`/decorate list`</strong> and see what you’ve been re-typing by hand. You can also create your own decorators! Try it out. Open source.</p><p>Plugin marketplace: <br><a href="https://github.com/synaptiai/synapti-marketplace">https://github.com/synaptiai/synapti-marketplace</a></p><p>See all available decorators: <br><a href="https://synaptiai.github.io/prompt-decorators/api/decorators/">https://synaptiai.github.io/prompt-decorators/api/decorators/</a></p><p>I hope you enjoyed this reading! If it provided you with value and you wish to show <strong>a little support</strong>, you could:</p><ol><li>👏 <strong>Clap</strong> a lot of times for this story</li><li>🔖 <strong>Highlight</strong> the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles)</li><li>🤝 <strong>Follow</strong> me on <a href="https://medium.com/@danielbentes">Medium</a> or <a href="https://www.linkedin.com/in/danielbentes/">LinkedIn</a> to read my latest writings</li></ol><p>🫶 Thank you! 🫶</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b35a1c8dcf93" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building an AI-First Organization From the Genome Up]]></title>
            <link>https://medium.com/@danielbentes/building-an-ai-first-organization-from-the-genome-up-1a636cff5260?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/1a636cff5260</guid>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[future-of-work]]></category>
            <category><![CDATA[organizational-design]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Wed, 01 Apr 2026 22:25:02 GMT</pubDate>
            <atom:updated>2026-04-01T22:25:02.710Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Fourteen Claude Code skills, one organizational genome, and a field report from running the full lifecycle on my own company.</em></p><p><strong>TL;DR:</strong> I built 14 Claude Code skills that encode organizational identity into infrastructure agents load natively, then ran the full lifecycle on my own company. Before running this kit, I had intuitions. After running it, I had infrastructure. Here’s what I learned:</p><ul><li>Organizational values only become operational when grounded in real <strong>sacrifices</strong>. The test isn’t what you say you value, it’s what you’re willing to lose for it</li><li>The line between agent autonomy and human approval isn’t capability — it’s <strong>reversibility</strong>: can we undo it if it’s wrong?</li><li>Static governance documents fossilize. Agents that draft policies for novel situations and <strong>earn autonomy</strong> through evidence build better rules than anything written once</li><li>Quality gates need holdout scenarios or agents will game visible criteria. Same principle as separating training and test sets in machine learning. But holdout scenarios as documentation aren’t enough — you need an independent evaluator that tests agent output against hidden scenarios in real time</li><li>Organizational design doesn’t stick until it’s platform <strong>infrastructure.</strong> Values loaded at session start, governance as invokable skills, not files agents read when told</li><li>Adoption fails when you treat it as a usage problem instead of a <strong>barrier problem</strong>. Each role has a specific psychological block, and “use AI more” doesn’t address it</li></ul><p><strong>Start </strong><a href="https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/ai-first-org-design-kit"><strong>here</strong></a><strong>:</strong> Run the genome builder first — the sacrifice questions will tell you whether your values are real or aspirational. If you’re transforming an existing team, run the coordination audit before redesigning anything. If the tools exist but people aren’t using them, measure adoption before trying to fix it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-HncpM4I-BY8WnSTk8aHjg.png" /><figcaption>Image by author</figcaption></figure><p>In <a href="https://medium.com/@danielbentes/the-specification-economy-77f7d2297c37">The Specification Economy</a>, I argued that the value in organizations lives in specification, not execution. That AI changes the three-variable model of organizational time (specification, coordination, execution) in ways most leaders aren’t preparing for. That you need to encode your organizational identity into a specification stack deep enough for agents to operate within. And that you can’t automate half a load-bearing wall.</p><p>The response I kept hearing: <em>“Okay, I buy it. Now what do I do Monday morning?”</em></p><p>So I built the tool. Then I ran it on my own organization. This is the practitioner’s companion to the theory piece. Less “why” and more “here’s what happened when I actually did it.”</p><h3>The Kit</h3><p>The AI-First Org Design Kit is fourteen Claude Code skills that walk you through four phases: Design, Deployment, Adoption, and Evolution. Each skill is a specialist persona that runs an interactive session — asking questions, analyzing responses, and producing structured artifacts. Every skill’s output saves to a shared project directory that downstream skills automatically discover. The coordination audit feeds into four other skills. The genome gets referenced by everything downstream. The operationalize skill compresses everything into infrastructure agents actually load.</p><p>Why a kit and not a framework? Frameworks explain what to think. Kits help you do the work. The distance between “I understand the specification stack” and “I’ve actually encoded my organizational values as agent decision rules” is execution. The kit closes that gap.</p><p>Four entry paths depending on where you’re starting:</p><p><strong>Greenfield founders</strong> start with the genome builder. You’re encoding identity before anything else exists to constrain it.</p><p><strong>Leaders transforming existing organizations</strong> start with the coordination audit and political navigator. Before you redesign anything, understand where time goes and who will fight the change.</p><p><strong>Post-deployment teams</strong> run the evolution auditor. The genome exists, agents are running, and you need to know if the system is learning or fossilizing.</p><p><strong>Teams where the tools exist but people aren’t using them</strong> start with the maturity ladder. Measure the adoption gap before trying to close it.</p><p>The router skill (ai-first-kit) is the entry point. It asks one question, diagnoses your situation, and sequences you through the right skills in the right order.</p><h3>Fourteen Skills, Four Phases</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1TUDfKe2HokuDCIr2-JecQ.png" /><figcaption>Image by author</figcaption></figure><h4>Design (7 skills)</h4><p><strong>Diagnose</strong> (coordination-audit) decomposes workflows into specification, coordination, and execution time. Classifies which structures serve coordination versus culture — the dual-system distinction I described in The Specification Economy. Ranks encoding candidates by ROI.</p><p><strong>Encode Identity</strong> (org-genome-builder) runs an eleven-question Socratic interview and produces your organizational genome: values as decision rules, quality standards with pass/fail criteria, communication norms, and anti-patterns. This was the hardest skill and produced the most valuable output. More on that below.</p><p><strong>Specify</strong> (specification-writer) creates specs at task, workflow, or governance layers. Enforces the Stranger Test: could someone with zero context execute from this spec and produce acceptable output?</p><p><strong>Validate</strong> (quality-gate-designer) converts approval chains into criteria-based quality gates with holdout scenarios that executing agents never see. The training/test-set split applied to governance.</p><p><strong>Govern</strong> (governance-architect) produces six interconnected governance documents: authority matrix, hard boundaries, escalation protocols, policy generation loop, decision ledger specification, and learning loop.</p><p><strong>Staff</strong> (role-value-mapper) designs roles from value flows and specification responsibility, not job titles.</p><p><strong>Navigate</strong> (political-navigator) maps power structures, classifies resistance archetypes, creates personalized reframes, and sequences the change. The brownfield path runs this early because 70% of transformations fail on people, not technology.</p><h4>Deployment (2 skills)</h4><p>compact agent primer (~270 lines for my org) using strict compression rules. Also generates Claude Code-native integration: @import references for CLAUDE.md and five governance skills as invokable /org-* commands.</p><p><strong>Deploy Agents</strong> (agent-builder) takes role definitions and produces role-specific system prompts, tool permissions, and self-review checklists. Exports to Claude Code, Anthropic Agent SDK, OpenAI Agents SDK, CrewAI, and OpenClaw. Can register agents as Claude Code sub-agents with persistent memory and preloaded governance skills.</p><h4>Adoption (3 skills)</h4><p><strong>Measure</strong> (maturity-ladder) builds a per-role human AI adoption matrix with four levels, using human job titles or solo-founder operational modes — not agent definitions. Identifies the psychological barrier blocking each role (self-enhancing bias, identity threat, opacity, or authority threat) and produces barrier-informed progression paths. Evidence-based assessment, not self-report.</p><p><strong>Sprint</strong> (adoption-sprint-designer) designs structured 2-3 day adoption sprints with one objective, buddy pairing, mandatory demos, and activity-based measurement. When barrier data exists, selects the sprint objective that best addresses the dominant barrier.</p><p><strong>Policy</strong> (usage-policy-writer) generates a human-facing AI usage policy — not agent rules (those are in HARD-BOUNDARIES.md), but clear guidance for humans with the reasoning behind every decision.</p><h4>Evolution (2 skills)</h4><p><strong>Validate Gates</strong> (holdout-evaluator) is an independent LLM-as-Judge that evaluates agent work output against hidden holdout scenarios inline during gate self-review. Cross-references what the agent claims in its self-review evidence against what actually exists in the files. Produces mapped feedback that references only visible criteria — holdout scenario names never leak to the executing agent. Writes JSONL telemetry that makes gate satisfaction metrics empirical instead of estimated.</p><p><strong>Evolve</strong> (evolution-auditor) runs the post-deployment learning loop. Measures gate effectiveness using telemetry from the holdout evaluator — satisfaction rates, gaming indicators (self-review passes but holdout fails), and scenario effectiveness. Checks genome fitness against real decisions, calibrates the authority matrix, tracks adoption maturity over time with barrier context for stalled roles, and detects stale Claude Code agents whose upstream artifacts have changed.</p><h3>The Genome: What It Actually Produced</h3><p>When I ran org-genome-builder on Synapti, the eleven-question interview produced 7 files across 3 directories (identity, decision architecture, quality standards). The session took about ninety minutes. It was the most productive ninety minutes I&#39;ve spent on organizational design, because it forced me to articulate things I&#39;d been operating on intuitively for years but had never written down.</p><h4>Values as Decision Rules</h4><p>For each value I named, the skill demanded:</p><blockquote>“Give me a real example where this value determined a decision. What did you sacrifice?”</blockquote><p>That sacrifice question is where real values separate from wall-poster values. Anyone can say they value quality. The test is what you’re willing to lose for it.</p><p>My value “Quality-First Completionism” converted to this decision rule: <em>When faced with shipping something incomplete vs. delaying, delay. Done means done. No mocks, no placeholders, no TODOs.</em></p><p>The real example that grounded it: <a href="https://github.com/synaptiai/prompt-decorators">Prompt Decorators</a>. I shipped the concept before the execution matched. People liked the idea, tried it, couldn’t use it, and moved on. Burned the opportunity without capturing the value. That failure became both the evidence for the value and, later, a hard governance boundary.</p><p>The agent instruction that came out of it: <em>Never produce placeholder implementations, mock data, or TODO comments. Complete the work fully or flag that it can’t be completed and why.</em></p><p>And the conflict resolution: <em>When quality conflicts with speed, quality wins, always. Speed applies to throughput — working fast, parallel execution — never to cutting corners.</em></p><p>Four values total, each with this structure. The full VALUES.md is 118 lines. Not long. Every line is load-bearing.</p><p>The second value, “Observation-Driven Building,” produced the decision rule: <em>Is this a real problem I or others feel? Can I connect separate ideas into something novel?</em> The <a href="https://github.com/synaptiai/synapti-marketplace">Synapti Marketplace</a> itself was the evidence — I observed a gap in Claude Code’s ecosystem for my needs, connected patterns from plugin marketplaces in other tools, and built it.</p><p>“Simplicity &amp; Clarity as the Gate” codified a failure I’d been circling around. <a href="https://github.com/synaptiai/uim-protocol">UIM Protocol</a> tried to do too much. It wasn’t as clear as MCP. It didn’t have the distribution power. Complexity without clarity killed adoption. The decision rule broke it into two modes: building for myself, complexity is fine. Building for others, simplicity gates the release.</p><p>“Proactive Autonomy with Prepared Escalation” is the operating principle for how my agents work. Try first. Come prepared. Escalate with options. Never punt lazily. The agent instruction is specific:</p><ul><li><em>(1) Encounter ambiguity — try to resolve yourself first.</em></li><li><em>(2) Still ambiguous — present 2–3 educated options.</em></li><li><em>(3) Irreversible — always ask.</em></li><li><em>(4) Never ask “what should I do?” — always present options with recommendations.</em></li></ul><h4>Anti-Patterns: Encoding Taste</h4><p>The most surprising output was the anti-patterns document. The genome builder asked:</p><blockquote>“What’s technically correct but ‘not right’ for your organization?”</blockquote><p>This is where taste lives. Not in what you do, but in what you refuse to accept even when it meets the requirements.</p><p>Eight anti-patterns emerged. Three of them anchor the rest:</p><p><strong>Ship the Concept, Skip the Execution.</strong> Cool README, incomplete implementation. Burns the opportunity without capturing the value. People try it, can’t use it, move on. Worse than not shipping at all — because you’ve consumed their attention and trust without delivering.</p><p><strong>Lazy Verification.</strong> Claiming something works because tests pass, linters are green, and types check. No actual runtime verification. <em>“Theoretically works”</em> is not <em>“actually works.”</em> The proof is in running it, checking the browser, inspecting the logs.</p><p><strong>Lazy Escalation.</strong> An agent asking <em>“what should I do?”</em> without having tried to resolve it first. Open-ended questions with no research or options. Agents are teammates, not tools waiting for instructions. Punting without effort wastes time and breaks momentum.</p><p>Each anti-pattern has a <em>“what it looks like,” “why it’s wrong for us,”</em> and <em>“what to do instead.”</em> These aren’t generic quality guidelines. They’re taste markers — the difference between output that’s technically acceptable and output that feels like it came from this organization.</p><h3>Governance as Active Participation</h3><p>Most governance models treat agents as rule-followers: here are the boundaries, stay inside them. The governance architect produced something different. Six interconnected documents that create a system where agents actively participate in governance, not just obey it.</p><h4>The Authority Matrix</h4><p>Four tiers: Autonomous, Autonomous+Notify, Human-in-Loop, Human-Only. The organizing principle that makes the matrix useful: <strong>the line between tiers isn’t capability — it’s reversibility.</strong></p><p>Reversible actions get full autonomy. Code changes, refactoring, testing, pushing branches, creating PRs, research — agents handle all of this without asking. Irreversible actions — deleting data, force-pushing, external communications, publishing — always require approval.</p><p>This single principle eliminated weeks of debate about what agents <em>“should”</em> be allowed to do. The question isn’t <em>“is the agent good enough?”</em> It’s <em>“can we undo it if it’s wrong?”</em></p><h4>Hard Boundaries</h4><p>Five non-negotiable lines:</p><ol><li><strong>No Ungrounded Claims</strong> — no factual claims without verification against current sources</li><li><strong>No Irreversible Actions Without Approval</strong> — anything that can’t be undone requires explicit authorization</li><li><strong>No Unauthorized External Communication</strong> — agents draft, they don’t publish</li><li><strong>No Incomplete Shipments</strong> — done means done</li><li><strong>No Assumption-Driven Decisions</strong> — verify, don’t guess</li></ol><p>Priority order: Safety &gt; Reputation &gt; Trust &gt; Quality &gt; Completeness. When boundaries conflict (rare), the hierarchy resolves it.</p><p>These transfer to the agent primer at full fidelity. No compression, no summarization. Hard boundaries are the one thing you never abbreviate.</p><h4>The Escalation Protocol</h4><p>The escalation format changed how my agents communicate when stuck. Every escalation follows this structure:</p><ul><li>Situation,</li><li>What I tried,</li><li>Options with tradeoffs,</li><li>My recommendation,</li><li>Time sensitivity,</li><li>Risk if wrong.</li></ul><p><em>“What should I do?”</em> is never acceptable. Time-bound defaults handle the reality that I’m not always available: low-risk decisions proceed after 30 minutes, medium-risk takes the most conservative option after 2 hours, high-risk items halt indefinitely.</p><h3>The Policy Generation Loop</h3><p>This is where agents became governance participants rather than rule-followers.</p><p>When an agent encounters a novel situation — something no existing policy covers — it doesn’t just log the gap and escalate. It drafts a candidate policy: a concrete proposal with scope, reasoning, boundary, and recommended authority tier, grounded in the organizational values. The agent includes this draft in its escalation package alongside the immediate options for the current situation.</p><p>I review the situation and the proposed policy together. If the policy is good, it enters governance. If not, the rejection and reasoning get recorded so the same policy isn’t proposed again.</p><p>Policies start conservative and earn autonomy through a promotion path: Novel situation (Human-Only) to approved policy (Human-in-Loop) to proven pattern (Autonomous+Notify) to reliable (Autonomous). Each promotion requires evidence of successful application and no failures at the current tier.</p><p>This means governance grows from operational experience. It’s not a static document that someone writes once and agents follow forever. It’s a living system that expands agent autonomy as trust builds — and contracts it when failures demonstrate the need.</p><h4>Failure Classification and the Decision Ledger</h4><p>Before escalating any failure, agents classify the root cause:</p><ul><li><strong>Spec gap</strong> — the specification didn’t cover this scenario. Route to the specification writer.</li><li><strong>Gate gap</strong> — the quality criteria missed this failure mode. Route to the quality gate designer.</li><li><strong>Authority gap</strong> — the wrong tier was assigned. Route to the governance architect.</li><li><strong>Boundary violation</strong> — a hard limit was tested. Immediate halt.</li><li><strong>Novel situation</strong> — no policy exists. Trigger the policy generation loop.</li></ul><p>That classification routes the fix to the right skill. Patterns accumulate. The evolution auditor reviews them monthly and proposes governance updates.</p><p>The decision ledger is the audit trail. Agents append entries for every Autonomous+Notify decision and above — brief title, timestamp, decision made, reasoning, authority level used. Append-only. No modifications to existing entries. Over time, this creates an operational evidence base that makes the evolution auditor’s job tractable.</p><h3>Quality Gates and Holdouts</h3><p>When you convert approval chains to automated gates, agents can game visible criteria. If the gate says <em>“all functions must have docstrings,”</em> the agent writes docstrings. Whether the docstrings are <em>useful</em> is a different question.</p><p>The quality gate designer solves this with holdout scenarios: hidden validation test cases stored in a directory that executing agents never see. The visible criteria tell agents what to aim for. The hidden scenarios test whether the output achieves the <strong><em>intent</em></strong> behind those criteria. Same principle as keeping your test set separate from your training set in machine learning.</p><p>For Synapti, five gates emerged. The first four are agent-autonomous — agents self-review, identify failures, and fix them before presenting work:</p><ul><li><strong>Plan Readiness</strong> — the spec passes the Stranger Test before execution starts</li><li><strong>Implementation Completeness</strong> — every acceptance criterion met, zero TODOs or mocks</li><li><strong>Runtime Verification</strong> — code actually executed, browser/logs/DB checked with evidence</li><li><strong>Content Authenticity</strong> — sounds like Daniel, all links verified, claims backed by sources</li></ul><p>The fifth — <strong>Release Readiness</strong> — is always human-gated. Reputation is the product. The final call before anything goes public is never delegated.</p><p>Twenty-five holdout scenarios across them, five per gate.</p><h4>Closing the Evaluation Loop</h4><p>Holdout scenarios only work if something actually tests them. Without automated validation, I was estimating gate effectiveness from memory during monthly reviews — biased, infrequent, and unable to answer <em>“are we actually at 90% first-pass approval?”</em></p><p>The holdout evaluator (holdout-evaluator) is an independent judge that runs inline during gate self-review. It cross-references what the agent <em>claims</em> against what the files <em>show</em>, produces feedback the agent can act on without revealing which hidden scenarios triggered it, and writes telemetry that makes satisfaction metrics empirical. The evolution auditor reads that telemetry instead of asking me to recall incidents.</p><p>The metric that matters most: the gaming indicator. Self-review passes but holdout evaluation fails — the agent checked boxes without genuine understanding. That’s the signal that criteria need deepening, and you can’t get it without testing the holdout set against real output.</p><p>The gates compose sequentially. Plan Readiness must pass before execution starts. Implementation Completeness must pass before verification. Gates 3 (Runtime Verification) and 4 (Content Authenticity) run in parallel when output includes both code and content. All four must pass before Gate 5.</p><p>Gate failures feed backward, not forward. If Runtime Verification fails, the fix goes back to implementation, not to a workaround at the release stage. Root cause, not symptom management.</p><h3>From Design to Deployment</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KS9ivrNHYc2zYimQ0AfoLQ.png" /><figcaption>Image by author</figcaption></figure><p>The design phase produces organizational infrastructure — genome files, governance documents, gate criteria, role definitions. The deployment phase makes it operational. Two skills bridge the gap.</p><h4>The 6:1 Compression</h4><p>The operationalize skill takes everything produced upstream and compresses it into a single agent primer. For Synapti, the full upstream output was roughly 1,750 lines across twenty-seven files. The primer is 275 lines.</p><p>What goes in: mission in 3–5 lines, each value as a one-line decision rule with its agent instruction (the real examples and sacrifice questions stripped), voice norms with tone guidance and formality gradient, the authority matrix as a compact table, quality pass criteria per output type, and hard boundaries at full fidelity.</p><p>What never goes in: holdout scenarios (agents would game them), political maps (sensitive human dynamics), audit findings (diagnostic, not operational).</p><p>What makes it work: <strong>active references.</strong> The primer doesn’t try to contain everything. It routes agents to full documents when they need them. <em>“Before writing code, read BY-OUTPUT-TYPE.md for the full pass criteria.”</em> <em>“Before escalating, read ESCALATION-PROTOCOLS.md for the format.”</em></p><p>The primer is a navigation layer, not a dumping ground.</p><h4>Job Descriptions vs. Handbooks</h4><p>The agent builder revealed a distinction I hadn’t made before building it: the primer is a <em>handbook</em> (organizational rules everyone follows), but agents also need a <em>job description</em> (role-specific responsibilities, tools, and collaboration patterns). The handbook without the job description produces agents that know the rules but don’t know what they’re supposed to do.</p><p>For Synapti, the agent builder configured three roles:</p><p><strong>Specification Architect</strong> — Development agent, mode allocation 50/30/20 (architect/designer/operator). Full tool access: Bash, Read, Write, Edit, Glob, Grep, Agent. Handles implementation from issue to PR to review to merge.</p><p><strong>Community &amp; Voice Guardian</strong> — Assistant agent, 40/20/40. High operator allocation because voice is the one thing agents approximate but never replace. Drafts content, never publishes. The “never publishes” constraint is a hard boundary — No Unauthorized External Communication — operationalized as a role restriction.</p><p><strong>Opportunity Scout</strong> — Assistant agent, 70/20/10. Almost pure judgment work. Pattern recognition, opportunity evaluation, competitive analysis.</p><p>Each got a system prompt following a seven-section structure:</p><ul><li>Role Identity,</li><li>Organizational Context (pointer to the primer — never duplication),</li><li>Hard Boundaries (full, always),</li><li>Capability Declaration,</li><li>Tool Permissions,</li><li>Self-Review Checklist,</li><li>and Collaboration patterns.</li></ul><p>Plus five framework-specific exports: Claude Code, Anthropic Agent SDK, OpenAI Agents SDK, CrewAI, and OpenClaw.</p><h3>Making It Claude Code-Native</h3><p>The organizational genome could sit outside the development environment. Agents would load it because the primer instructed them to. That works, but it relies on agents following instructions about loading context — which is the problem you’re trying to solve by having organizational infrastructure in the first place.</p><p>The kit solves this with three layers of integration.</p><p><strong>Layer 1: @imports.</strong> Claude Code’s CLAUDE.md loads at every session start. The operationalize skill now writes @import references into CLAUDE.md that expand hard boundaries and values inline — always in context, always current. When governance changes, every future session sees the update automatically. No manual re-export.</p><p><strong>Layer 2: Governance skills.</strong> Five /org-* commands get generated as real .claude/skills/ files — record decisions, draft policies for novel situations, check voice, self-review against gates, validate against values. Each reads the source governance files dynamically at invocation, so they auto-update when upstream artifacts change without needing regeneration.</p><p><strong>Layer 3: Sub-agents.</strong> The agent builder registers configured agents as .claude/agents/ files. For Synapti, three agents: specification-architect, community-voice-guardian, and opportunity-scout. Each has project-scoped persistent memory across sessions and governance skills preloaded at startup. The voice guardian starts with voice check, decision recording, and gate review already in its operating context.</p><p>The three layers compose: @imports provide the foundation to every session. Skills give every agent invokable governance operations. Sub-agent definitions give each role its specific identity, tools, and preloaded skills. The organizational genome moves from <em>“files agents read when told to”</em> to <em>“infrastructure the platform loads natively.”</em></p><p>The difference is between <em>“remember to check the style guide”</em> and building the style guide into the linter.</p><h3>The Adoption Gap</h3><p>After deploying the full genome, governance, and agent infrastructure, I realized the biggest gap wasn’t technical — it was human. The kit designed an AI-first organization. It deployed the agents. But it had nothing to say about whether people were actually using what got built. <a href="https://tldrsec.com/p/how-we-made-trail-of-bits-ai-native-so-far">Trail of Bits</a> solved the adoption problem first and built backward. I built the design problem first. Both approaches work. But the adoption skills were the difference between <em>“organizational design that exists”</em> and <em>“organizational design people actually use.”</em></p><p>Their 140-person security firm went from 5% buy-in and 95% resistance to AI-augmented auditors finding 200 bugs a week. They built a six-part operating system. Cross-referencing their approach against my kit, I had four of the six parts covered. The two I was missing:</p><p><strong>A capability ladder.</strong> Trail of Bits built an <a href="https://github.com/trailofbits/publications/blob/master/presentations/How%20we%20made%20Trail%20of%20Bits%20AI-Native%20(so%20far)/slides.pdf?utm_source=tldrsec.com&amp;utm_medium=newsletter&amp;utm_campaign=how-we-made-trail-of-bits-ai-native-so-far&amp;_bhlid=23975257670ebd9a92e3bbb944564bd94cc714aa">AI Maturity Matrix </a>— per-role, four levels, concrete behaviors per cell, visible to everyone. The critical design insight: Level 3 isn’t <em>“uses AI the most.”</em> Level 3 is <em>“invents new tools.”</em> The identity shifts from <em>“I don’t need AI”</em> to <em>“I’m the one who creates new capabilities.”</em> That’s not a usage increase — it’s an <strong>identity upgrade</strong>. The visibility creates social proof: when people see peers at Level 2–3, the passive majority starts moving.</p><p><strong>An adoption engine.</strong> Short sprints, one objective, buddy pairs, mandatory demos (5 minutes each, everyone presents, no exceptions), activity-based measurement. The CEO goes first. The passive 50% watches what leadership does, not what it says.</p><p>I also identified a third gap: a human usage policy. My HARD-BOUNDARIES.md tells agents what they can’t do. But no document told <em>humans</em> what AI tools are approved, what data can go into them, and — the part that matters — <em>why </em>each rule exists.</p><p>“No X” is a command. “No X because Y, and here’s how to request an exception” is a policy. Commands get followed reluctantly. Policies get followed because people understand the risk model.</p><p>So I built three more skills.</p><h4>The Four Barriers</h4><p>Progression paths need more than just <em>“what to do next.”</em> They need to address <em>why someone isn’t doing it</em>.</p><p>Trail of Bits identified four psychological barriers to AI adoption. I mapped them to the Five Resistance Archetypes that the political navigator already uses — same underlying framework, different application:</p><ul><li><strong>Self-enhancing bias</strong> — <em>“I’m already good enough.”</em> Make the gap visible with evidence: peers at the next level, measurable differences.</li><li><strong>Identity threat</strong> — <em>“AI is replacing who I am.”</em> Encode expertise, don’t replace it. The first AI project should capture THEIR judgment.</li><li><strong>Opacity</strong> — <em>“I don’t trust what I can’t control.”</em> Write the rules: clear boundaries, visible reasoning, human-governed policy.</li><li><strong>Authority threat</strong> — <em>“I’m losing my scope.”</em> Redefine impact: output-per-person × scope, not headcount.</li></ul><p>A level 1 Engineer stuck on self-enhancing bias needs a different path than one stuck on identity threat. The first needs evidence of the gap. The second needs their first AI project to encode their own expertise as a reusable skill — making them <em>more</em> permanent, not less. Generic <em>“use AI more”</em> advice doesn’t work because it doesn’t address the actual resistance.</p><h4>The Maturity Ladder</h4><p>The ladder measures <em>human</em> adoption — not agent performance. It asks for human job titles (teams), individual names (small teams), or operational modes (solo founders). The four levels:</p><ul><li><strong>Level 0 — Not Engaged.</strong> “I do my job without AI.”</li><li><strong>Level 1 — Capable.</strong> “AI is a useful tool.”</li><li><strong>Level 2 — Adoptive.</strong> “I specify, AI executes.”</li><li><strong>Level 3 — Transformative.</strong> “I create new capabilities.”</li></ul><p>Each level has role-specific behavioral tests. For a development-focused role, Level 2 is <em>“full autonomous dev workflow — issue to PR to review to merge to release, delegates execution by default.”</em> Level 3 is <em>“published tools and skills that others install and use.”</em> For a content role, Level 2 is <em>“structured AI drafting workflow with voice review.”</em> Level 3 is <em>“created reusable content skills others can use.”</em> For a solo founder, Level 3 adapts: <em>“built something reusable beyond its original context”. </em>It could be a skill created for Development mode that you also use in Product mode, or a tool published as open source.</p><p>The assessment is evidence-based. <em>“Show me the last thing you built with AI”</em> beats <em>“How would you rate your AI skills?”</em> every time. Self-enhancing bias makes self-assessment unreliable.</p><p>My Development mode is at Level 3, but my Operations mode is at Level 0 with a trust and control barrier. I haven’t used AI for any administrative work. The generic path would say <em>“start using AI for admin tasks.”</em> The barrier-informed path says: <em>“Start with tasks where you can fully verify the output — summarize a contract you’ve already read, categorize expenses against categories you already know. Build trust through transparency before delegating tasks where output is harder to check.”</em></p><p>Not <em>“use AI more for operations”</em>, but rather <em>“build trust through verifiable tasks first.”</em></p><h4>The Sprint</h4><p>The adoption sprint designer produced a sprint plan targeting the <em>Operations Level 0 to 1</em> gap. When barrier data exists from the maturity ladder, the sprint designer selects the objective that best addresses the dominant barrier: self-enhancing bias responds to <em>“build something you couldn’t do manually.”</em> Identity threat responds to <em>“encode your expertise as a reusable skill.”</em> Opacity responds to <em>“write the rules for AI in your domain.”</em> Authority threat responds to <em>“expand your scope with an AI-augmented workflow.”</em></p><p>For my Operations mode gap (trust/control barrier), the objective became: complete three administrative tasks with AI assistance and identify which operational workflows are candidates for ongoing delegation.</p><ul><li><strong>One objective.</strong> Not “explore AI” — a specific capability statement informed by the barrier.</li><li><strong>One week, 1–2 hours a day.</strong> Each day tackles one task, with review and capture at the end. Fits around other work.</li><li><strong>Activity metrics.</strong> Track engagement (tasks completed, workflows identified, corrections noted), not output quality. Quality comes with practice. Volume comes first.</li><li><strong>Demo is mandatory.</strong> Even solo, record it. The demo is the social proof.</li></ul><h4>The Usage Policy</h4><p>The usage policy writer produced a human-facing document in about ten minutes of interview. The result answers every <em>“am I allowed to…”</em> question that was previously implicit.</p><p>Tool inventory with rationale — not just <em>“approved”</em> or <em>“not approved”</em> but <strong><em>why</em></strong><em>.</em> Meeting recorders, for example: not approved because investor calls may be under legal privilege. Data classification in four tiers, with the decision rule that uncertainty defaults to the more restrictive tier. Three human-specific risks documented with full reasoning: data leakage via prompts, voice dilution from unreviewed AI content, and over-reliance on unverified output.</p><p>The exception process matters as much as the rules. One-time exceptions expire when the task completes. Standing exceptions are reviewed quarterly. A policy without escape valves produces workarounds, not compliance.</p><h3>Getting Started</h3><p>Four paths. Pick the one that matches where you are.</p><p><strong>Founders building from scratch:</strong> Run org-genome-builder. One to two hours of focused work. The genome it produces is both the test of the kit and the actual operating document for your organization. If the values feel generic, push harder on the sacrifice questions.</p><p><strong>Leaders with existing teams:</strong> Run coordination-audit first, then political-navigator before redesigning anything. I argued in <a href="https://medium.com/@danielbentes/the-specification-economy-77f7d2297c37">The Specification Economy</a> that every org structure is also a power structure. The political navigator makes that concrete.</p><p><strong>Teams already using AI:</strong> Run maturity-ladder to see where people actually are — it works for teams of any size, including solo founders. Identify the barriers, then run adoption-sprint-designer with barrier-targeted objectives. Don&#39;t guess at adoption levels. Measure.</p><p><strong>Post-deployment teams:</strong> Run evolution-auditor to check whether the genome is still aligned with operational reality.</p><p>Install:</p><pre># Add the Synapti marketplace<br>/plugin marketplace add synaptiai/synapti-marketplace</pre><pre># Install the kit<br>/plugin install ai-first-org-design-kit@synapti-marketplace</pre><p>Then start the router:</p><pre>/ai-first-kit</pre><p>The kit is open source. The genome concept, the specification stack, the training/test-set split for governance — these ideas only matter if you can act on them. The kit is how you act on them.</p><p>Before running this kit, I had intuitions about how my organization should work. After running it, I had infrastructure.</p><ul><li>Values I’d been applying inconsistently became decision rules agents follow every session.</li><li>Taste I’d been evaluating case-by-case became anti-patterns with detection mechanisms.</li><li>Governance I’d been improvising became a closed loop where agents draft policies for novel situations, record decisions to an append-only ledger, and classify failure root causes before escalating.</li><li>Adoption I’d been hoping for became a maturity matrix with visible levels, identified barriers, and barrier-targeted sprints.</li></ul><p>The genome is 7 files. The governance is 6 core documents plus a human usage policy. The primer is 275 lines. Three agents, five gates, twenty-five holdout scenarios, and an independent evaluator that tests agent output against those scenarios in real time.</p><p>These numbers are small. The questions the kit forces you to answer — what do I actually value when values conflict? what does <em>“done”</em> really mean? what should never happen, even if it seems like a good idea at the time? — those are the hard part.</p><p>The kit just makes sure you don’t skip them.</p><p><em>The AI-First Org Design Kit is available as a </em><a href="https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/ai-first-org-design-kit"><em>Claude Code plugin</em></a><em>. Read the conceptual foundation in </em><a href="https://medium.com/@danielbentes/the-specification-economy-77f7d2297c37"><em>The Specification Economy</em></a><em>.</em></p><p>I hope you enjoyed this reading! If it provided you with value and you wish to show <strong>a little support</strong>, you could:</p><ol><li>👏 <strong>Clap</strong> a lot of times for this story</li><li>🔖 <strong>Highlight</strong> the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles)</li><li>🤝 <strong>Follow</strong> me on <a href="https://medium.com/@danielbentes">Medium</a> or <a href="https://www.linkedin.com/in/danielbentes/">LinkedIn</a> to read my latest writings</li></ol><p>🫶 Thank you! 🫶</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1a636cff5260" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Specification Economy]]></title>
            <link>https://medium.productcoalition.com/the-specification-economy-77f7d2297c37?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/77f7d2297c37</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[digital-transformation]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[future-of-work]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Fri, 27 Mar 2026 00:09:08 GMT</pubDate>
            <atom:updated>2026-06-25T09:11:02.757Z</atom:updated>
            <content:encoded><![CDATA[<h4>Your company was designed for a world where execution was expensive. AI may have quietly broken that logic.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BoH3Zb6W7sZfCY34EUsNBg.png" /></figure><p>Your organization was never just an execution machine. It was always a specification machine. You just could not see it because coordination consumed everything.</p><p>A few years ago, building an internal CRM might have required months of planning, multiple departments, approval meetings, architecture reviews, budget discussions, and a long implementation cycle before anyone saw a working version. Today, a small team with AI tools can build a functional prototype in days, sometimes hours.</p><p>That single shift breaks more organizational assumptions than most management theories of the last fifty years.</p><p>Think about what that actually means. Not “AI makes us faster.” Not “we can do more with less.” It means the entire economic logic that shaped how organizations operate, the approval chains, department walls, sequential handoffs, and six-week planning cycles, was built for a world where execution was expensive and failure was costly.</p><p>We mistook execution for the center of gravity because coordination consumed most of our attention. Now execution costs are collapsing, coordination itself is starting to become infrastructure, and yet most organizations still operate as if nothing fundamental has changed.</p><h3>Every Organization Is a Fossil</h3><p>Every structure in every organization you’ve ever worked in is a response to three constraints: expertise was scarce, attention was finite, and execution was expensive.</p><p>These were the physics of human work. For over a century, we built around them. Approvals exist because mistakes were costly, so we layered on protection. Departments exist because knowledge takes time to scale, so we containerized expertise. Sequential workflows exist because people can only focus on one thing at a time, so we serialized everything.</p><p>None of these structures are “best practices.” They’re responses to constraints. And AI has fundamentally altered those constraints.</p><p>Execution cost has collapsed. Prototypes that took weeks take hours. Analysis that required teams requires prompts. Content that needed specialists now needs specifications.</p><p>The cost of trying has dropped so dramatically that planning — in the traditional sense of “let’s think carefully before we commit resources” — has become the expensive part. Not because thinking is expensive, but because the opportunity cost of not building while you’re planning has exploded.</p><p>But here’s what most organizations still miss: if you’re just using AI to do the same work faster inside the same structures, you’re optimizing for a world that no longer exists.</p><p>You’re putting a jet engine on a horse cart.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pomZsbKSc5BSKwvDiIJQ8g.png" /></figure><h3>The Three-Variable Reframe</h3><p>Most conversations about AI inside organizations frame the change incorrectly.</p><p>The standard narrative says AI flips the “planning-to-execution ratio.” If teams used to spend 70% of their time planning and 30% executing, now the ratio flips. More execution. Less planning.</p><p>But organizational time was never a two-variable equation. It was always three: specification, coordination, and execution.</p><p>Specification means defining intent, success criteria, quality standards, and judgment boundaries. Coordination means meetings, approvals, handoffs, alignment, reviews, and context-sharing. Execution means actually producing artifacts.</p><p>And here is the uncomfortable realization many organizations have never confronted: most of what gets called “planning” is actually coordination overhead.</p><p>That ninety-minute strategy meeting? Maybe fifteen minutes is real strategic thinking. The rest is alignment, negotiation, approval-seeking, and status synchronization.</p><p>That’s coordination wearing planning’s clothes.</p><p>In most organizations, an enormous amount of human energy goes toward keeping work moving between people rather than defining what should exist or actually building it.</p><p>AI changes each of these differently. Execution increasingly shifts toward agents. Coordination increasingly shifts into infrastructure. And specification becomes the primary human activity.</p><p>Defining what should exist. Why it matters. What “good” looks like. What should never happen autonomously.</p><p>This was always the highest-leverage work. Organizations just couldn’t spend enough time on it because coordination consumed everything.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VAfUWLAaCLzuwXRKg80niw.png" /></figure><h3>The Two Systems You Never Knew Were Fused</h3><p>There is another structural insight underneath all of this. Every organization is actually two systems masquerading as one: a coordination system and a culture system.</p><p>For decades they were fused together so tightly that most people never noticed the distinction. Your weekly team meeting was both alignment and relationship maintenance. Approval chains were both quality control and hierarchy reinforcement. Departments were both expertise containers and identity structures.</p><p>We never separated the two because human organizations historically needed both simultaneously. AI starts pulling them apart. The moment coordination becomes infrastructure, dashboards instead of status meetings, quality gates instead of approvals, agent protocols instead of handoffs, the cultural function that used to ride along quietly disappears.</p><p>And this is exactly why so many AI-heavy organizational experiments feel strangely hollow. The workflow survives. The humanity evaporates.</p><p>But this also creates a strange opportunity. For the first time, culture may have to become intentional instead of accidental. Not something produced indirectly through coordination. Something consciously designed.</p><p>And that raises a deeper question most organizations are still avoiding:</p><p>What is culture for when coordination no longer depends on it?</p><h3>The Specification Imperative</h3><p>If specification becomes the highest-leverage human activity in AI-first organizations, we immediately run into a problem: Almost nobody has been trained to do it explicitly.</p><p>The actual skill gap in the AI era is not “prompting.” It is the ability to define intent, quality, boundaries, and judgment with enough clarity that autonomous systems can operate without constant intervention.</p><p>And the gap between mediocre AI output and exceptional AI output is usually not the model. It is the specification. The irony is that many experienced operators already developed this skill without realizing it.</p><p>The product leader who can instantly explain why a feature feels wrong. The operations manager who encoded years of decision-making into undocumented processes everyone quietly follows. The founder who understands customer pain with uncomfortable precision. These people have always been doing specification work. They just called it experience.</p><p>And there is another group developing this skill rapidly right now: the practitioners actively building with AI systems. The ones writing long specifications, watching agents fail, observing where ambiguity breaks workflows, and iterating repeatedly between intent and outcome.</p><p>Both groups are developing the same capability from different directions: the ability to articulate what should exist.</p><p>That capability becomes dramatically more valuable in a world where execution itself becomes increasingly cheap.</p><h3>What Cannot Be Specified</h3><p>But intellectual honesty requires a limit, and not everything meaningful can be fully specified.</p><p>There is still a category of human judgment that resists clean articulation: a designer sensing that something feels off, a founder recognizing market timing, an experienced operator knowing a metric is lying before the dashboard proves it.</p><p>Every specification is ultimately a compressed map of reality. And every map loses information.</p><p>The organizations that thrive in the specification economy will not simply be the ones best at specifying. They will be the ones wise enough to recognize what cannot be fully encoded and keep humans positioned precisely at those moments.</p><p>That is not a flaw in the system. That is the system revealing where human judgment still matters most.</p><h3>The Resistance is Human</h3><p>There is another uncomfortable truth underneath organizational transformation: organizational structures are also power structures.</p><p>Approval gates are not only about risk management. They are authority. Department boundaries are not only about specialization. They are territory. Sequential workflows are not only coordination mechanisms. They are control systems.</p><p>So when someone proposes replacing approvals with automated quality gates, the people holding approval authority hear something very different: “We are removing your power.” And honestly, they’re not entirely wrong.</p><p>This is why so many organizational transformations fail long before the technology fails. The resistance is rarely technical. It is human. The organizations that navigate this successfully are usually the ones that redesign authority thoughtfully instead of pretending authority never existed in the first place. Because a vacuum of authority is often worse than the old structure.</p><h3>The Grief Underneath the Change</h3><p>Underneath all of this is something many efficiency conversations refuse to acknowledge: there is grief here. <em>Real grief.</em></p><p>There is meaning in execution. Craft in execution. The satisfaction of writing elegant code. Designing something beautiful. Solving a difficult operational problem cleanly. Building something with your own hands.</p><p>The shift from “I do the work” to “I define what good work looks like” may increase leverage. But it can also feel like losing part of the thing that made the work meaningful in the first place.</p><p>That emotional reality matters more than most transformation frameworks admit. Because people who feel respected are far more likely to encode their expertise into systems than people who feel replaced by them.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ovXbDBZAO6X0SgyDBUPzsg.png" /></figure><h3>Organizations Were Always Specification Machines</h3><p>Underneath all the AI conversation, I think something simpler is happening. Organizations were always specification systems pretending to be execution systems. Strategy specifies priorities. Product specifies requirements. Design specifies experience. Engineering specifies implementation. Execution was always downstream from specification. We just couldn’t see it clearly because coordination overhead consumed so much energy that execution looked like the center of gravity.</p><p>AI strips away portions of that execution and coordination burden and exposes something that was always true: the value was never just in doing the work. The value was in knowing what work should exist in the first place. But this is not a final destination.</p><p>The specification economy is not the end state. It is a transition layer. Because eventually, even parts of specification itself will become increasingly delegatable. And when that happens, the enduring human advantage may not be execution or specification. It may simply be judgment. The ability to recognize what matters before the system does.</p><p>The ability to notice when the map no longer matches reality. And the courage to redraw it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QtJMiDXXnOv66GyAIaMR0A.png" /></figure><h3>Theory to Practice: What Happened When I Tried It</h3><p>I’ve written the practitioner’s companion to this theory piece. Less “why” and more “here’s what happened when I actually did it.” The hardest part of going AI-first isn’t the technology. It’s encoding the taste, judgment, and identity that makes your organization <em>yours</em> into a format agents can actually use.</p><p>I ran an organizational design toolkit on my own company to do exactly that. Here’s what it produced, what I learned, and how you can do it for your company.</p><p><a href="https://medium.com/@danielbentes/building-an-ai-first-organization-from-the-genome-up-1a636cff5260">Building an AI-First Organization From the Genome Up</a></p><h4>The Plugin</h4><p>I also built a Claude Code plugin: The AI-First Org Design Kit. It contains 14 Claude Code skills that walk you through organizational diagnosis to agent deployment for your own organization.</p><p>It is available on the <a href="https://github.com/synaptiai/synapti-marketplace">Synapti Marketplace</a>: <a href="https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/ai-first-org-design-kit">ai-first-org-design-kit</a></p><p>Install via the <a href="https://github.com/synaptiai/synapti-marketplace">Synapti Marketplace</a> in Claude Code.</p><p><strong>Add the Synapti marketplace<br></strong>/plugin marketplace add synaptiai/synapti-marketplace</p><p><strong>Install the kit<br></strong>/plugin install ai-first-org-design-kit@synapti-marketplace</p><p>Then run /ai-first-kit to start.</p><p>Set aside enough time and bring your favorite beverage!</p><p><em>Many thanks to </em><a href="https://medium.com/@tremisskeete"><em>Tremis Skeete</em></a><em>, Executive Editor of Product Coalition, for his invaluable contributions to this story. A special shout-out to founder </em><a href="https://jaystansell.medium.com/"><em>Jay Stansell</em></a><em> for creating an environment that enhances product management education.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=77f7d2297c37" width="1" height="1" alt=""><hr><p><a href="https://medium.productcoalition.com/the-specification-economy-77f7d2297c37">The Specification Economy</a> was originally published in <a href="https://medium.productcoalition.com/">Product Coalition</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Age of the 1-Pizza Team]]></title>
            <link>https://medium.com/agileinsider/the-age-of-the-1-pizza-team-6205389b0c56?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/6205389b0c56</guid>
            <category><![CDATA[ai-product-engineering]]></category>
            <category><![CDATA[future-of-work]]></category>
            <category><![CDATA[digital-transformation]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[engineering-leadership]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Thu, 26 Feb 2026 00:18:14 GMT</pubDate>
            <atom:updated>2026-02-26T00:18:14.361Z</atom:updated>
            <content:encoded><![CDATA[<p>I run three ventures simultaneously with no large engineering teams. All of them punching above their weight because the operating model was built around AI-augmented engineers from day one. Not bolted on after the fact. Not a “transformation initiative.” Just how the work gets done.</p><p>So when I read Gergely Orosz’s <a href="https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai?utm_source=post-email-title&amp;publication_id=458709&amp;post_id=189035949&amp;utm_campaign=email-post-title&amp;isFreemail=true&amp;r=2sgei&amp;triedRedirect=true&amp;utm_medium=email">notes</a> from The Pragmatic Summit and Martin Fowler’s “Future of Software Development” retreat, I didn’t see a prediction. I saw a description of what’s already here. An engineering leader at a 200-year-old agriculture company — physical goods, hardware, no existential AI threat — told Orosz his teams are shifting from two-pizza teams to one-pizza teams across the business. Rajeev Rajan, CTO of Atlassian, described teams where engineers write zero lines of code. It’s all agent orchestration. Thomas Dohmke, former GitHub CEO, talked about agents becoming sparring partners that make remote-first teams more capable than co-located ones ever were.</p><p>None of this surprises me. <strong>What does surprise me is how badly most people are misreading what it means.</strong></p><h3>Everyone’s adopting. Almost nobody understands.</h3><p>Here’s the thing Orosz noticed that should make everyone uncomfortable: there are no laggards this time. When mobile launched, there were years of gradual adoption. Indie devs first, then startups, then big tech, then eventually the traditional companies caught up. Cloud followed a similar curve. Even crypto had its waves.</p><p>With AI, everyone moved at once. John Deere, 3M, Cisco, Wealthsimple, startups — Orosz found no company sitting on the sidelines. That’s unprecedented.</p><p>And it should worry you. Not because adoption is bad, but because the usual canaries are missing. In every prior technology wave, the early adopters discovered the failure modes so that later adopters could learn from them. That’s gone now.</p><blockquote>Everyone is the early adopter simultaneously, which means everyone will discover the failure modes simultaneously.</blockquote><p>But there’s a deeper problem. I keep seeing the same gap everywhere I look: the distance between people who have hands-on experience with these tools — who understand what AI-augmented engineering actually demands — and the systems of control within their own organizations that prevent them from operating that way.</p><p>Rajan, the CTO of Atlassian, bought a personal laptop at the Apple Store so he could install Claude Code and actually build things. Because corporate IT wouldn’t let him. That’s not an amusing anecdote. That’s the CTO of a company that literally makes agile development tools being blocked by his own organization from using the tools that are reshaping his industry.</p><p>Dohmke made the point directly: when an investor asks a startup founder how they’ll compete against incumbents, the answer is that the CTO of Atlassian had to buy a laptop with his own money just to start coding again. <strong>That’s the moat.</strong></p><p>The hands-on experience creates conviction. But conviction without organizational permission creates shadow IT, workarounds, and executive mandates that bypass the very governance structures that exist for good reasons. Dohmke described CTOs at major banks running agents at night as side projects, then mandating company-wide rollouts the next morning. They experienced something real. But a personal experience with a toy project is not a deployment strategy. And the people writing the mandates are often the least equipped to understand what they’re mandating at scale.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9W2A45I3IttHTg2WjFCiBw.png" /><figcaption>Image by Author (generated with Nano Banana)</figcaption></figure><h3>The Jevons Paradox of software engineering</h3><p>This is where the “1-pizza team” narrative gets dangerous. Most people hear “smaller teams” and think cost reduction. Fewer engineers, same output, better margins. That framing is wrong in a way that will cause real damage.</p><p>What’s actually happening is a textbook Jevons paradox. In the 1860s, William Stanley Jevons observed that as coal engines became more efficient, total coal consumption went up, not down. Greater efficiency per unit didn’t reduce demand — it expanded the scope of what coal was used for, which increased total demand.</p><p>AI tools make engineering labor more efficient per unit. But organizations don’t respond to this by maintaining the same scope with fewer engineers. They expand scope. They take on more features, more products, more complexity. A 3-person team that can do what a 10-person team used to do doesn’t get to relax. They get handed the workload of what would have been three separate 10-person teams.</p><p>The net effect isn’t smaller teams doing the same work. It’s the same-sized or smaller teams absorbing dramatically more scope. Which means the total demand for engineering judgment — the thing AI agents can’t replace — actually increases. <strong>The team shrinks but the cognitive load per person explodes.</strong></p><p>Laura Tacho’s data from DX makes this visible if you read it correctly. Self-reported savings of about 4 hours per week. But saved from what, and redirected to what? If those hours came from boilerplate and went to design thinking, that’s a genuine win. If they came from the kind of careful debugging that catches subtle issues and went to shipping more features faster, you’re trading visible productivity for invisible fragility.</p><p>Her bifurcation data tells the same story from a different angle. Healthy organizations see 50% fewer incidents. Unhealthy ones see twice as many. <strong>Same tools, opposite outcomes.</strong> AI doesn’t create health. It amplifies whatever’s already there, and it does it faster than anyone can course-correct.</p><p>Kent Beck, Laura Tacho, and Steve Yegge distilled this at the Utah gathering into something worth sitting with:</p><blockquote>“Organizations are constrained by human and systems-level problems. We remain skeptical of the promise of any technology to improve organizational performance without first addressing human and systems-level constraints.”</blockquote><p>Three of the most respected minds in software engineering saying, plainly: the tools aren’t the constraint. The organizations are.</p><h3>What a 1-pizza team actually requires</h3><p>I’m not arguing against smaller teams. I’m living the model. But <strong>there’s a difference between a team that was designed small and a team that was made small.</strong></p><p>A designed 1-pizza team looks like this: every person is an <a href="https://medium.com/@danielbentes/the-ai-product-engineer-0f02d7f08590">AI Product Engineer</a>. Not a frontend dev or a backend dev or a QA engineer — someone who moves across the entire stack, using agents as force multipliers at each layer. The commodity work is delegated. The judgment work, meaning the architecture, product decisions, understanding the system well enough to know when the agent is wrong, that should stay with the humans.</p><p>The constraint in this model isn’t execution speed. It’s decision velocity. When 3 people can ship what used to take 10, the bottleneck shifts from <em>“how fast can we build”</em> to <em>“how fast can we decide what to build.”</em> Product judgment, customer understanding, strategic clarity — these become the rate-limiting factors. The teams that win won’t be the ones with the most engineers or the best agents. They’ll be the ones where every person on the team has the context and authority to make decisions without waiting.</p><p>A 1-pizza team that was just cut down from a 2-pizza team doesn’t have any of this. It has the same role definitions, the same decision-making structures, the same coordination overhead — just fewer people to absorb it. <strong>That’s not transformation. That’s starvation.</strong></p><h3>Two stories, same paradox</h3><p>The Jevons paradox plays out completely differently depending on which side of the table you’re sitting on.</p><p>For incumbents, it’s a fragility story. They had 10-person teams. Now they’re compressing to 4 while absorbing more scope. The organizational structures, decision-making processes, career ladders — none of it was designed for this. The people with hands-on AI experience can see what’s possible. The systems around them can’t move fast enough to let them do it properly. So you get shadow IT, executive mandates based on toy projects, and governance frameworks that are either too restrictive to allow innovation or too permissive to catch the new failure modes.</p><p>For startups, it’s an entirely different story. And this is the part nobody at these summits seems to be talking about.</p><p>A startup doesn’t compress from a 2-pizza team to a 1-pizza team. It starts as a 1-pizza team. There’s no legacy organizational structure to fight, no IT department to circumvent, no career ladder to redesign. The AI-augmented operating model isn’t something you migrate to — it’s your origin.</p><p>That changes everything. A 3-person startup today can attempt things that would have required a Series A and 20+ engineers three years ago. I know this because I’m doing it. Building across 5 startups and several opensource projects simultaneously would have been delusional before AI agents became what they are now. Not because I’m more capable than I was before (although I do think I am). But because the leverage per person has fundamentally changed.</p><p>But here’s where the paradox bites startups too, just differently. The danger for a startup isn’t fragility from compression — it’s <strong>overreach from capability inflation</strong>. When you can build anything, the temptation is to build everything. When shipping is cheap, scope discipline becomes the hardest skill to maintain. I’ve caught myself doing it. You go from <em>“we can build this feature”</em> to <em>“we can build this entire product”</em> to <em>“we can build three products across three companies” </em>— and each step feels rational in the moment because the tools actually can deliver. The question is whether <strong>you</strong> can.</p><p>The incumbent’s Jevons trap is that scope expands while teams shrink, and the cognitive load per person becomes unsustainable. The startup’s Jevons trap is that capability expands while judgment stays constant, and you spread yourself across more surface area than any small team can actually reason about.</p><p>Same paradox. Different failure mode. Neither side talks about the other’s version.</p><p>This is also where the competitive dynamic gets interesting. Dohmke was right when he said the best answer to “how will you compete against incumbents” is that the CTO of Atlassian had to buy his own laptop to start coding. But the reverse is also true. Startups that mistake AI leverage for a permanent moat will learn that incumbents with healthy engineering cultures can close the gap faster than expected once they get their organizational act together. Tacho’s data already shows this: the healthy incumbents are seeing 50% fewer incidents and moving faster. The tools aren’t the advantage. The ability to use them well is. And that’s not something startups have a monopoly on — they just have a head start.</p><blockquote>“The tools aren’t the advantage. The ability to use them well is.”</blockquote><h3>The real question</h3><p>The age of the 1-pizza team is here. I’m not debating that. What I’m debating is whether we understand what we’re actually building.</p><p>If you’re an incumbent reading “smaller teams” as a cost story, you’re going to cut people, hand the survivors some AI tools, and call it transformation. You’ll get about 18 months of impressive metrics before the accumulated fragility catches up. If you’re a startup reading “AI leverage” as a permanent advantage, you’ll spread across more surface area than your team can reason about and mistake activity for progress.</p><p>Both sides need the same thing: honesty about whether the humans in the system can absorb what’s being asked of them. AI doesn’t fix broken organizations and it isn’t a substitute for judgment. It just makes the consequences of both arrive faster.</p><p>Stay skeptical. Stay human. And figure out whether your team was designed small or just made small. The difference is everything.</p><p>I hope you enjoyed this reading! If it provided you with value and you wish to show <strong>a little support</strong>, you could:</p><ol><li>👏 <strong>Clap</strong> a lot of times for this story</li><li>🔖 <strong>Highlight</strong> the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles)</li><li>🤝 <strong>Follow</strong> me on <a href="https://medium.com/@danielbentes">Medium</a> or <a href="https://www.linkedin.com/in/danielbentes/">LinkedIn</a> to read my latest writings</li></ol><p>🫶 Thank you! 🫶</p><p><em>I write about AI-augmented engineering, tiny teams, and the honest version of how AI is changing the way we build software.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6205389b0c56" width="1" height="1" alt=""><hr><p><a href="https://medium.com/agileinsider/the-age-of-the-1-pizza-team-6205389b0c56">The Age of the 1-Pizza Team</a> was originally published in <a href="https://medium.com/agileinsider">Agile Insider</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Five AI Agents Walk Into a Group Chat]]></title>
            <link>https://medium.com/@danielbentes/five-ai-agents-walk-into-a-group-chat-b2adc3e23f0b?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/b2adc3e23f0b</guid>
            <category><![CDATA[specifications]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[multi-agent-systems]]></category>
            <category><![CDATA[constitutional-ai]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Sun, 22 Feb 2026 16:32:54 GMT</pubDate>
            <atom:updated>2026-02-22T16:32:54.383Z</atom:updated>
            <content:encoded><![CDATA[<p>A recent post by <a href="https://every.to/context-window/five-ai-agents-walk-into-a-group-chat">Every</a> caught my attention:</p><blockquote>We thought we’d be troubleshooting AI capability — bad outputs, missed instructions, the usual “AI isn’t smart enough yet” problems. And there’s work to do there. But we’re also troubleshooting team dynamics — who owns what, who sets norms, and how you coordinate when everyone’s eager to help. — <a href="https://every.to/@katie.parrott12">Katie Parrot</a></blockquote><p>Multi-agent management is a management problem crossed with an engineering problem. What nobody told us is that in agent systems, those two problems are the same thing.</p><h3>The Mess You Recognize</h3><p>Put five AI agents in a shared workspace and watch what happens. Agent A drafts a plan. Agent B, not realizing A already started, drafts its own plan. Agent C critiques both, contradicting itself in the process because it’s working from a truncated view of the conversation. Agent D tries to synthesize everything and produces something that pleases no one. Agent E rewrites the whole thing from scratch because, well, it’s eager to help.</p><p>Nobody fought. Nobody slacked off. Every agent did exactly what it was told. And the result is worse than what a single agent would have produced alone.</p><p>If you’ve built multi-agent systems — or even just tried running parallel Claude or GPT sessions on the same task — you’ve felt this. The individual outputs are often impressive. The collective output is incoherent. It’s not a capability problem. It’s a coordination problem. And coordination problems don’t get solved by making agents smarter. They get solved by making systems more intentional.</p><h3>The Convergence Nobody Named</h3><p>Here’s the thing that makes multi-agent coordination different from every management challenge that came before it: in agent systems, there is no gap between culture and code.</p><p>When a human team has a coordination problem, you might address it through norms, values, rituals, feedback loops — the soft infrastructure of teamwork. The org chart is one artifact. The actual way people work is another. The gap between them is where organizational behavior lives, and entire consulting firms exist to navigate it.</p><p>Agent teams don’t have that gap. The norms <em>are</em> the code. The roles <em>are</em> the interfaces. The conflict resolution process <em>is</em>the algorithm. Every cultural decision — who speaks first, what quality standard applies, how disagreements resolve — is a protocol decision, literally written into system prompts and orchestration logic.</p><p>This is a convergence that’s easy to miss because we keep reaching for human management metaphors. We talk about agent “roles” as if they carry the richness of human job descriptions. We talk about “team dynamics” as if agents have egos, preferences, or bad days. They don’t. What they have is instructions, context windows, and output patterns. And the coordination failures we observe aren’t personality conflicts — they’re protocol failures wearing human-readable disguises.</p><p>Once you see this, the question changes. It’s not “how do we manage these agents?” It’s “what governance architecture produces coherent collective behavior from stateless, eager, zero-ego processors?”</p><p>The answer, it turns out, looks less like a management framework and more like a constitution.</p><h3>Why the Group Chat Breaks</h3><p>Before prescribing the solution, we need a precise diagnosis. Current multi-agent coordination fails in specific, predictable ways — and each failure has a structural cause that crosses disciplines.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hgCVeCEuhZWSRQUtsOJS4Q.png" /><figcaption>Image by Author (generated with NanoBanana)</figcaption></figure><p><strong>The Anti-Volunteer’s Dilemma.</strong> In game theory, the volunteer’s dilemma describes a situation where everyone waits for someone else to act. Multi-agent AI has the opposite problem: everyone acts simultaneously. Five agents all rewrite the same paragraph. Three agents all attempt the same fix. There’s no mechanism for one agent to observe that another is already handling the task. This isn’t eagerness — it’s a system without mutual exclusion. Every agent occupies the same action space, and nothing prevents collision.</p><p><strong>The Unconditional “Yes, And.”</strong> Improvisational theater runs on “yes, and” — accept what your scene partner offers and build on it. AI agents are native “yes, and” machines. They accept context and extend it without question. This sounds productive until Agent A establishes a flawed premise and Agent B enthusiastically builds on it. Then Agent C builds on B’s extension of A’s error. What you get isn’t collaboration — it’s a hallucination cascade that looks like consensus. The missing capability is “yes, but” — the ability to accept context while flagging concerns. In improv, experienced performers redirect without breaking flow. In multi-agent AI, nobody breaks character to fix the foundation.</p><p><strong>The Context Window as Tragedy of the Commons.</strong> The shared context in a multi-agent conversation is a finite resource. Each agent’s output consumes space that subsequent agents need to read. Early agents enjoy ample context. Later agents see truncated histories, miss prior decisions, and relitigate resolved discussions. Every contribution degrades the shared resource for what comes after — but no individual agent bears the cost of its own verbosity. This is the tragedy of the commons, playing out in token budgets instead of pasture land.</p><p><strong>Split-Brain Inconsistency.</strong> In distributed systems, a “split-brain” occurs when nodes operate on different views of the shared state. Multi-agent group chats produce this constantly. Agent A’s context window includes messages 1–47. Agent B’s context was truncated and includes messages 1–30 plus a summary. They’re nominally in the same conversation but operating on different realities. The outputs look contradictory because, from each agent’s perspective, they’re consistent with the context they received. This isn’t a hallucination. It’s a consistency failure at the system level.</p><p><strong>No Back-Pressure, No Signal.</strong> When a distributed system node is overwhelmed, it sends back-pressure signals — “slow down, I’m overloaded.” AI agents have no such mechanism. When an agent receives conflicting instructions, an overloaded context window, or ambiguous task boundaries, it doesn’t signal distress. It silently degrades — hallucinating, going generic, or quietly dropping constraints. The system doesn’t know it’s failing until the output is garbage. The “eager to help” instinct means agents never say “I can’t handle this.” They just produce increasingly unreliable results while looking confident.</p><p>These five failure modes aren’t independent. They compound. Simultaneous action creates redundant outputs that flood the context window, which causes split-brain inconsistency, which triggers “yes, and” cascading on divergent premises, with no back-pressure signal to indicate anything has gone wrong. The failure mode of multi-agent coordination isn’t dramatic — it’s quiet deterioration that looks like output until you inspect it.</p><h3>What Org Theory Saw Decades Ago</h3><p>These failures aren’t new. Organizational theory has studied them in human teams for over fifty years — and the frameworks map with uncomfortable precision.</p><p>Henry Mintzberg identified five ways organizations coordinate work. The most primitive is <em>mutual adjustment</em> — informal, real-time communication between participants. This is exactly what the “group chat” model is. And Mintzberg’s insight was that mutual adjustment works for small, simple teams but breaks as complexity increases. Organizations that outgrow mutual adjustment graduate to standardization — of processes, of outputs, or of skills.</p><p>The multi-agent world is stuck at mutual adjustment. Agents communicate in natural language, in real time, with no standardized interfaces, output contracts, or governance layer. It’s as if an organization decided to run everything through Slack with no job descriptions, no process documentation, and no quality standards.</p><p>James Thompson’s taxonomy of task interdependence sharpens the diagnosis further. Pooled interdependence (agents working independently on separate tasks) barely needs coordination. Sequential interdependence (pipeline: A researches, B writes, C edits) needs handoff contracts. Reciprocal interdependence (agents feeding back into each other iteratively) is where coordination costs explode — and it’s exactly what the group chat produces.</p><p>Jay Galbraith’s information processing view delivers the sharpest insight: the best coordination architecture is often the one that <em>minimizes the need for agents to communicate at all</em>. Give each agent a self-contained task with clear inputs and outputs. Reduce the information flow between them. The optimal multi-agent system might be the one where agents talk the least.</p><p>Biology converges on the same conclusion from a completely different direction. Termites build cathedral-scale mounds through <em>stigmergy</em> — indirect coordination through shared artifacts. No termite communicates with another about the plan. Each one modifies the environment, and the next one responds to what it finds. The coordination mechanism is the artifact itself. Some of the most effective multi-agent workflows already work this way in practice: Agent A writes code, Agent B runs tests on it, Agent C reads the results and fixes failures. They never “talk.” They interact through what they build.</p><p>The pattern is clear across disciplines: mature coordination systems move away from conversation and toward structure. The group chat isn’t the solution — it’s the scaffolding you remove once the building stands.</p><h3>The Constitutional Architecture</h3><p>If management and engineering have converged in agent systems — if norms are code and culture is architecture — then the governance artifact needs to be both a management document and a technical specification simultaneously.</p><p>We propose an architecture modeled on constitutional governance: a set of foundational principles and operational protocols that every agent is bound by, with mechanisms for enforcement, amendment, and interpretation. Not metaphorically. Literally. A document that functions as both the org chart and the system specification — because in agent systems, there’s no difference.</p><p>A multi-agent constitution has four layers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*biXpPkPUOkJVrkFDl0IrzQ.png" /><figcaption>Image by Author (generated with NanoBanana)</figcaption></figure><p><strong>Layer 1: Foundational Principles.</strong> These are the immutable constraints that define what the system values and how conflicts resolve. They’re the equivalent of a theater director’s note — not prescribing what each actor does, but establishing a shared interpretive vision that guides independent decisions.</p><p>A foundational principle isn’t “Agent B handles code review.” It’s “correctness takes priority over speed in all system outputs.” It’s “when agent outputs conflict, the output with cited sources prevails.” It’s “no agent modifies another agent’s committed output without triggering the review protocol.”</p><p>These principles do what no amount of individual prompt engineering can: they create Schelling points — focal points that agents independently converge on without explicit negotiation. When two agents face an ambiguous decision, they resolve it the same way because the same principles are in their context. This is coordination without communication, which is exactly what distributed systems theory tells us to optimize for.</p><p><strong>Layer 2: Behavioral Archetypes.</strong> This layer borrows from Commedia dell’Arte, where performers play stock characters with defined behavioral tendencies but improvised execution. Rather than assigning tasks (“review this code”), assign behavioral patterns that produce productive dynamics when they interact.</p><p>The Skeptic challenges assumptions and requests evidence. The Builder biases toward action and produces outputs. The Editor refines, compresses, and improves existing work. The Scout searches broadly and brings in external information. The Arbiter resolves conflicts and commits decisions.</p><p>These aren’t roles in the human-management sense. They’re <em>interaction protocols</em>. When the Builder produces something, the Skeptic’s archetype triggers a challenge. When the Skeptic challenges, the Builder’s archetype triggers a defense or revision. The dynamics are choreographed at the behavioral level, creating predictable, productive patterns without requiring real-time orchestration.</p><p>The key distinction from traditional role assignment: archetypes define <em>how</em> an agent interacts, not <em>what</em> it works on. A Skeptic working on code review and a Skeptic working on strategy review exhibit the same behavioral pattern — challenge, evidence-request, verification — applied to different domains.</p><p><strong>Layer 3: Operational Protocols.</strong> This is where the constitution becomes engineering. Operational protocols define the specific mechanisms that govern agent interaction:</p><p><em>Output contracts.</em> Every agent produces outputs in a defined schema. Not “write your analysis” — but “produce a JSON object with fields: finding, confidence_score, supporting_evidence, contradicting_evidence, recommended_action.” Output standardization is Mintzberg’s most powerful coordination mechanism, and it’s the most underused in multi-agent systems.</p><p><em>Turn governance.</em> Explicit rules for who acts when. Not a rigid pipeline — but a protocol that prevents simultaneous action on the same artifact. Token-based systems (only the agent holding the token for a domain can act) convert simultaneous games into sequential ones, eliminating the anti-volunteer’s dilemma at the protocol level.</p><p><em>Context budgets.</em> Elinor Ostrom’s principles for governing commons, applied to context windows. Each agent has an explicit allocation of context space. Outputs exceeding the budget are automatically compressed. This prevents the tragedy of the commons through resource governance, not goodwill.</p><p><em>Escalation thresholds.</em> Borrowed from biological quorum sensing: before committing to significant actions, require a threshold of agent agreement. If fewer than N agents confirm an output, the system escalates to human review or applies additional validation. This isn’t a vote — it’s a circuit breaker.</p><p><em>Decision commits.</em> Once an agent makes a decision that passes the constitutional review, it becomes a constraint on subsequent agents. No agent can unilaterally overturn a committed decision without triggering the amendment protocol. This prevents the drift and relitigating that plagues group chat dynamics.</p><p><strong>Layer 4: Amendment and Learning.</strong> A constitution that can’t change is brittle. The amendment layer defines how the system evolves:</p><p><em>Failure post-mortems.</em> When outputs fail quality checks, the system logs which constitutional provisions were relevant, which agents were involved, and what the failure mode was. This creates an audit trail that informs protocol adjustments.</p><p><em>Rehearsal cycles.</em> Before deploying on real tasks, run the full multi-agent workflow on test inputs. Observe coordination failures. Refine the constitution. This is the “rehearsal before performance” principle from theater — obvious in hindsight, almost never practiced in multi-agent systems.</p><p><em>Sunset clauses.</em> Protocols that haven’t been triggered in N cycles are flagged for review. This prevents constitutional bloat — the accumulation of rules that address historical problems no longer relevant to the system’s current operation.</p><p>You can view the complete RFC here: <br><a href="https://github.com/synaptiai/multi-agent-constitutional-architecture">https://github.com/synaptiai/multi-agent-constitutional-architecture</a></p><h3>The Observability Imperative</h3><p>A constitution without enforcement is a suggestion. Enforcement requires observability — the ability to see what agents are actually doing, how they’re interpreting context, and where coordination is breaking down.</p><p>Current multi-agent systems are nearly opaque. We see inputs and outputs. Everything between — how an agent weighted conflicting instructions, where its attention focused, why it chose one interpretation over another — is a black box. This is the equivalent of managing a human team by reading only their final deliverables with no meetings, no check-ins, and no visibility into process.</p><p>The distributed systems world solved this decades ago with observability tooling: distributed tracing, structured logging, performance monitoring. Multi-agent AI needs its equivalent. At minimum: decision traces (for each output, what context was available and how it was interpreted), coordination maps (which agents interacted with which, through what channels), conflict detection (automated identification of contradictory outputs across agents), and constitutional compliance monitoring (which principles were activated, which were violated, which were irrelevant).</p><p>This isn’t a nice-to-have. Without observability, you’re governing blind. Every constitutional provision is a hypothesis about what produces good coordination. Observability is how you test those hypotheses.</p><h3>What Happens Next</h3><p>If the constitutional architecture is directionally correct, several things should follow. These are claims specific enough to be proven wrong — which is what makes them worth stating.</p><p><strong>Structured protocols will replace natural language coordination in production systems within two years.</strong> The group chat — agents communicating in natural language — will become a debugging and prototyping tool. Production coordination will happen through typed interfaces, schema-validated outputs, and explicit state management. This follows the historical pattern of every communication system: informal → formal as scale demands it.</p><p><strong>Multi-agent observability will emerge as a product category by mid-2027.</strong> The pain of debugging coordination failures in multi-agent systems is acute and growing. At least two significant platforms will emerge specifically for tracing agent decisions, mapping inter-agent information flow, and identifying constitutional violations. This will become comparable to APM for traditional software.</p><p><strong>A high-profile multi-agent coordination failure will go public before the end of 2026.</strong> As multi-agent systems move into production for customer-facing applications, the quiet deterioration pattern — agents contradicting each other, cascading errors, unintended actions from ambiguous coordination — will produce an incident visible enough to shift discourse. The question isn’t whether coordination failures happen. It’s whether one happens publicly.</p><p><strong>The “agent constitution” pattern — or something functionally equivalent — will become standard practice by 2027.</strong> The specific terminology doesn’t matter. What matters is that multi-agent production systems will commonly include a governance artifact that defines agent boundaries, decision hierarchies, output standards, and escalation protocols. This governance layer will be recognized as more important than individual agent prompts.</p><h3>The Group Chat Was a Phase</h3><p>We started this essay in a group chat. Five agents, all eager, all capable, all making things worse by trying to help. The management problem was real — but the group chat was the wrong frame for solving it.</p><p>The deeper insight: multi-agent AI is a distributed system that nobody is treating like one. We’ve been coordinating with natural language instead of protocols, vibes instead of consensus mechanisms, hope instead of observability. No wonder it feels like a management problem. We’re using management intuitions to solve engineering problems we haven’t named yet.</p><p>The constitutional architecture names them. Foundational principles create alignment without real-time negotiation. Behavioral archetypes produce productive dynamics without orchestration overhead. Operational protocols prevent structural failure modes at the system level. Amendment mechanisms let the system learn.</p><p>None of this requires agents to be smarter. It requires the systems around them to be more intentional.</p><p>The group chat was the scaffolding — it made the coordination problem visible. Now we build the structure. And the structure, it turns out, isn’t a better group chat.</p><p>It’s a constitution.</p><p>I hope you enjoyed this reading! If it provided you with value and you wish to show <strong>a little support</strong>, you could:</p><ol><li>👏 <strong>Clap</strong> a lot of times for this story</li><li>🔖 <strong>Highlight</strong> the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles)</li><li>🤝 <strong>Follow</strong> me on <a href="https://medium.com/@danielbentes">Medium</a> or <a href="https://www.linkedin.com/in/danielbentes/">LinkedIn</a> to read my latest writings</li></ol><p>🫶 Thank you! 🫶</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b2adc3e23f0b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The AI Product Engineer]]></title>
            <link>https://medium.com/@danielbentes/the-ai-product-engineer-0f02d7f08590?source=rss-118ee9aeedd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/0f02d7f08590</guid>
            <category><![CDATA[ai-product-engineering]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[product-engineering]]></category>
            <category><![CDATA[ai-strategy]]></category>
            <category><![CDATA[future-of-work]]></category>
            <dc:creator><![CDATA[Daniel Bentes]]></dc:creator>
            <pubDate>Wed, 11 Feb 2026 07:01:04 GMT</pubDate>
            <atom:updated>2026-02-11T07:01:04.307Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*odKZiH_RhLzYrGLr_XzY6Q.png" /></figure><p>“Product engineer” is an established title. Sherif Mansour and Jean-Michel Lemieux (JML) <a href="https://sherifmansour.medium.com/product-engineers-f424da766871">popularized it at Atlassian back in 2019</a> — a full-stack, outcome-oriented engineer who blurs the line between product management and engineering. As JML put it: “Once you have the product foundations, you need devs who engage with the ‘why’, actively. Engineers who have the thirst for using technologies to leapfrog human/user problems.” Companies like <a href="https://vercel.com/careers/product-engineer-v0-5466858004">Vercel</a>, <a href="https://linear.app/careers/069c4628-88d7-4e4d-b393-c996fc7f3076">Linear</a>, and <a href="https://builtin.com/company/incidentio/jobs">Incident.io</a> hire for it explicitly. The title has been gaining traction in software <a href="https://www.vipshek.com/blog/product-engineer">since at least 2016</a>, and Hacker News “Who’s Hiring?” listings mentioning “product engineer” roughly doubled — from 2% to about 5% — in the two years leading up to 2024.</p><p>“AI engineer” is also established. Shawn “swyx” Wang <a href="https://www.latent.space/p/aie-2023-workshops">defined the role on Latent Space in June 2023</a> and laid out a three-stage progression at the <a href="https://thenewstack.io/ai-engineer-summit-wrap-up-and-interview-with-co-founder-swyx/">first AI Engineer Summit</a> that October: from AI-enhanced engineer (uses AI for productivity) to AI products engineer (builds AI-powered products) to autonomous AI agents. Like JML before him, swyx was clear that he wasn’t trying to coin a phrase — just describing a trend that was already happening.</p><p>But here’s the gap.</p><p>The product engineer literature doesn’t address probabilistic systems. It assumes deterministic software — ship a feature, measure adoption, iterate. None of it deals with stochastic model behavior, evaluation engineering, drift detection, or adversarial attack surfaces.</p><p>And the AI engineer literature doesn’t emphasize product ownership. It’s focused on the technical stack — models, orchestration, infra — not on who owns the outcome in production and closes the loop from user problem to verified solution.</p><p>The intersection of these two roles — someone who brings product engineering discipline to probabilistic AI systems, while using AI as their primary development method — doesn’t have a clean home in either camp.</p><p>That’s the role I want to define: the <strong>AI product engineer</strong>.</p><p>The compound title is already emerging in the wild. <a href="https://www.linkedin.com/jobs/view/senior-ai-product-engineer-at-steampunk-inc-4350869964/">Steampunk is hiring “Senior AI Product Engineer”</a> with a description that’s remarkably close to what I’m about to lay out — full-stack GenAI, RAG, multi-agent orchestration, bridging engineering and product strategy. <a href="https://medium.com/@falkgottlob/the-rise-of-the-ai-product-engineer-redefining-product-development-through-end-to-end-ownership-bedefd22c703">Falk Gottlob wrote about it on Medium</a> in November 2024, though his framing is different — more about one person absorbing the PM role than about engineering discipline around uncertainty. And a recent analysis of <a href="https://medium.com/@santosh.rout.cr7/top-ai-ml-jobs-dominating-2026-roles-and-skills-you-need-0aac6a340c23">top AI/ML jobs for 2026</a> lists “AI Product Engineers” as an emerging category sitting at the ML-product boundary.</p><p>The title is converging. But the definition is still vague, and most of the conversation either reduces it to “product engineer + AI tools” or “AI engineer + product sense.”</p><p>It’s neither. It’s something more specific.</p><h3>What the role actually is</h3><p>Strip away the titles and org charts. An AI product engineer is a product engineer for probabilistic systems who is fluent in AI-assisted execution.</p><p>That means combining product sense (workflows, users, value, constraints), systems design (architecture, data flows, failure modes), implementation (code, tools, orchestration), verification (evals, tests, acceptance criteria, monitoring), and iteration (telemetry → learning → spec updates → releases). Plus one capability that changes the game: <strong>the ability to use AI to accelerate every step without sacrificing correctness.</strong></p><p>The differentiator isn’t breadth for its own sake. It’s closing the loop at high velocity while keeping the system governable.</p><p>Traditional product engineers close the loop on deterministic systems. AI engineers build the AI components. The AI product engineer owns the full loop on systems where the core behavior is probabilistic — and that requires a fundamentally different set of practices around verification, contracts, and operational discipline.</p><h3>The AI leverage part</h3><p>This is where the role diverges most sharply from both parent roles.</p><p>It’s not about “knowing prompts.” It’s about running an AI-augmented development system. Here’s what that looks like in practice:</p><p>In <strong>strategy</strong>, you use AI to explore alternatives, surface hidden assumptions, and pressure-test narratives against constraints. In <strong>discovery</strong>, you rapidly map user workflows, edge cases, and success metrics — generating and refining hypotheses that would take days to develop manually. In <strong>specs</strong>, you turn intent into crisp behavioral requirements, draft schemas and contracts, enumerate failure modes and non-goals. In <strong>implementation</strong>, you co-develop code with AI, but with strict boundaries: types, schemas, invariants, code review discipline. In <strong>testing</strong>, you generate unit tests, integration tests, and adversarial cases; build regression suites; expand eval coverage. In <strong>evals</strong>, you synthesize scenario sets, create judges, automate scoring, and analyze error clusters. In <strong>operations</strong>, you draft dashboards, alerts, runbooks; summarize incidents; propose mitigations; update decision records.</p><p>The point is simple: AI is not only in the product. AI is in the process of building the product.</p><p>I’ve experienced this firsthand. The gap between engineers who work this way and engineers who don’t is not incremental — it’s an order of magnitude. I’ve seen problems that take a week by hand get solved in an hour with a well-orchestrated AI workflow. Same quality. Same rigor. Fundamentally different economics.</p><p>This is the meta-capability that neither the product engineer nor the AI engineer literature adequately addresses. Product engineers are increasingly using AI tools, sure. But there’s a difference between using Copilot for autocomplete and running AI as an integrated collaborator across the entire development lifecycle. The former is adoption. The latter is a different operating model.</p><h3>Why AI products actually fail</h3><p>AI features rarely fail at “writing code” first. They fail at translation and truth.</p><p>Translating messy human intent into testable system behavior. Translating stochastic model behavior into measurable reliability. Translating “it seems good” into “we can show it’s good enough.”</p><p>When that translation chain is split across roles — PM writes the intent, engineer writes the code, ML person tunes the model, ops monitors the dashboard — fidelity is lost at every handoff. Each person optimizes their slice. Nobody owns the loop. And when the system drifts, nobody has enough context to diagnose whether the failure is retrieval, reasoning, tool use, spec ambiguity, or bad data.</p><p>This is the core problem the AI product engineer solves. Not by being a generalist who does everything poorly, but by owning the translation chain that connects user intent to production behavior — and compressing the time between question → experiment → evidence → decision → change.</p><h3>The verification gap: what makes this role genuinely different</h3><p>Here’s what I think most of the existing conversation misses entirely.</p><p>The defining competency of an AI product engineer isn’t product sense. Plenty of people have that. It isn’t AI fluency. That’s becoming table stakes. It’s <strong>evaluation engineering</strong> — the ability to make reliability measurable for systems that are inherently non-deterministic.</p><p>In traditional product engineering, you ship a feature, it either works or it doesn’t, and you measure adoption. The feedback loop is clear. In AI product engineering, the system can behave differently on every run. “Works” is probabilistic. “Good enough” requires statistical evidence, not a passing test suite.</p><p>This means the role needs practices that don’t exist in the product engineer playbook:</p><p>An evidence hierarchy: production telemetry &gt; controlled evals &gt; staged tests &gt; demos. If your strongest evidence is a demo, you’re not ready for production.</p><p>Error taxonomies that distinguish between retrieval failures, reasoning failures, tool use failures, spec ambiguity, and bad data — because each requires a different fix.</p><p>Regression discipline: “don’t break what used to work” applied to probabilistic outputs, which is harder than it sounds.</p><p>Confidence reporting — not just “the system scored 0.87” but “here’s the distribution, here are the failure clusters, here’s what we don’t know.”</p><p>None of this exists in the traditional product engineer’s toolkit. And most AI engineers treat evals as a checkpoint, not as core infrastructure. The AI product engineer treats verification as a first-class artifact — on par with the product itself.</p><h3>What the work looks like in practice</h3><h4>Frame the problem so it can be built</h4><p>Not “build a chatbot.”</p><p>Instead: reduce time-to-first-draft for X workflow from 40 minutes to 8. Hit ≥ 0.92 task success rate on a representative suite. Keep hallucinated citations below 1% for regulated outputs. Cost per completed task must stay under Y. Time-to-fix for critical failures must be under 24 hours.</p><p>The output is a testable goal, not a feature description. If you can’t measure it, you can’t ship it responsibly.</p><h4>Design the capability as a system, not a prompt</h4><p>An AI feature is a coupled system: context assembly, retrieval and grounding, tool calling and permissions, schemas and constraints, fallback behavior, cost and latency budgets, logging and audit trails, human-in-the-loop gates where they matter.</p><p>The design question that matters most: where do we need determinism, and where can we tolerate probability? Get this boundary wrong and you’re either overengineering trivial decisions or underengineering critical ones.</p><h4>Turn intent into contracts that become checks</h4><p>Good specs look like behavioral requirements (“given X, must do Y”), interface contracts (schemas, tool APIs), explicit non-goals (“must not do Z”), failure mode expectations (timeouts, partial tool failure, missing context), and acceptance criteria tied to evals and telemetry.</p><p>The goal: a spec that becomes an eval suite. If your spec can’t compile into checks, it’s not a spec — it’s a wish.</p><h4>Experiment through uncertainty</h4><p>AI work lives at the edge of constant change. Model behavior shifts. Tools evolve. User expectations move. So experimentation isn’t “nice to have.” It’s the job.</p><p>Define a hypothesis — what will improve and why. Define a measurement — what evidence would convince you. Run the smallest test that can falsify the hypothesis. Promote only what passes the gates: evals, safety, economics.</p><p>This is structured exploration with receipts. Not curiosity as entertainment, but curiosity as a production skill.</p><h4>Build for adversarial reality</h4><p>AI products are attack surfaces. Prompt injection, data exfiltration, tool abuse. These aren’t theoretical concerns; they’re Tuesday.</p><p>So you build with threat models, least-privilege tools (scoped actions, allowlists, reversible operations), sandboxing for risky operations, and red-team scenarios baked into regression suites.</p><p>You’re not shipping intelligence. You’re shipping controlled intelligence. The difference matters.</p><h4>Create evals that match the product</h4><p>Benchmarks don’t ship. Product evals ship.</p><p>A practical harness includes curated scenario sets from real workflows, adversarial prompts and edge cases, regression suites (“don’t break what used to work”), an error taxonomy so failures are actionable, and confidence reporting — not just a single score.</p><p>This is where the evidence hierarchy matters most. If your eval suite is disconnected from production behavior, you’re measuring the wrong thing. The best eval is a subset of production, instrumented for analysis.</p><h4>Operate it like a living product</h4><p>Production is where truth lives. Drift in user behavior, dependency changes, new failure modes, abuse attempts, cost blowups in the tail — all of these happen after launch, not before.</p><p>So you instrument for task success and drop-off, cost per task and variance, latency distributions (not just averages — averages lie), failure categories, and user trust signals like overrides, edits, and abandonments.</p><p>Then you run the loop: measure → learn → update specs and evals → ship. Repeat. This never ends, and that’s the point.</p><h3>From heroics to systems</h3><p>The role becomes powerful when it’s not dependent on a heroic individual, but when it becomes a repeatable organizational muscle.</p><p>The maturity path looks something like this. You start at demos: impressive, fragile, unmeasured. Then you build evals: curated suites, measurable improvements. Then production telemetry: real signals, drift detection. Then continuous improvement: regression discipline, stable releases. The endgame is a capability factory: shared harnesses, templates, playbooks, scalable teams.</p><p>The goal isn’t “we hired a unicorn.” The goal is “we built an organizational muscle for shipping AI reliably.”</p><h3>Hiring for this role</h3><p>Resumes are weak predictors here. The best predictor is: can this person learn fast, adapt to change, and repeatedly ship under uncertainty?</p><p>Don’t interview this role like a software engineer. Don’t interview it like a PM. Interview it like someone who owns a closed loop.</p><p>Give a 90-minute scenario. Here’s a workflow and a dataset. Here are constraints: latency, budget, privacy, risk. Design and ship an MVP plan with an eval and monitoring strategy. Then introduce a change — model drift, tool outage, a new threat — and ask how they adapt.</p><p>Score on clarity of success metrics, system design and failure modes, spec quality (does it translate into checks?), eval and experimentation design, operational plan (telemetry, drift, costs, safety), and <strong>whether they use AI to accelerate correctly</strong> — not just fast, but with verification.</p><p>If they can’t make reliability measurable <em>and</em> can’t move fast with AI as a collaborator, they won’t make the role real.</p><p>And for the love of everything: don’t make them disable their tools and type syntax from memory. You’re testing for a skill that stopped mattering.</p><h3>The point</h3><p>“AI product engineer” isn’t a title I invented or am attempting to coin here. It’s <a href="https://medium.com/@santosh.rout.cr7/top-ai-ml-jobs-dominating-2026-roles-and-skills-you-need-0aac6a340c23">emerging on its own</a> — in job postings, in articles, in the spaces between existing role definitions.</p><p>But the existing conversation tends to reduce it to either “a product engineer who uses AI tools” or “an AI engineer with product sense.” Both of those framings miss the core of it.</p><p>The AI product engineer is defined by three things that neither parent role fully covers:</p><p>First, <strong>ownership of the full loop on probabilistic systems</strong> — not just building the AI component, but owning the translation from user intent to production behavior on systems where “works” is a statistical claim, not a binary one.</p><p>Second, <strong>evaluation engineering as a first-class discipline</strong> — making reliability measurable, building evidence hierarchies, treating verification as infrastructure rather than a checkpoint.</p><p>Third, <strong>AI-assisted execution as an operating model</strong> — using AI not just in the product but across the entire lifecycle of building the product, compressing iteration cycles by an order of magnitude while maintaining rigor.</p><p>If you build AI daily — strategy, product, specs, code, verification, testing, operations — and none of the existing titles quite capture what you do, this might be the one.</p><p>The market is converging on it. The definition just needed to be made explicit.</p><p>I hope you enjoyed this reading! If it provided you with value and you wish to show <strong>a little support</strong>, you could:</p><ol><li>👏 <strong>Clap</strong> a lot of times for this story</li><li>🔖 <strong>Highlight</strong> the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles)</li><li>🤝 <strong>Follow</strong> me on <a href="https://medium.com/@danielbentes">Medium</a> or <a href="https://www.linkedin.com/in/danielbentes/">LinkedIn</a> to read my latest writings</li></ol><p>🫶 Thank you! 🫶</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0f02d7f08590" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>