Skip to content

Home > intention-kernel > LifecycleAction

LifecycleAction type ​

Kernel-owned lifecycle request that never invokes a business capability.

Signature:

typescript
export type LifecycleAction = Readonly<{
    kind: "cancel_agenda_item";
    targetId: AgendaItemId;
    evidence: IntentionEvidence;
}> | Readonly<{
    kind: "cancel_objective";
    targetId: string;
    evidence: IntentionEvidence;
}>;

References: AgendaItemId, IntentionEvidence