arvo-event-handler
    Preparing search index...

    Type Alias MachineMemoryMetadata

    type MachineMemoryMetadata = {
        initiator: Materializable<string>;
        parentSubject: Materializable<string | null>;
        source: string;
        subject: string;
    }
    Index

    Properties

    initiator: Materializable<string>

    Identifier of the entity or process that initiated this workflow.

    When materialized, contains the initiator's identifier. A pending state means the initiator has not yet been determined.

    parentSubject: Materializable<string | null>

    Parent workflow's subject for tracking orchestration hierarchies.

    When materialized, a null value indicates this is a root workflow with no parent. A string value indicates this is a child workflow with the specified parent subject. A pending state means the parent context has not yet been determined.

    This enables hierarchical workflow tracking and cleanup strategies that differentiate between root workflows, child workflows, and workflows with pending parent determination.

    source: string

    Orchestrator's source identifier (handler.source). Identifies which orchestrator type is managing this workflow instance.

    subject: string

    Workflow instance identifier (same as event.subject). This unique identifier remains constant throughout the workflow's entire lifecycle.