Package-level declarations
Types
The one outward result of a command, answered over HTTP and SSE, carried by wait signals and cross-context receipts: what the command reached at one hop of its wait chain.
Why a command was rejected or failed: an error code (wow.* or a domain's own), a message, violations, and the rejection's structured extensions, which an HTTP problem writes as its extension members.
The error codes the framework itself answers with, wow.*, once, where every module that produces or reads one sees them: the kernel's rejections, admission's, the runtime's results, the query routes' and the internal port's. A domain's own codes are not among them, and a domain does not reject with one.
The kind of function that produced a result.
One hop of a wait chain: a stage, in a bounded context, of a subscription when the stage is Stage.HANDLED.
The command a request named before a transformer turned it into the one that ran: its full type name command (context.aggregate.Command) and the aggregate id the request gave, null when it gave none.
A wait signal: the result one hop reached for the wait waitId, sent to the node that waits. Signals are deduplicated by (waitId, the result's hop and command, its source): the source is the result's CommandResult.function, the context and function that signalled it.