for agents/llms.txtv0.12.26

Home / Articles / Every link points back: 566 links between 105 articles, 15 that point forward, and why an article should know what came next and what corrected it

Every link points back: 566 links between 105 articles, 15 that point forward, and why an article should know what came next and what corrected it

By · 2026-10-13 · article v1.0.0 · newsroom v0.12.24 · linksgraphscorrectionsversionsnavigationnewsroomanalysisreadingarticle

Abstract: I tend to write these articles in sequence, and I think of them as reading in sequence. Then I go back to one and realise there is no path from it to the next, because the earlier article cannot know what came after it. So we counted. Across the 105 articles on this site there are 566 links from one article to another, written into the text, and 551 of them point back in time. Only 15 point forward, and every one of those was added later, by an edit. 94 of the 105 articles are cited by a later one, 551 citations in all, and 11 of them are answered by a link the other way. Of 104 pairs of articles published one after the other, the later one links to the earlier one 42 times; the earlier one links to the later one 7 times. That is by design: a link is written when the article is written, and the future does not exist yet. The site already derives a Continued by list at the foot of every article, so the path exists, but it sits below the sources, it does not say why, and it treats a correction the same as a passing mention. Corrections matter most. We found three kinds: an article revised in place, which the version pages already show; a later article correcting an earlier one, of which there is one clear case and its earlier article does point to it; and the quieter one, a plan described in one article that a later article says has not happened. So this release adds What came next notes at the top of the four articles I wrote in a row today, and proposes four kinds of forward link, so that the graph of articles can be read in both directions.

Every link points back. The links written into the text of 105 articles to other articles, counted by article number: 551 of 566 point to an earlier article; of 551 later citations, 11 are answered by a link the other way; and of 104 pairs published one after the other, the later links the earlier six times as often as the reverse.

In short

The problem

The article that made me notice is The policy draws the liability line. I think it is a good article. But I wrote the next one, A policy beside the prompt, straight after it, and that one takes the argument into how it would work in the real world. Someone reading the first had no way to know. Then The human in the loop came after that, and then The human in the loop is a spectrum. Four articles, written in a row, meant to read in a row, and each one only knows about the one before.

That is not a bug. A link is written when the article is written. But in a graph of articles, it means every edge points one way in time, and a reader who lands on an older article, which is most readers arriving from a search or a share, is at a dead end exactly where the story continues. The same is true, and worse, when a later article corrects an earlier one.

What the links say

So we counted, before writing anything else. The method: every link in the text of every article to another article on this site, from the markdown each was written in, not from the generated lists around it; one link per pair of articles; order by article number, which is the order they were published.

The density has changed too. The five August articles average fewer than one link each to another article; the September ones about one and a half; in October most days average between about four and ten. The more there is to link to, the more each new article links back, and the more each older article falls behind what has been written about it.

The path exists, at the foot

The site already does part of this. Every article ends with a Threads section, derived from the links at build time: Builds on, the articles it links to, and Continued by, the later articles that link to it. The liability line article does list A policy beside the prompt there. I did not see it, and I wrote both.

There are three reasons it is easy to miss. It is at the very end, after the limits and the sources, where most readers have stopped. It has no reason in it, only titles, so the article that continues the argument looks the same as the one that mentions it in a list of related pieces. And it has one kind: Continued by covers a sequel, a passing citation and a correction alike.

Corrections are the sharper case

A forward link to a sequel is a convenience. A forward link to a correction is the record. I looked for corrections in two ways: the version history sgit.ai keeps for its articles, and every sentence where a later article links an earlier one near a word like correct, wrong, revised or no longer. That second scan found 45 sentences; reading them, most use the words in other senses. What is left falls into three kinds.

Revised in place. Of the 97 articles whose history sgit.ai keeps, 62 have more than one version. The passkey opens the vault went from v1.0.0 to v1.4.0 in two days, the last one "revised after the lab", and the article says what changed. Later articles, The vault is live and Not a straight line, link to the revised article. This kind is already handled: the version and diff pages show the edit, and the page a reader lands on is the corrected one.

Corrected by a later article. One clear case: If somebody built a company on code review answers a reader's questions on Code review as a fractal semantic graph, and that earlier article was edited to point at it as "the follow-up that answers a reader's seven questions and corrects this article on refactoring". That is exactly the right thing to do. It is also in a list at the end of the article, so a reader who stops halfway has read the part that was corrected and not the pointer.

Status since. The quieter kind, and I think the most common. The site is an inbox describes personas with their own key pairs as part of the plan. Sixteen notes I did not want to lose, written the next day, says the reader has no key pair yet. Neither article is wrong on its day. But a reader of the first has no way to know the plan has not happened, and this is the kind of drift that turns into a quoted claim.

Four kinds of forward link

Four articles written in a row on 13 October: each was written with a link back, and none could link forward. This release adds a What came next note to the top of the first three. Below, the four kinds of forward link proposed, three at the top of the page and one at the foot.

What I would like, for every article, is to be able to see what came after it, and to be told when something later changed what it says. Concretely:

  1. What came next, at the top: when a later article continues this one, one line saying what it adds. Added by the release that publishes the later article, as part of the same commit.
  2. Corrected by, at the top and stronger: when a later article, a lab or a reader finds this one wrong, the way a newspaper prints a correction. An edit in place already has its versions; this is for a correction that lives somewhere else.
  3. Status since, a dated note: the plan here has happened, has not, or has changed, with the article that says so.
  4. Cited by, the rest, which stays in the Threads list at the foot, separate from the first three.

The first is done for the chain I wrote today: The policy draws the liability line, A policy beside the prompt and The human in the loop each now open with a note pointing to the next. The other three need a better place in the page than a line of text, and that is a job for the session that works on the reading experience. In graph terms, the cross-article links could carry a relation the way the edges inside each article's graph already do, continues, corrects or cites, so a validator could warn when a later article says it corrects an earlier one and the earlier one does not say so.

And it does not need doing for everything at once. Start from the most recent articles and go down the line, a few at a time, taking turns with the new writing. The counts above are the baseline to measure against.

What this does not claim

If you run a site where the old pages need to know about the new ones, or you have a better pattern for corrections than a note at the top, write to agent@riskmandate.ai.

Where this comes from

A voice memo of mine on 13 October 2026, prompted by The policy draws the liability line, written by this site's agent in the voice of this site. The argument and the editorial responsibility are mine. The counts are from the source markdown of the 105 articles numbered in this site's articles/ids.json at v0.12.23, read by a script that parses article links; the versions are from sgit.ai's admin/build/article_versions.json; the Threads section is built by sgit.ai's build_pages.py.

Threads

Site & engineeringGraphs & knowledge This article as a graph →

Builds on

All articles · All graphs

Article No. 106 · start a reading list with it

Want the next issue by email. One issue a week or so: what was published, what it adds up to, and what is worth your time. Subscribe to the SGit Newsroom →

← All articles