feat: rewrite docs
check / check (default, macos-latest) (push) Canceled after 0s
check / check (default, ubuntu-latest) (push) Canceled after 0s
check / check (py310, macos-latest) (push) Canceled after 0s
check / check (py310, ubuntu-latest) (push) Canceled after 0s

This commit is contained in:
alexm committed 2026-10-12 07:55:22 -04:00
1 parent 8b2df58266
commit 002e2c3552
140 files changed
+4555 -701

No files matched your search

+2 -2
View File
@@ -30,7 +30,7 @@ On the web the node ID is the fragment: `…/smithlab/cornell1995second#k3m9q2a`
## 6.2 The anchor
An anchor, `scienting-anchor/1`, is the stored form of a pinned address, with enough context to survive change.
It is what Lode extracts, annotations, dataset values and draft citations use.
It is what extracts, annotations, dataset values and draft citations use.
| Property | Required | Holds |
| --- | --- | --- |
@@ -101,7 +101,7 @@ This finds a value again even in a table with multi-level headers or row labels
The result is `{result, node, node_hash?, span?, drift?, via?, reason?}`: the outcome, the live node and its `node_hash`, the new span, the drift of a `changed-below` result, the IDs followed, and a reason for `stale` and relabel results.
A `moved` or `reattached` anchor is re-pinned to the live node, and the move is recorded.
Checks are stricter than readers: a Lode extract is a span or leaf anchor and never accepts `changed-below`, because a check is about exact words.
Checks are stricter than readers: an extract is a span or leaf anchor and never accepts `changed-below`, because a check is about exact words.
`resolve.jsonl` resolves seventeen anchors made at revision 0 against `fixtures/packages/hale2026harmonic` at revision 12, with every outcome.
## 6.6 Drift