A clause library is a governed set of approved language organized by clause type and risk posture, and each entry is meant to carry a preferred position, fallback positions and an escalation rule rather than existing as a loose paragraph of text the Aavenir adoption guide. That structure is what lets a triage system decide, without a lawyer, whether a counterparty redline is ordinary, concession-worthy, or an escalation.
The failure mode is specific. The screen (a cheap model or rule set that classifies each deviation) reads something from the library. When someone edits the wording of a limitation of liability entry, or moves its trigger from "any change to the cap" to "cap below twelve months of fees," the screen's inputs change but its tests do not. Nothing throws an exception. The screen just starts routing differently, and because it is cheap and fast, nobody notices until the escalation queue is either flooded or suspiciously silent.
A library entry is a small decision record that tells a drafter what to use, what to concede and when to stop and escalate, and the blank escalation trigger is the field that most often goes missing the Aavenir adoption guide. If the trigger is also the screen's classification rule, then an edit to that field is a production change to a classifier disguised as a drafting edit.
Version history in contract tooling is usually framed as audit history, kept so you can explain why an executed agreement from two years ago used different wording the Aavenir adoption guide. That framing is correct but incomplete. The version history is also a change log for the classifier, and it has to be read that way.
The underlying reason is that clause-level reasoning, not document-level reasoning, is the unit that decides risk. One analysis of contract review retrieval argues that the clause is the unit of legal reasoning and that chunking across clause boundaries produces plausible answers that fail in legal review the Future AGI RAG playbook. The same holds for triage: if the screen's notion of a clause boundary drifts from the library's, the routing rule fires on the wrong thing.



