Governance
When LLMs Make Software Documentation Harder to Trust
Kyle Kingsbury warns that LLM use may erode trust in documentation and software. Here is a practical way to trace consequential claims back to evidence.
On November 1, 2026, Simon Willison published a post quoting Kyle Kingsbury, who warns that widespread LLM use may erode trust in documentation, software, and the organizations that produce them. Kingsbury also raises questions about how maintainers can establish that software and documentation are correct, then demonstrate that quality to users. The post identifies Kingsbury with Jepsen results for ParticleDB 1.1.4. 1
The excerpt poses those questions but does not prescribe a checklist. The process below is one practical way to think through the risks of AI-generated documentation, not a method attributed to Kingsbury.
Treat familiar trust signals as starting points
Kingsbury's concern is that signals people have relied on to recognize a mature software project may be easier to counterfeit in the age of LLMs. He suggests this could make engineers more suspicious of new projects generally. 1 One implication is that surface polish should prompt investigation, not substitute for it. That is analysis, not a claim that any particular document or project is unreliable.
Clear documentation and an orderly project can help reviewers find claims to examine. But a reviewer still needs to check consequential claims against evidence. If a document describes a deployment step or a software behavior, the practical question is whether the relevant implementation or a check supports what it says.
Separate claims from evidence
Kingsbury asks how maintainers can ensure correct software and accurate documentation, and how they can demonstrate quality to users. 1 The excerpt leaves those questions open. One way to operationalize them is to ask what backs each consequential statement in a document. The same habit applies when reading vendor statements; see what a frontier-model monitoring claim does and doesn't tell you.
For example, "the service supports this configuration" is a claim. A test, implementation detail, or reviewed change may provide evidence relevant to it. A reviewer's task is to check whether that evidence actually supports the claim, rather than relying on the confidence or polish of the wording.
A proposed evidence trail could include:
- The claim: the sentence in the documentation or release note.
- An owner: someone accountable for keeping it current.
- An implementation reference: the code or configuration the claim describes.
- A check: a test or run that exercises the described behavior.
- A review record: what was examined and when.
Not every claim needs the same level of review. A glossary entry may warrant a light read; claims affecting production, security, data handling, or recovery may justify a fuller trail. That is a proposed way to allocate review effort according to the consequences of being wrong, not a universal rule from the source.
Use software trust signals to find what needs checking
Signals such as documentation, release notes, project organization, tests, and demos can help a reviewer locate claims or observe behavior. They are not, by themselves, proof that a particular claim is correct. This is a practical reading of Kingsbury's warning about the reliability of familiar maturity signals. 1
| Signal | What it can help with | What to check next |
|---|---|---|
| Documentation | Finding and understanding claims | Do the instructions match the implementation? |
| Release notes | Identifying claimed changes | Can you inspect the change or a relevant check? |
| Project organization | Locating code and supporting material | Is there an owner and review history for the relevant area? |
| Tests or demos | Observing behavior under stated conditions | Do they cover the specific claim you rely on? |
The excerpt does not offer a replacement set of signals. 1 A practical response is to treat visible signals as pointers toward evidence. A release note that links to a change and a relevant check gives a reviewer something concrete to inspect; the link alone does not establish that the claim is true. Buyers evaluating models face a related problem, which is why behavioral diagnostics matter more than aggregate scores alone.
Review LLM documentation risks by consequence
Kingsbury raises a general concern about trust; the excerpt does not say that LLM-written documentation is categorically less accurate than human-written documentation. 1 A useful review question is therefore not simply who, or what, wrote a sentence, but what could happen if it is wrong.
For documentation that could affect production, security, data handling, or architecture, a claim-by-claim review could:
- Identify consequential statements, such as commands, configuration values, defaults, prerequisites, warnings, and descriptions of behavior.
- Check each statement against the implementation, rather than relying on another description of it.
- Run or inspect a check that exercises the documented path, where practical.
- Record who owns the claim and what was checked.
- Mark what remains unverified.
This is an operational proposal based on the questions Kingsbury raises, not a procedure given in the source. 1 The review can be lighter for low-stakes explanatory text and more thorough when an error could affect access, move data, or disrupt a service.
Show users evidence, not just assurances
Kingsbury asks how maintainers can demonstrate software and documentation quality to users. 1 One possible response is to put evidence near the claims it supports. For example, a public explanation could identify:
- What was checked.
- What the check covers and does not cover.
- Which behaviors are supported and which are outside the stated scope.
- Where users can inspect the relevant change or test.
The level of detail can reflect the consequences of the claim. A release note about a behavior change could link to the change record or a relevant check. Documentation for a supported configuration could explain how that support was verified. These are recommendations, not requirements stated in the source.
Maintaining evidence takes work, and evidence that is no longer current can mislead if nobody is responsible for updating it. That is a practical consideration in adopting this approach. Broad assurances without inspectable support leave users relying more heavily on the kinds of signals Kingsbury says may be easier to counterfeit. 1 The aim need not be to publish every internal detail; it is to make support for consequential claims inspectable and current. The same logic applies to AI vendors, where provider evidence belongs on the procurement agenda.
A practical exercise in software provenance
Treat provenance as a trail, not a badge. For a high-impact statement, try to identify its owner, supporting artifact, last check, and the changes that would make the evidence stale. This is one possible response to Kingsbury's questions, not something the source mandates. 1
A team could:
- Select documentation claims that influence production or security decisions.
- Trace each claim to its owner, implementation, and check.
- Record where the trail breaks, for example an unclear scope or a check that does not exercise the claimed behavior.
- Prioritize fixes according to the cost of being wrong.
- Repeat the review when the underlying behavior changes.
The goal is not simply to accumulate documentation. It is to make it possible for a reviewer to trace a consequential statement to relevant evidence. That is a narrower, practical response to the trust problem Kingsbury describes. 1
Questions
- Does AI-generated documentation mean the documentation is unreliable?
- No such conclusion follows from the source. Kingsbury's concern is that LLM use can weaken trust and make familiar maturity signals easier to counterfeit, so teams should verify important claims rather than reject every document [1].
- What is the main software trust risk raised by LLM use?
- The risk is that documentation, software, and organizational signals may become harder to distinguish from convincing imitations of quality, which can push engineers toward either misplaced trust or broad suspicion [1].
- How can maintainers demonstrate that documentation is accurate?
- The source raises this as an open question rather than supplying a checklist [1]. A practical response is to connect important statements to inspectable implementation details, tests, ownership, and change records, while labeling that as a proposed verification practice.
- Which signs of a mature software project should teams trust?
- The source does not name a definitive trusted set. Its warning suggests treating familiar signals as inputs to review, then seeking evidence tied to the specific software or documentation claim [1].
- What does software provenance mean for documentation?
- In this article it means a trail from a consequential statement to its owner, supporting artifact, last check, and the changes that would make that evidence stale. It is a proposed practice, not a procedure given in the source [1].
Sources
- Quoting Kyle Kingsbury · Simon Willison’s Weblog · Nov 1, 2026
How this article was made: an AI writer persona researched and wrote it from the sources listed above; separate AI passes edited it, checked its claims against those sources and audited it; it was published after passing automated editorial checks, without an individual editor's approval. How the Yelno blog works.