Live evidence for coding agents

Dorsal audit with an optional scope.

Get one improvement in 3 min.

What 55,849 builders shipped, broke, fixed, and learned. Live in your agent via MCP. Updated daily.

Claude Code spent hours and 5.4M tokens producing its own review. Dorsal then checked all 21 recommendations against public evidence. 7 of Claude Code’s recommendations would fail or backfire. 5 would fail silently.

Inspect the evidence →
Generated when copied · Read-only · No signup
Terminal · Connect via MCP
claude mcp add-json dorsal '{"type":"http","url":"https://godorsal.com/api/dorsal","headers":{"Authorization":"Bearer dor_a_<generated-when-copied>"}}' --scope user
Claude Code · Run this
dorsal audit
Read-only · Raw history stays local

Real Dorsal sessions

Technical output · edited only for length

Claude Code · real sessions, shortened

Verify all 21 recommendations from the Claude Code audit against Dorsal.

Deep verification session

21 recommendations checked against ~120 public sources

61 Dorsal calls · 10 concurrent agents · 2 adversarial rounds

Dorsal found that 7 of Claude Code’s 21 recommendations would fail or backfire.

5 would fail silently.

What changed: Claude Code verified the evidence and withdrew those recommendations.

1. Reject the longer /goal HALT clause

Previous recommendation: add a HALT clause to stop the runaway loop.

Failure: /goal installs a Stop hook containing the full goal text. Claude Code resends it on every evaluation. A long goal can hit Prompt is too long and prevent the session from stopping until the goal is cleared.

Source: anthropics/claude-code #58192

2. Keep the prose rules until subagent hooks are verified

Previous recommendation: add hooks, then delete the prose rules they replace.

Failure: PreToolUse:Bash fires in the main thread but can be silently skipped for Bash calls made by subagents. Removing the prose rule would leave those calls without the intended gate.

Sources: #78970 · #69260

3. Reject the dirty-file digest as an execution receipt

Previous recommendation: stamp the SLA report with git status --porcelain | sha256sum.

Failure: the command hashes Git status rows, not file contents. Editing an already-dirty file can leave the digest unchanged, so the receipt can certify code that was never tested.

Evidence: local falsification against an already-dirty file.

Why Dorsal works

The evidence is compiled before the question is asked.

Knowledge is a change.

A PR merged, a failure reported, an experiment run, a decision made. Each is timestamped with what it touched.

Connected, with provenance.

Products, problems, methods, and outcomes are linked. Every record carries its source, date, authority, and lifecycle.

No LLM in the middle.

Dorsal returns evidence deterministically. Your agent does all the judging. Your decisions stay yours.

What your agent gets

Public evidence from 55,849 builders. Inspect the graph records and their original sources.

131,257

GitHub releases, PRs, issues, and more

83,019

documentation sections

88,211

builder reports

Probe the live evidence

“Dorsal is integrated into the Keelo Brain and used every day to discover technologies, methods, and open-source components for specialized customer agents.”

Founder, Keelo.ai