Rendered from docs/acceptance-criteria/README.md in the Headwater
corpus. Every document on this half of the site is typed by the taxonomy
the descriptor names: corpus.json.
Acceptance criteria
The documents on this shelf, in the reading order this corpus derives.
- No engine source outside the fetch crate names a network API and no crate of the checking loop reaches a network package — Outside the fetch crate only test files name a network API, and no crate but the CLI reaches a locked network package. (asserted, and no human has accepted it)
- Every required section of every governed document has a heading — The rule reports one finding for each required section a document does not carry, and it reads the heading and never the prose under it. (asserted, and no human has accepted it)
- Check reports a document path written as a relation target once, in every spelling and through a symlink — The rule reports each document path once with the identifier to write, in every spelling and through symlinks, and no other path. (asserted, and no human has accepted it)
- Each list anchor in the native export carries its sorted members, and a single pattern carries none — Over one fixture decision, each of three list anchors carries its sorted members in the export, and a single anchor carries none. (asserted, and no human has accepted it)
- The governing documents of a path are the same for every spelling of it, and a path no anchor matches has none — Over the query fixture tree, each path names the same governors in every spelling, and an ungoverned path names none. (asserted, and no human has accepted it)