Expand description
Typed payload structs for the ADR-094 lifecycle telemetry events.
These are a documentation/test convenience only: the persisted
discriminant on a stored crate::Event remains khive_types::EventKind,
and each payload here is serialized into that event’s JSON payload
field by the emitting call site. Nothing here changes storage schema.
Structs§
- Channel
Backoff Armed Payload - Payload for
khive_types::EventKind::ChannelBackoffArmed. - Channel
Backoff Reset Payload - Payload for
khive_types::EventKind::ChannelBackoffReset. - Channel
Heartbeat Persist Failed Payload - Payload for
khive_types::EventKind::ChannelHeartbeatPersistFailed. - Channel
Poll Failed Payload - Payload for
khive_types::EventKind::ChannelPollFailed. - Channel
Poll Started Payload - Payload for
khive_types::EventKind::ChannelPollStarted. - Channel
Poll Succeeded Payload - Payload for
khive_types::EventKind::ChannelPollSucceeded. - Checkpoint
Outcome Recorded Payload - Payload for
khive_types::EventKind::CheckpointOutcomeRecorded. - Config
Locked Payload - Payload for
khive_types::EventKind::ConfigLocked. - Phase
Cancelled Payload - Payload for
khive_types::EventKind::PhaseCancelled(ADR-103 Stage 1). Same shape asPhaseCompletedPayload— the phase ran forwall_usbefore being cut short rather than returning a result. - Phase
Completed Payload - Payload for
khive_types::EventKind::PhaseCompleted(ADR-103 Stage 1). - Phase
Started Payload - Payload for
khive_types::EventKind::PhaseStarted(ADR-103 Stage 1).
Enums§
- Lifecycle
Event - Mirrors the eight ADR-094 lifecycle
EventKindvariants plus the three ADR-103 Stage 1 phase-span variants. Not itself persisted — see the module docs.