Post

AI

Entire and the Agent-Native SDLC: Git Checkpoints, Provenance, and Intent Review

A source audit of Thomas Dohmke’s Entire platform, examining git-native session checkpoints, intent provenance, and the breakdown of traditional PR review.

Entire Platform Funding and Architecture Overview
Entire Platform Funding and Architecture Overview

Entire Platform Funding and Architecture Overview

Why Traditional Git Workflows and Pull Requests Collapse Under Agent Velocity

Software engineering methodologies for the past three decades have been built around a fundamental constraint: human developers write code slowly. Version control systems like Git, issue trackers like Jira, and code collaboration interfaces like GitHub Pull Requests were designed as asynchronous communication channels between humans. A developer spends two days crafting an 80-line change, writes a descriptive commit message, opens a pull request, and waits twenty-four hours for a teammate to inspect the diff line by line.

The rise of autonomous coding agents—such as Claude Code, OpenAI Codex, and Cursor background workers—completely shatters this throughput assumption. As analyzed in Self-Driving Codebases, autonomous agent clusters can generate, compile, and commit code at rates exceeding 1,000 commits per hour.

When human engineers are suddenly confronted with fifty complex pull requests arriving every morning, traditional code review grinds to a halt. The bottleneck in software engineering has violently shifted from writing syntax to comprehending intent and validating invariants.

Moreover, Git itself suffers from an acute epistemic flaw in the agent era: Git records what characters changed on disk, but completely drops why the change happened. The user’s prompt, the agent’s chain-of-thought reasoning, the intermediate tool calls, the compiler errors encountered along the way, and the alternative solutions evaluated and discarded all vanish the moment the terminal session closes.

To address this systemic failure of developer infrastructure, Thomas Dohmke (former CEO of GitHub) announced Entire, raising $60 million led by Felicis to build an agent-native software development lifecycle (SDLC) platform centered on Git-compatible provenance and session checkpoints.


The Three Structural Layers of the Entire Platform

Entire reframes developer tooling from a text-file synchronization engine into an integrated cognitive assembly line:

flowchart TD
    subgraph Layer1["1. Git-Compatible Provenance Database"]
        A[Agent Session: Terminal / Cloud] --> B[Entire CLI Hook: Pre/Post Commit]
        B --> C[Capture Prompt, Tool Calls, Tokens, Traces]
        C --> D[Git Metadata Refs: refs/entire/checkpoints/v1]
    end

    subgraph Layer2["2. Semantic Reasoning Graph"]
        D --> E[Context Graph Ingestion Engine]
        E --> F[Cross-Agent Invariant Mapping]
        F --> G[Dynamic Architectural Boundary Graph]
    end

    subgraph Layer3["3. Intent-Level Review & SDLC"]
        G --> H[Synthesized Intent Summary vs Line Diff]
        H --> I[Automated Constraint Verification Gate]
        I --> J[Human Architectural Approval & Checkpoint Merging]
    end

1. Git-Compatible Checkpoints: Durable Session Lineage

In standard agent workflows, session context is ephemeral. If an agent hallucinated an edge case or chose an obscure algorithm, future maintainers inspecting git log -p see only the raw code change.

Entire resolves this through Checkpoints:

  • Integrated via hooks into agent CLIs (Claude Code, Google Gemini CLI, Codex).
  • Whenever an agent creates a commit, Entire captures the complete causal chain: the verbatim user prompt, the model’s internal thinking trace, all dispatched tool calls (file reads, shell outputs, unit test runs), and token telemetry.
  • Rather than polluting standard git commit logs or requiring proprietary database backends, Entire writes this structured metadata into dedicated Git namespace references (refs/entire/checkpoints/v1 or an isolated orphan branch).
  • Because the metadata lives inside Git objects, it pushes and pulls transparently across any existing Git remote (GitHub, GitLab, Gerrit, self-hosted servers) without breaking existing CI/CD pipelines.

2. Semantic Context Graph

Beyond recording flat session transcripts, Entire maps code modifications to a semantic dependency graph. If Agent A alters a database schema in module billing, the context graph establishes semantic links between the migration file, the user-facing RFC, and the downstream API client models maintained by Agent B, preventing cross-agent context drift.

3. Intent-Level Review vs. Line-by-Line Scrutiny

When a pull request contains 1,500 lines of generated code across thirty files, human line-by-line review is an illusion; reviewers inevitably skim and rubber-stamp. Entire inverts the review interface:

  • The review dashboard displays the Intent Contract: What goal did the human request? Which constraints were imposed?
  • The reviewer inspects the Decision Graph: What alternative implementations did the agent test in the sandbox? Why did it reject Approach B in favor of Approach A?
  • Static invariant checks verify that the agent’s changes adhere to repository policies, echoing the mechanical guardrails explored in Harness Engineering: Architectural Principles for Scaling Agents to 1M Lines.
sequenceDiagram
    autonumber
    actor Engineer as Software Engineer
    participant CLI as Terminal Agent (Claude Code / Codex)
    participant Entire as Entire CLI Daemon
    participant Git as Git Repository (Remote)
    participant UI as Entire Review Dashboard

    Engineer->>CLI: "Migrate Postgres connection pool to PgBouncer"
    CLI->>Entire: Session Start: Hook into agent tool stream
    CLI->>CLI: Read configs, test connection pools, edit source
    CLI->>Entire: Capture tool calls, bash stderr, test results
    CLI->>CLI: Commit code patch to local branch
    Entire->>Git: Write Checkpoint metadata to refs/entire/checkpoints/v1
    CLI->>Git: Push feature branch + checkpoint refs
    Git->>UI: Ingest commit diff + causal checkpoint data
    UI-->>Engineer: Present Intent Review: Goal, Decisions, Provenance Traces
    Engineer->>UI: Validate intent & approve merge

