Derivation
Turning documents into triples, from what the documents state and never from their prose.
A triple exists because frontmatter, a link, a heading, an image, a code
block or git history put it there. Nothing is inferred from prose.
build.derive names which of those sources run.