Document system

Type: kb/types/tag-readme.md · Status: seedling

How documents are classified, structured, and quality-checked. These notes define the type system, writing conventions, and testing framework that make knowledge artifacts machine-verifiable and human-readable.

For the live Commonplace repo's current type inventory and migration summary, see ../reference/available-types.md.

Foundations

Writing Conventions

Testing

Decisions

  • type-system — sub-area: why documents have types, their roles, and how structured writing improves quality
  • tags — the document system is infrastructure for the KB; architecture decisions about files-not-database and context loading depend on document structure
  • linkstitle-as-claim bridges both areas: it's a writing convention that enables link semantics
  • learning-theory — the type ladder instantiates the constraining gradient for documents

Other tagged notes

  • A knowledge base holds theories, descriptions, and prescriptions with asymmetric linking - Three exhaustive registers — theory, description, prescription — with distinct quality goals; formulation constraint and maintenance asymmetry make the split real, distillation connects them; registers classify content orthogonally to operational roles, and in agent systems the prescription/implementation boundary collapses
  • Design for the first-time human, except on access cost - Treating an LLM agent as a competent first-time human is a good default for designing the systems it consumes — on most affordances. The proxy breaks on access cost, because humans read large artifacts sublinearly while agents load them whole into bounded context.
  • Design proposals differ from claims in kind, not confidence - A hypothesis is a claim at reduced commitment; a design proposal is not truth-apt at all — free parameters make it evaluable by usefulness, not truth. A proposal with substantive requirements can re-enter a claims register as an existential claim with the construction as witness
  • Register - Definition — a register is one of three content modes (theoretical, descriptive, prescriptive) that determines a collection's quality goal, title conventions, and linking rules