Documentation
¶
Overview ¶
Package app wires together domain services, adapters, and configuration. It is the single construction point for the application — main.go creates an App, then passes its services to transport layers (MCP, HTTP, CLI).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// Domain services
Logs *logs.Service
Errors *domainerrors.Service
Overview *overview.Service
Analytics *analytics.Service
Watches *watches.Service
HealthChecks *healthchecks.Service
Servers *servers.Service
Database *database.Service
Code *code.Service
Admin *admin.Service
Connectors *domainconnectors.Service
Setup *setup.Service
Auth *auth.Service
}
App holds all domain services, constructed from store adapters. Pass this to transport layers (MCP, HTTP) so they can call domain logic.
Click to show internal directories.
Click to hide internal directories.