Type Alias MachineMemoryRecord
MachineMemoryRecord: OrchestrationExecutionMemoryRecord<
{
events: {
consumed: InferArvoEvent<ArvoEvent>
| null;
produced: InferArvoEvent<ArvoEvent>[];
};
initEventId: string;
machineDefinition: string
| null;
parentSubject: string | null;
state: Snapshot<any>;
status: string;
subject: string;
value: string | Record<string, any> | null;
},
>
State record persisted in machine memory for orchestration execution.
Extends the base orchestration execution record with machine-specific state including XState snapshots, event history, and hierarchical orchestration context.