FlowGuard API - v1.2.0-tp.1
    Preparing search index...

    Interface RailBlocked

    Rail was blocked — precondition failed, state is UNCHANGED.

    interface RailBlocked {
        kind: "blocked";
        code: string;
        reason: string;
        recovery?: readonly string[];
        quickFix?: string;
        overflow?: AutoAdvanceOverflowContext;
    }
    Index

    Properties

    kind: "blocked"
    code: string

    Machine-readable block code (e.g., "COMMAND_NOT_ALLOWED", "TICKET_REQUIRED").

    reason: string

    Human-readable explanation.

    recovery?: readonly string[]

    Ordered recovery steps for the user (from reason registry).

    quickFix?: string

    Optional command that fixes the issue (from reason registry).

    overflow?: AutoAdvanceOverflowContext

    Structured auto-advance overflow context (#428). Present only when this block was produced from an AutoAdvanceOverflow. Carried as typed data (not parsed from reason) so the plugin boundary can detect and log the overflow structurally.