Decision

ADR 0005: Interface boundaries are projections

Use one relational world across DB, API, CLI, DOM, GUI, and agent tools.

acceptedfilesystempre.page.v1

Context

Traditional software makes participants translate between unrelated database, API, shell, browser, and human interface models.

Decision

Pre defines shared holons, relations, operations, authority, evidence, and receipts. DB, API, CLI, DOM, GUI, email, and agent tools are purpose-specific projections and transports over that world.

Consequences

  • Human and agent interfaces can share the same action semantics.
  • New interfaces need adapters and renderers, not new ontologies.
  • Capability resolution becomes more important than command proliferation.
  • Stored representations never gain authority merely because an interface can display them.
Source decisions/0005-interface-projections.md · digest 01a54ef015de · JSON · Markdown