Skip to content

Reference

Developer architecture

Understand the boundaries between UI, domain services, adapters, and local persistence.

Layered boundaries

Presentation components call application services. Application services operate on domain types and repository interfaces. Infrastructure adapters handle files, terminals, provider processes, and future remote transports.

  • Presentation
  • Application services
  • Domain model
  • Infrastructure adapters

Extension points

Plugins and remote integrations should enter through capability-scoped contracts rather than reaching directly into component state or local databases.