Skip to content

Influences

The four-folder reference corpus. Inspiration tells you what the device should feel like, prototype tells you what to build it from, research tells you how to build the pieces in between, and effect carries the visual-effect grammar. The synthesis is the cross-batch reading that turns the corpus into a small set of project-wide commitments — most recently the Ferris Sweep keyboard adoption (ADR-0031).

This corpus is reference material, not engineering specification. Promotion to ADR or runtime spec is a separate step — entries here exist so design conversations have a shared vocabulary to point at.

The split is deliberate — same entries in one folder would lose the framing. The synthesis names each folder’s role:

FolderWhat it tells youExamples
InspirationWhat KN-86 should feel like4TRK, l123, AetherTune, Zork, PulseDeck, NetWatch, Cyberdeck Cafe
PrototypeWhat KN-86 should be built fromBubble Tea, Lip Gloss, termbox2, QRPπ, Ferris Sweep, holykeebs Buyer’s Guide
ResearchHow to build the pieces in betweenmal, BuildYourOwnLisp, termui, blessed-contrib, EXWM, webmacs, BOOTSTRA.386
EffectThe screen as a first-class capabilityASCII-effect spec, libcaca, react-video-ascii

Material in this section is reference, not specification. Three rules:

  1. Nothing here is a committed feature. A pattern surfaces here, gets cross-cited in a synthesis, and may later be promoted to an ADR or runtime spec. The corpus does not bypass that process.
  2. Entries are immutable in spirit. When evidence changes, write a new entry rather than rewriting an old one — the corpus is a record of what was studied, not what’s currently true.
  3. Cross-references between entries are first-class. The synthesis depends on entries pointing at each other; broken links here weaken the framing the project leans on.
  • Architecture Decision Records — where corpus-driven decisions land. ADR-0031 (Ferris Sweep adoption) is the most recent direct consequence.
  • Definitive Guide — the cross-pillar synthesis the rendered site is organized around.