Viv JavaScript Runtime - v0.10.2
    Preparing search index...

    Interface PlanBlockedOnReactionWindowEvent

    Emitted when plan execution blocks on a reaction window, waiting for queued constructs to resolve according to the window's operator.

    If the window becomes unsatisfiable (e.g., all constructs fail under an any operator), the plan will fail and a PlanFailedEvent will be emitted.

    interface PlanBlockedOnReactionWindowEvent {
        operator: PlanPhaseReactionWindowOperator;
        phase: string;
        plan: string;
        planID: string;
        queuedConstructs: readonly string[];
        type: BlockedOnReactionWindow;
    }

    Hierarchy

    • PlanExecutionEventBase
      • PlanBlockedOnReactionWindowEvent
    Index

    Properties

    The operator governing the reaction window.

    phase: string

    The name of the phase in which the plan is blocked.

    plan: string

    The name of the plan, as defined in the content bundle.

    planID: string

    The unique identifier for the plan state associated with this event.

    queuedConstructs: readonly string[]

    UIDs for the constructs queued during this reaction window, over which the operator holds.

    Discriminator for a blocked-on-reaction-window event.