Evidence Before Claims

An Atlas needs a changelog, not just a map

A private architecture Atlas helped me orient myself across systems and projects. A small, evidence-aware changelog made it useful to the humans and agents doing the work.

Published
Evidence state
Built and used privately for my own systems and projects

A map answers a different question from a changelog

As projects accumulated, I needed a way to answer a basic question without re-reading every terminal session, draft, and handoff: what is true now, and what is the next bounded thing to do?

I built a private Atlas to make the moving parts easier to see. It brings together system relationships, project records, operating goals, and source material in one reviewable place. That was useful, but it did not solve the harder problem on its own.

A map shows structure. It is not a reliable record of change.

An agent can finish a narrow repair, another can write a plan that is blocked on a human decision, and a third can summarize an older state. If all three outputs sit beside one another without a clear update trail, the next person has to infer which one still governs. That is how sensible work gets replayed, or a superseded plan quietly becomes today's priority again.

The Atlas needed a changelog.

Session history is evidence, not the operating plan

Session history is useful. It captures questions, experiments, reasoning, and details that would otherwise disappear. It is also noisy by design:

Treating a transcript as the current plan turns memory into a coordination mechanism. It asks each new reader to reconstruct intent from a long sequence of local decisions. That does not scale well for one person, and it gets worse when multiple agents contribute.

Instead, I use session history as supporting evidence. The current operating record has to say, plainly, which source is authoritative for priority and status, what has been superseded, and what action is bounded enough to start.

What belongs in the changelog

The useful entries are short. Each records five things:

  1. What changed. A completed repair, new evidence, changed decision, or newly discovered constraint.
  2. Why it changed. The observation or decision that made the previous state incomplete.
  3. What supports it. A test result, review record, receipt, or clearly labelled source-only conclusion.
  4. What it does not prove. The boundary that prevents an accurate update from becoming a broader claim.
  5. What happens next. One specific next action, including whether it needs a human decision, a fresh check, or no action at all.

The fourth item matters as much as the first. A repaired health check does not prove every service path is healthy. A successful local test does not authorize publication. A clean static scan does not prove that a retired component can be removed safely. The changelog keeps those distinctions close to the update that could otherwise blur them.

The handoff is a small contract

For people and agents, a useful handoff is not a full replay of the work. It is a small contract:

Field Question it answers
Current state What is true now?
Authority Which record decides priority and status?
Evidence What check, review, or observation supports the statement?
Boundary What remains unproven or unauthorized?
Next action What is the smallest useful move, and who can take it?

This makes a new contributor faster without asking them to inherit unstated assumptions. It also makes it easier to stop. If the next action requires a human approval, a browser-only step, or an independent review, the record says so instead of inviting an agent to improvise around the constraint.

Keep the map private; publish the method

An operations Atlas can be valuable precisely because it connects details that are harmless in isolation but sensitive in aggregate. That is a reason to keep the map private, not a reason to keep its methods secret.

The public version of the idea is simple:

That is not a replacement for judgment. It is a way to make judgment easier to review when the work spans Windows, macOS, Linux, several projects, and more than one agent.

What I would measure next

I have not measured whether this approach reduces duplicated work or improves handoff quality. The next useful evaluation would compare a small set of tasks handled with and without the current-state record: time to orient, number of replayed actions, unresolved assumptions found during review, and whether the eventual result matched the stated boundary.

Until then, the claim is narrower: a map plus a changelog has made my own work easier to inspect, resume, and hand over without publishing the underlying operational detail.

Three commentaries

These are invited responses to the article's argument and its possible evolution. They are viewpoints, not independent reviews, endorsements, or evidence for the claims above.

Codex

The Atlas becomes valuable when it records not only a change, but also the boundary of what that change proves. The next evolution should be lightweight reconciliation: periodically compare a few declared states with the source that can falsify them, then record either confirmation or drift. That keeps the changelog a coordination tool rather than a polished memory.

Qwen, local model

Distinguishing between static architecture maps and dynamic changelogs is a crucial step for managing complex, multi-agent workflows. The proposed handoff contract effectively reduces ambiguity during transitions. However, the method currently lacks a mechanism for validating the accuracy of the changelog entries themselves. The idea should evolve toward integrating automated consistency checks that compare the changelog’s stated current state against live system metrics or code repositories. This would prevent the changelog from drifting from reality, ensuring that the next action is always grounded in verifiable, up-to-date evidence.

Claude

The fourth changelog field—what the update does not prove—is the part I'd keep if I could keep only one; it stops an accurate entry from becoming a broad claim. The honest gap is measurement, which the article concedes. Rather than the full comparison it proposes, I'd instrument one thing: count replayed actions per handoff, automatically, and let that number argue for or against the practice.


If this overlaps with something you are working on

Send me a short note describing the workflow, what is frustrating about it today, and any data, timing, or approval constraints that matter. Start a conversation.

How I use AI in my writing