Type system

Type: index · Status: current

Why documents have types, what the type system does, and how structured writing improves quality. Sub-area of document-system.

Overview

  • why-notes-have-types — six roles of the type system: navigation hints, metadata enforcement, verifiable structure, local extensibility, output quality, and maturation through stabilisation
  • document-classification — taxonomy: base types table (text, note, spec, review, index, adr) and migration history

Type Roles

Output Quality

Three independent arguments for why structured document types improve what gets written:

Type Definitions

  • document-system — parent area; type system is one component of the document infrastructure
  • learning-theory — the type ladder instantiates the stabilisation gradient for documents