gatelineAPI reference
interface DispatchIntent {
    bounce: null | Bounce;
    lands: null | string;
    reason: string;
    role:
        | "analyst"
        | "architect"
        | "reviewer"
        | "verifier"
        | "ops"
        | "implementer";
    round: null
    | number;
    task: null | string;
}

Properties

bounce: null | Bounce
lands: null | string

The artifact this dispatch is expected to land, for rule DL (#343) — the one the absence of is what re-derives this same dispatch on the next tick. Named by the rule that builds the intent, because only the rule knows what it is waiting on; gatedDispatch uses it to say what the agent failed to produce, and null opts a dispatch out of the landing cap.

reason: string
role: "analyst" | "architect" | "reviewer" | "verifier" | "ops" | "implementer"
round: null | number

Review round this dispatch participates in, when task-scoped.

task: null | string

Task id for task-scoped roles (implementer, reviewer); null otherwise.