Directories
¶
| Path | Synopsis |
|---|---|
|
Package access decides whether an actor may do something.
|
Package access decides whether an actor may do something. |
|
Package admin holds the control plane's use cases: the lifecycle of a tenant, as multi-tenancy.md §5 draws it.
|
Package admin holds the control plane's use cases: the lifecycle of a tenant, as multi-tenancy.md §5 draws it. |
|
Package audit is the trail as somebody reads it: a page of it, an archive of it, and the check that it has not been rewritten (audit.md §5).
|
Package audit is the trail as somebody reads it: a page of it, an archive of it, and the check that it has not been rewritten (audit.md §5). |
|
Package automation holds the use cases that write the rules (automation.md §1).
|
Package automation holds the use cases that write the rules (automation.md §1). |
|
Package backup is where an operator says where backups go, and finds out whether they can (backup-restore.md §2).
|
Package backup is where an operator says where backups go, and finds out whether they can (backup-restore.md §2). |
|
Package idempotency makes a repeated write harmless.
|
Package idempotency makes a repeated write harmless. |
|
Package identity holds the use cases that turn a credential into an actor.
|
Package identity holds the use cases that turn a credential into an actor. |
|
Package importer is an import from another system (backup-restore.md §9): the use case that accepts one, the read that answers its report, and the job that runs it.
|
Package importer is an import from another system (backup-restore.md §9): the use case that accepts one, the read that answers its report, and the job that runs it. |
|
Package integration holds the use cases that let another system reach into this one, and this one reach out: today the webhook subscriptions, later the trigger polling and the jumble's inbound routes.
|
Package integration holds the use cases that let another system reach into this one, and this one reach out: today the webhook subscriptions, later the trigger polling and the jumble's inbound routes. |
|
Package job is the caller's half of the queue: finding out how a piece of background work is getting on, and stopping it.
|
Package job is the caller's half of the queue: finding out how a piece of background work is getting on, and stopping it. |
|
Package jumble holds the use cases of the inbox (domain-model.md §5): something arrives, is listed, and becomes work or ages out.
|
Package jumble holds the use cases of the inbox (domain-model.md §5): something arrives, is listed, and becomes work or ages out. |
|
Package lifecycle is where data stops existing: the hard delete, and the rules that decide when it is allowed (ADR-0020, data-retention.md).
|
Package lifecycle is where data stops existing: the hard delete, and the rules that decide when it is allowed (ADR-0020, data-retention.md). |
|
Package mail is the administration of a workspace's mail intake (ADR-0094): its settings, its log, a collection's handle, and the address a notification's reply goes to.
|
Package mail is the administration of a workspace's mail intake (ADR-0094): its settings, its log, a collection's handle, and the address a notification's reply goes to. |
|
Package media is the upload life of a file: staged, carried to storage by somebody other than this server, confirmed, and eventually reclaimed (arc42 §8.4).
|
Package media is the upload life of a file: staged, carried to storage by somebody other than this server, confirmed, and eventually reclaimed (arc42 §8.4). |
|
Package meta answers what this installation is and what it can do.
|
Package meta answers what this installation is and what it can do. |
|
Package notification is the application half of the Notification context: the consumer that turns events into records, and the delivery that turns a record into a message.
|
Package notification is the application half of the Notification context: the consumer that turns events into records, and the delivery that turns a record into a message. |
|
Package platform writes the installation's events: what a provider's purchase platform learns about a workspace (UC-INS-14, multi-tenancy.md §4.3).
|
Package platform writes the installation's events: what a provider's purchase platform learns about a workspace (UC-INS-14, multi-tenancy.md §4.3). |
|
Package privacy is data subject rights as use cases rather than as a support process (data-protection.md §4, ADR-0018 decision 4).
|
Package privacy is data subject rights as use cases rather than as a support process (data-protection.md §4, ADR-0018 decision 4). |
|
Package quota turns multi-tenancy.md §4's table into enforcement: per-tenant limits from `tenant.settings.quotas` with the mode's defaults, one resolution, one refusal shape.
|
Package quota turns multi-tenancy.md §4's table into enforcement: per-tenant limits from `tenant.settings.quotas` with the mode's defaults, one resolution, one refusal shape. |
|
Package sealing is the half of a key rotation that lets it finish (ADR-0045, security.md §8.1).
|
Package sealing is the half of a key rotation that lets it finish (ADR-0045, security.md §8.1). |
|
Package suggestion is the application layer of what AI proposed.
|
Package suggestion is the application layer of what AI proposed. |
|
Package sync is the application half of the change stream: what a client is allowed to be told about, and where in the log it stands (ADR-0021).
|
Package sync is the application half of the change stream: what a client is allowed to be told about, and where in the log it stands (ADR-0021). |
|
Package voice turns what a person says to a voice assistant into work (ADR-0093): entries put on a list, a list read out, an entry ticked off, the day's due entries told.
|
Package voice turns what a person says to a voice assistant into work (ADR-0093): entries put on a list, a list read out, an entry ticked off, the day's due entries told. |
|
Package work holds the work management use cases: containers and the items inside them.
|
Package work holds the work management use cases: containers and the items inside them. |
Click to show internal directories.
Click to hide internal directories.