service/

directory
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL