Directories
¶
| Path | Synopsis |
|---|---|
|
Package app assembles a running application from a configuration and a list of modules.
|
Package app assembles a running application from a configuration and a list of modules. |
|
Package config is the one configuration surface: a YAML file, the environment overrides, the overrides a composition passes to Load, and a check that nothing needed is missing or malformed.
|
Package config is the one configuration surface: a YAML file, the environment overrides, the overrides a composition passes to Load, and a check that nothing needed is missing or malformed. |
|
Package crud is the five operations every tenant-owned resource needs, and the schema a generated screen reads.
|
Package crud is the five operations every tenant-owned resource needs, and the schema a generated screen reads. |
|
Package db owns database access.
|
Package db owns database access. |
|
dbtest
Package dbtest gives one test its own Postgres schema.
|
Package dbtest gives one test its own Postgres schema. |
|
Package events is the one door a module's events leave through.
|
Package events is the one door a module's events leave through. |
|
Package health is the two probes an orchestrator calls, and the checks behind the second one.
|
Package health is the two probes an orchestrator calls, and the checks behind the second one. |
|
Package httpx builds the single Huma API the application serves, records every operation the adapter mounts, and enforces that each one declares exactly one authorization: a permission, public, or any signed-in user.
|
Package httpx builds the single Huma API the application serves, records every operation the adapter mounts, and enforces that each one declares exactly one authorization: a permission, public, or any signed-in user. |
|
internal
|
|
|
syscap
Package syscap mints the one capability that opens cross-tenant work.
|
Package syscap mints the one capability that opens cross-tenant work. |
|
Package jobs runs the periodic work: the outbox relay, the outbox purge, and whatever a module schedules in its manifest.
|
Package jobs runs the periodic work: the outbox relay, the outbox purge, and whatever a module schedules in its manifest. |
|
Package limit is one rate limit for every replica.
|
Package limit is one rate limit for every replica. |
|
Package module defines what a module is.
|
Package module defines what a module is. |
|
Package problem is the one error shape the API returns: RFC 9457 problem details (the revision of RFC 7807), served as application/problem+json.
|
Package problem is the one error shape the API returns: RFC 9457 problem details (the revision of RFC 7807), served as application/problem+json. |
|
Package rest is an entity's projection onto HTTP: five routes, the commands beside them, and the one mapping from kit/crud's errors to statuses.
|
Package rest is an entity's projection onto HTTP: five routes, the commands beside them, and the one mapping from kit/crud's errors to statuses. |
|
Package tenancy is the one tenant model and how a request carries it.
|
Package tenancy is the one tenant model and how a request carries it. |
Click to show internal directories.
Click to hide internal directories.