Skip to content

The content split

The question this answers: which of the app's output may a model write, and which may it never write?

Every other decision in this product bends around the answer. Read the ruling itself in ADR-0002 — Safety-critical content is extractive; only non-critical content is generated.

Where the line falls

Both categories are defined in the glossary — Safety-Critical Content, Conversational Content, Extractive, Source Span and Not Stated — and those definitions are the ones the rulings use.

What each ruling settles

QuestionRuling
Where the hard line falls, and that a missing answer is a correct answerADR-0002
What "AI summarisation" is permitted to meanADR-0012
Whether a chatbot with retrieval crosses the lineADR-0031
Whether a curator may supplement a span from outside the SDSADR-0025
Whether Thai text may be produced at runtimeADR-0009
Where the app's own authored wording — chrome — sits relative to Conversational Content, given that some of it is never displayed at allADR-0070

The two boxes in the diagram are the split. They are not a partition of everything the app puts on a screen: Chrome is a third glossary term, and CONTEXT.md carries the definition the rulings use. How it sits relative to Conversational Content is settled in ADR-0070, which was written after an earlier supporting sentence got that relation wrong.

Why this is the page people try to reopen

Three separate documents exist because three separate people-shaped pressures push against the same line, and each was resolved once and written down:

  • "Make it read better." Answered in ADR-0012, which distinguishes choosing and laying out spans from rewriting their words.
  • "Ground the model on the documents and let it answer." Answered in ADR-0002's rejected options and again, at length, in ADR-0031, which carries an explicit warning about the phrase that would be used to reopen it.
  • "The SDS is vague here, and a standard says something better." Answered in ADR-0025.

Each of those ADRs carries a "This ruling may not be re-decided" section. That is not decoration: it names the specific improvement that was considered and rejected, so that a later reader recognises their own good idea in it.

What the split costs, and where that is recorded

The consequences are stated in the rulings rather than here — the app will sometimes refuse to answer (ADR-0002), Thai must be prepared ahead of time rather than translated on demand (ADR-0009), and the work of choosing spans lands on a person (ADR-0022). What that person's work costs is in Curation.

Where the line is enforced

MechanismWhere
Spec sections that require a Source Span on every safety elementSpecification §7
Test seams that assert selection never drops a RestrictionSpecification, Testing Decisions
Glossary terms that make the two categories nameableCONTEXT.md