Articles on building
the agent-native repository.

Notes from the team on semantic call graphs, merge conflict architecture, provenance integrity, and what the record of software has to become when most of the code is written by something that isn't you.

10 articles · sorted newest

Your Model Is Choosing Your Workflow

AI coding models are not neutral reasoning engines. Their learned assumptions about planning, tools, evidence, review, and completion can become an organization's hidden development lifecycle—and a new form of vendor lock-in.

Read the piece→

You Cannot Measure Agent ROI in a Human-Driven Workflow

Tokens and pull requests measure activity. Agent ROI becomes measurable only when intent, effort, verification, review, and cost belong to the same accepted software change.

Read the piece→

What Has to Survive the Session

A durable task tells the next agent what remains. A durable change record must also preserve why the code exists, what success meant, what evidence was observed, who reviewed the exact state, and what happened when that review failed.

Read the piece→

Agents Need Views, Not Worktrees

AI coding agents need isolated state, causal dependencies, impact analysis, and provenance—not duplicate repository directories. Causal views provide logical isolation over a shared change graph, while files become a compatibility adapter for compilers and other tools.

Read the piece→

A Git Alternative for AI Agents That Never Rewrites History

Rebase reorganizes Git history by rewriting every downstream commit. Atomic makes grouping a read-time filter over a content-addressed change graph, so you can restructure work even removing a change from the middle of a view, without rewriting a single hash. A patch-theory Git alternative for AI agents, in the Pijul, DARCs lineage.

Read the piece→

Is Git Good Enough for AI Coding Agents?

Git's data model is an ancestry graph: strict, sequential, single-lineage. Great for human edits and reviews. Atomic's is a causal graph plus patch theory, which produces concurrency without coordination and provenance that's a structural property of the graph. Great for agent native source code management where context is critical.

Read the piece→

Graph Engineering Is How Agents Prove Their Work

Prompt engineering, then context engineering, then loop engineering. Each shift fixed something real, yet none answered the question that actually matters: how do you know an agent did what it was asked to do? Orchestration wrapped around probabilistic guesses isn't an execution model. What's missing is a proof model.

Read the piece→

Why Semantic Call Graph Queries Outperform Traditional Agent Search

Before an AI coding agent can complete a task, it has to find the relevant code. In every standard agent today, that means grep, ripgrep, find, or directory listing followed by file reads, burning context before reasoning begins. The problem isn't the search tool. The problem is that the repository has no structural understanding of itself.

Read the piece→

The Challenge of Merge Conflicts at Agent Scale

Git, the incumbent with 94 percent market share, was designed in 2005 for human developers editing text files. Two decades later, AI agents generate 41 to 46 percent of all new code, and one in four AI-generated pull requests produces merge conflicts that Git's line-level architecture cannot resolve without human intervention.

Read the piece→