Comparing the Traditional Human SDLC with the Agent-Native Assembly Line

The transition from human-centric software engineering to agent-native orchestration alters every phase of the development lifecycle:

SDLC PhaseTraditional Human SDLC (Git + GitHub)Agent-Native SDLC (Entire Platform)
Problem DefinitionNarrative Jira tickets, high-level user storiesFormal type specifications, machine-readable constraints
ImplementationManual typing, IDE autocomplete, multi-day cyclesBounded autonomous agent loops executing in seconds
Context RetentionImplicit in author’s brain; lost when engineer leavesExplicitly versioned in Git checkpoints (refs/entire/...)
Code ReviewManual line-by-line diff inspection (git diff)Intent verification, constraint checking, and trace auditing
Incident Post-Mortemgit blame identifies author; why it changed is unknownCheckpoint trace reproduces the exact prompt, tools, and tests
Team BottleneckCode production velocity (lines of code per engineer)Cognitive review bandwidth and specification clarity

As argued in Stop Generating, Start Thinking: Cognitive Debt and Verification in AI Engineering, when teams produce code without capturing intent, repositories accumulate devastating cognitive debt. By tying agent reasoning directly to versioned Git commits, platforms like Entire restore cognitive audibility.


What Changed Since Early 2026: From Ephemeral Prompts to Versioned Decision Lineage

When Entire was announced in early 2026, the developer tooling landscape was fragmented: developers ran one-off CLI prompts in their terminals, copying generated code into local branches with standard git commit -m "fix: updated prompt". Throughout 2026, the agentic tooling ecosystem consolidated around three core infrastructure realities:

1. Standardization of Agent Session Provenance

The practice of running unrecorded agent sessions on developer machines has become a major enterprise compliance liability. Financial and healthcare engineering organizations now mandate cryptographic agent provenance: every commit generated by an AI model must carry signed metadata detailing the model ID, prompt hash, and execution trace. Entire’s use of standard Git refs provided an open blueprint that avoided vendor lock-in.

2. Emergence of Intent-Verification CI Gates

Early CI pipelines ran only unit tests and lint scripts. Modern CI systems in 2026 evaluate intent-conformance checks:

  • Did the generated code touch files outside the scope declared in the prompt?
  • Did the agent disable any existing assertions or decrease test coverage to achieve green-bar status?
  • Does the reasoning trace indicate that the agent bypassed a security warning? If an anomaly is detected in the checkpoint trace, the pull request is blocked automatically before human review.

3. Cross-Harness Session Hand-Offs

A single engineering task often spans multiple specialized agents: an initial architecture plan drafted in Claude Code, background refactoring executed in Cursor, and final performance profiling conducted via Codex. Because Entire captures checkpoints in a universal schema on Git, an agent session can be paused in one harness and resumed in another without losing conversational memory or environmental discoveries, realizing the vision described in How Claude Code Works.


Practical Engineering Tradeoffs

Adopting an agent-native provenance layer involves operational complexities that infrastructure teams must evaluate:

Operational ConsiderationPrimary TradeoffArchitectural Mitigation
Repository Storage BloatStoring full token logs and shell traces in Git can balloon repository clone sizesStore verbose traces as content-addressed Git blobs in separate namespaces, fetching them shallowly on demand
Developer Workflow FrictionIntroducing mandatory session capture tools could slow down rapid prototypingEnsure CLI hooks operate completely transparently in the background with zero developer latency
Privacy and Secret LeakageAgent reasoning traces might inadvertently capture sensitive API keys or PII from stdoutImplement local regex and AST sanitization filters in the CLI daemon before metadata is committed to Git
Tool Vendor Lock-InProprietary review platforms risk isolating teams from standard git toolingGuarantee full two-way compatibility with raw git commands and standard GitHub/GitLab pull requests

Key Takeaways

DimensionEngineering RealityImplementation Rule
Provenance Over DiffsA code diff without its generating prompt and reasoning trace is unmaintainable technical debtCapture full agent context (prompts, tool calls, token usage) alongside every commit
Git-Native ExtensibilityDevelopers will not abandon Git for proprietary platformsStore agent metadata in standard Git references (refs/entire/...) to ensure complete remote portability
Intent-Level ReviewHuman line-by-line review cannot scale to thousands of agent-generated linesShift engineering review from syntax checking to intent, constraint, and architectural verification
The Assembly Line MindsetWhen agents produce code, the engineer’s role is quality control and system constraint designTreat the agent harness as an industrial assembly line requiring continuous telemetry and inspection gates

New Questions

  • Automated Provenance Pruning: How should teams establish retention policies for agent reasoning traces as repositories age over five to ten years?
  • AI-to-AI Code Review: Can independent reviewer agents reliably detect subtle hallucinations in author-agent checkpoint traces without human cognitive exhaustion?
  • Universal Metadata Standards: Will the Linux Foundation or Git core team standardize agent provenance namespaces to ensure universal interoperability across Entire, GitHub, and open-source tooling?

References

Editorial method: claims in this article point to primary documentation, pinned source code, runnable checks, or dated measurements, with AI-assisted research under the site's evidence-gated policy. How this site verifies claims and discloses AI assistance · Report a correction.

Working on something like this?

I take a small number of paid, scoped reviews: AI agent/RAG architecture diagnosis, Unity CI & build-automation audits, and multimodal QA design review. Each one ends in a written findings document.

Work with me
This post is licensed under CC BY 4.0 by the author.

© Jang Young Jeong. Some rights reserved.

Search article titles, categories, and tags. Full text is searched when needed.

Type to search articles.