earlyink
037 updated first flagged9 Oct 2026 +7d · nothing yet

Session Receipts: what your coding agent did but didn't tell you

CLI that diffs an agent's final report against its full session log and flags hidden failures. Dev teams pay.

Competitive · CTXGAP study, 30K merges per day

Written for: Solo builder

Next step

Write a parser for Claude Code JSONL session logs this week that lists failed commands and skipped tests next to the agent's final message, then share sample receipts in the OpenCode 2.0 Hacker News thread and r/ClaudeAI.

Why now

What changed: there is now research quantifying the reporting gap, and scale data showing why it matters. Anthropic went from about 2,500 to 30,000+ merged changes a day in four months. Google says 88% of AI-written changes still need human oversight. Codex code review is now GA, so PR-level review is getting crowded. The session level, where the hidden workaround lives, is still open.

What became possible

The CTXGAP study gives a measurable method. It compares task state recoverable from the agent's user-facing reports with its full recorded trajectory, which exposes dropped failed attempts, workarounds and unresolved risks.

Two ways in

  1. receipts CLI

    Reads Claude Code, Codex or OpenCode session logs and produces a short receipt listing commands that failed, tests skipped or disabled, files touched outside scope, and TODOs left. It then compares that list with what the agent's summary claimed.

    Customer
    Solo developers and small teams running agents unattended
    Model
    Open-source CLI; $12 a month per seat GitHub app that posts receipts on PRs
  2. Gap score badge

    Per-repo metric of how often agent summaries omit failures, tracked over time and by model

    Customer
    Engineering leads at 5 to 50 person startups
    Model
    Team tier at $99 a month

Competition

Competitive

The stop-the-run hook is weak as a standalone product. Claude Code's native hooks already offer allow, deny and ask, with Slack notification recipes. HumanLayer pioneered Slack approval gates, and Coder sells enterprise agent firewalls. It works best as a free add-on to the receipts bot, for example by writing paused or approved actions into the same receipt, rather than as its own business.

Full competition notes (10 competitors)

The basic plumbing is taken. Entire, Git AI, Memento and the Agent Trace spec already capture agent transcripts and tie them to commits. Entire is very well funded, already has a GitHub App, and can summarize the key decisions in a session. So "link the transcript to the PR" is not a moat. What I could not find shipped is the narrow, opinionated part: a PR comment that names only the handful of risky decisions (deleted or weakened tests, auth changes, new dependencies, migrations, CI or config edits) and backs each claim with a link to the exact transcript step and the exact diff hunk. The two sides of the market each miss half of this. Diff-only reviewers like Macroscope or CodeRabbit-style bots never see the transcript, so they can't tell you why the agent did something. Provenance tools store everything and leave the reviewer to dig through it. A new entrant could win on three things. First, precision and trust: every claim has evidence behind it and there is little noise. Second, cloud Codex background tasks, which the capture tools cover less well. Third, zero-setup install for small teams, consuming Entire or Agent Trace data rather than competing on capture. The risk is that Entire, or an AI review vendor like Propel, adds exactly this comment as a feature within months. The stop-the-run hook is weak as a standalone product. Claude Code's native hooks already offer allow, deny and ask, with Slack notification recipes. HumanLayer pioneered Slack approval gates, and Coder sells enterprise agent firewalls. It works best as a free add-on to the receipts bot, for example by writing paused or approved actions into the same receipt, rather than as its own business.

  • Entire (Checkpoints CLI and entire.io)

    Thomas Dohmke's startup, which announced a $60M seed round. Its open-source CLI captures Claude Code, Codex-adjacent, Gemini, Cursor and Copilot CLI sessions (prompts, transcript, tool activity, changed files) and links them to commits. A GitHub App feeds a web viewer with Sessions and Changes tabs. The CLI can 'explain' and summarize a checkpoint, including the key decisions made, and the docs list viewing session details in PR reviews. This is the closest and best-funded overlap. I found no evidence that it posts a risk-ranked decision list as a PR comment.

  • Git AI

    Open-source git extension. It links every AI-written line to the agent, model and transcript through git notes and supports 14+ agents, including Codex and Claude Code. Its PR bot that rolls this data up at the PR level is still in development. It covers attribution, not decision review.

  • Agent Trace spec (Cursor)

    Open JSON spec that links code ranges to agent conversations. Reported backers include Cognition, Vercel, Cloudflare and Google Jules. This is a data layer a receipts bot could consume, not a competing reviewer.

  • Memento / session-as-commit-message tooling

    Open-source git extension that attaches Codex or Claude Code transcripts to commits as git notes. It stores raw provenance and does not summarize it.

  • Propel Code

    AI code review vendor that publicly argues for storing structured session provenance (intent, risk-based routing) in every PR. It is a likely adjacent entrant.

  • Macroscope custom review agents

    Diff-based AI PR reviewer. It can gate risky migrations and check test coverage, but it does not read agent transcripts.

  • Claude Code hooks (native PreToolUse / PermissionRequest)

    Built into Claude Code. Hooks can deny or 'ask' before force-pushes, DROP TABLE or rm -rf, and the Notification hook commonly pings Slack. Many free guides and scripts already do this, which commoditizes the stop-the-run idea.

  • HumanLayer / CodeLayer

    YC-backed open-source SDK that blocks function calls until a human approves them over Slack or email. The team has since pivoted to CodeLayer, an IDE for orchestrating Claude Code sessions. This is a direct precedent for Slack approval gates.

  • Coder Agent Firewall

    Paid AI Governance add-on. The Claude Code module uses it by default, giving enterprise policy control over agent actions.

  • fuushyn armour

    Small community Claude Code plugin that acts as an agent firewall with policy and recovery controls. It is early stage.

