Expand description
Event substrate — append-only log produced by every verb execution.
Structs§
- Aggregate
Ref - A reference to the logical aggregate that an event belongs to.
- Event
- A system event. Append-only, never mutated or deleted.
- Event
Builder - Builder for events. Used by the verb dispatch path.
- Proposal
Applied Payload - Payload for the
ProposalAppliedevent — records the outcome of the apply attempt. - Proposal
Reviewed Payload - Payload for the
ProposalReviewedevent — records a single reviewer’s decision. - Proposal
Withdrawn Payload - Payload for the
ProposalWithdrawnevent — records who withdrew and an optional reason. - Rerank
Executed Payload - Payload for a rerank pass event, recording per-candidate scores.
Enums§
- Apply
Result - Outcome of applying a proposal: either all steps succeeded or the apply failed with an error.
- Event
Kind - Discriminant for the 26 typed event variants produced by the verb dispatch path.
- Event
Outcome - Outcome of a verb execution recorded in an event log entry.
- Event
Payload - Typed payload for an
Event, dispatched byEventKind. - Proposal
Changeset - Proposal
Decision - A reviewer’s decision on a proposal.