Contextfulv0.23.0

Docs / Specification

A-corpus — Corpus grammar decisions

Status: accepted

clause-addressed-sentence — A clause is an addressed sentence in a list, not a table row

Cited bycorpus.address.clause-idcorpus.anatomy.ledecorpus.anatomy.clause-listcorpus.anatomy.after-list

The id stays on the sentence, as a margin anchor does, and a reader meets the operation’s purpose before its first rule. The full id still reaches the lock file, the pins and every {{id}}.

OptionLost onCost
Subject-anchored list items under a lede (chosen)—No single source line holds a full id; a subject rename is still an id change.
Three-column clause tableReadabilityThe id prefix repeats on every row, and no operation has an introduction.
Prose paragraphs with content-hash idsStable addressingAny wording edit renames the clause, so every pin and pointer churns.
Prose paragraphs with random stable idsMeaningful idsA test tag names an opaque token instead of the rule it demonstrates.

teaching-reference-live — Teaching and reference live on separate pages

Cited bycorpus.render.cardcorpus.guide.file

Contract files are reference; a guide teaches the flow in plain language, and a card gathers operations, error cases and bounds on one page.

OptionLost onCost
Guide by pointer, generated card (chosen)—One guide per contract to keep current within its word cap.
Explanatory prose inside contract filesOne home per factTeaching sentences restate rules and drift from them.
No guide, card onlyUnderstandingAn index of error cases does not explain the model or the flow.