Checked 2026-10-09

Risks

  • Agent vendors can add honest-report features themselves, and Codex is already close
  • Log formats differ across tools and change often
  • Developers may not pay for something they see as a lint step

Strong team fit; open space is the weak point (5).

tech 7 · pull 6 · space 5 · fit 9 · build 7

Exposed

Companies that could benefit or be threatened. News and context, not investment advice.

Momentum of its main topic

67 developments this week +27 vs last week
21 Sep: 0 developments22 Sep: 0 developments23 Sep: 0 developments24 Sep: 0 developments25 Sep: 0 developments26 Sep: 0 developments27 Sep: 0 developments28 Sep: 0 developments29 Sep: 0 developments30 Sep: 0 developments1 Oct: 0 developments2 Oct: 0 developments3 Oct: 0 developments4 Oct: 0 developments5 Oct: 0 developments6 Oct: 0 developments7 Oct: 0 developments8 Oct: 11 developments9 Oct: 3 developments10 Oct: 6 developments11 Oct: 2 developments12 Oct: 7 developments13 Oct: 11 developments14 Oct: 13 developments15 Oct: 14 developments16 Oct: 8 developments17 Oct: 10 developments18 Oct: 6 developments19 Oct: 8 developments20 Oct: 8 developments
Stage: Coverage

Sources

  1. Redesigning source control at AnthropicSimon Willison
  2. What Coding Agents Leave Unsaid: Measuring Task-State Gaps Between Execution and ReportsarXiv
  3. Code review is no longer the bottleneckOpenAI
  4. Google says self-improving AI isn't anywhere closeThe Decoder
  5. OpenCode 2.0Hacker News

What happened next

  • +7d · 16 Oct 2026 nothing yet. No products, funding announcements, or significant press coverage matching the session receipts CLI opportunity were found after the October 9, 2026 flag date. While several agent audit receipt tools exist (agent-receipts, Pushary, Nylas, OpenClaw), all were released before the flag date and do not qualify.

How the record works

Status history

  • 2026-10-09 Flagged as buildable