First real reconcile. loomctl external check found externals.md moved, staged it, apply took it, and the generator put a banner on the externals guide. The guide did not actually need changing — it was written against the four-column format a day before the document caught up. So this is the known limit doing exactly what it does: the banner fires when a document moves, not when the sentence a guide leaned on changed. It cannot be more precise, and the .usages.md files are what say which sentence was leaned on. The cart here was opened only so apply had somewhere to stage, and is discarded rather than converted. What the conversation turned out to be: not a conversation. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
.loom — loom/docs
This repository publishes nothing. It is a reader.
What is here is externals/ — a copy of every document the loom
organisation publishes, locked to the version it was fetched at. The site at
loom.hypertheory-labs.dev is those copies,
rendered, plus four hand-written section fronts.
Nothing in externals/ is edited here. A copy that differs from its source
is the only evidence that something moved while nobody was watching, so editing
one destroys the mechanism this repository exists to demonstrate.
What we hold about a document goes in a facet beside it — .usages.md for what
of ours depends on it, .gaps.md for what we expected and did not find.