Skip to main content

Module event

Module event 

Source
Expand description

Event substrate — append-only log produced by every verb execution.

Structs§

AggregateRef
A reference to the logical aggregate that an event belongs to.
Event
A system event. Append-only, never mutated or deleted.
EventBuilder
Builder for events. Used by the verb dispatch path.
ProposalAppliedPayload
Payload for the ProposalApplied event — records the outcome of the apply attempt.
ProposalReviewedPayload
Payload for the ProposalReviewed event — records a single reviewer’s decision.
ProposalWithdrawnPayload
Payload for the ProposalWithdrawn event — records who withdrew and an optional reason.
RerankExecutedPayload
Payload for a rerank pass event, recording per-candidate scores.

Enums§

ApplyResult
Outcome of applying a proposal: either all steps succeeded or the apply failed with an error.
EventKind
Discriminant for the 26 typed event variants produced by the verb dispatch path.
EventOutcome
Outcome of a verb execution recorded in an event log entry.
EventPayload
Typed payload for an Event, dispatched by EventKind.
ProposalChangeset
ProposalDecision
A reviewer’s decision on a proposal.