Type system

Type: kb/types/tag-readme.md · Tags: document-system

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 — seven roles of the type system: navigation hints, metadata enforcement, verifiable structure, local extensibility, content-layer identification, output quality, and maturation through constraining
  • collections and types — current-state: how artifacts use path-valued contracts, with common global and collection-local examples

Type Roles

Output Quality

Two arguments for why structured document types improve what gets written, plus one causal-identification limit:

Structure Dimensions

Type Definitions

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

Other tagged notes