Expand description
Engine-facing mutation boundary contracts.
This module defines the command-semantic boundary between engine intent and storage durability authority.
Policy: callers propose typed mutation commands through
MutationAuthority::submit_command, while storage-owned implementations
own WAL mapping, append discipline, durability sync, and projection apply.
Structs§
- Actor
Deregister Command - Semantic command for remote actor deregistration.
- Actor
Heartbeat Command - Semantic command for an actor heartbeat update.
- Actor
Register Command - Semantic command for remote actor registration.
- Attempt
Finish Command - Semantic command for attempt-finish lifecycle mutation.
- Attempt
Outcome - Semantic grouping of attempt result kind, optional error detail, and optional opaque handler output.
- Attempt
Start Command - Semantic command for attempt-start lifecycle mutation.
- Budget
Allocate Command - Semantic command for budget allocation mutation.
- Budget
Consume Command - Semantic command for budget consumption mutation.
- Budget
Replenish Command - Semantic command for budget replenishment mutation.
- Capability
Grant Command - Semantic command for capability grant.
- Capability
Revoke Command - Semantic command for capability revocation.
- Dependency
Declare Command - Semantic command for declaring task dependency relationships.
- Engine
Pause Command - Semantic command for engine-pause control mutation.
- Engine
Resume Command - Semantic command for engine-resume control mutation.
- Lease
Acquire Command - Semantic command for lease-acquire lifecycle mutation.
- Lease
Expire Command - Semantic command for lease-expire lifecycle mutation.
- Lease
Heartbeat Command - Semantic command for lease-heartbeat lifecycle mutation.
- Lease
Release Command - Semantic command for lease-release lifecycle mutation.
- Ledger
Append Command - Semantic command for ledger entry append.
- Mutation
Outcome - Successful mutation command outcome metadata.
- Role
Assign Command - Semantic command for role assignment.
- RunCreate
Command - Semantic command for run creation.
- RunResume
Command - Semantic command for run resumption mutation.
- RunState
Transition Command - Semantic command for run lifecycle state transition mutation.
- RunSuspend
Command - Semantic command for run suspension mutation.
- Subscription
Cancel Command - Semantic command for subscription cancellation mutation.
- Subscription
Create Command - Semantic command for subscription creation mutation.
- Subscription
Trigger Command - Semantic command for subscription trigger mutation.
- Task
Cancel Command - Semantic command for task cancellation mutation.
- Task
Create Command - Semantic command for task creation.
- Tenant
Create Command - Semantic command for tenant creation.
Enums§
- Applied
Mutation - Applied semantic mutation metadata.
- Attempt
Outcome Error - Typed validation error for
AttemptOutcomereconstruction from raw parts. - Attempt
Result Kind - Canonical durable attempt outcome taxonomy.
- Durability
Policy - Durability behavior requested for a submitted mutation command.
- Mutation
Command - Semantic mutation command proposed by an engine-facing caller.
Traits§
- Mutation
Authority - Engine-facing command submission contract.