ReliabilityFailFastPayload
Interface: ReliabilityFailFastPayload
Defined in: src/events/payloads.ts:703
Fired when the rules loop (or the reliability gate chart) gives up via
a fail-fast decision. Superset shape: phase/kind/attempt are
always present; the remaining fields are populated by whichever site
emits (the loop carries label/providerUsed/errorKind; the gate
chart carries reason).
Properties
attempt
readonlyattempt:number
Defined in: src/events/payloads.ts:708
1-indexed attempt counter at the point of failure.
errorKind?
readonlyoptionalerrorKind?:string
Defined in: src/events/payloads.ts:716
Classification of the failure being failed-fast on.
errorMessage?
readonlyoptionalerrorMessage?:string
Defined in: src/events/payloads.ts:718
Originating error message, when present.
kind
readonlykind:string
Defined in: src/events/payloads.ts:706
The matched rule's kind (machine-readable bucket).
label?
readonlyoptionallabel?:string
Defined in: src/events/payloads.ts:710
Human-readable label of the matched rule (loop sites).
phase
readonlyphase:"pre-check"|"post-decide"
Defined in: src/events/payloads.ts:704
providerUsed?
readonlyoptionalproviderUsed?:string
Defined in: src/events/payloads.ts:714
Provider in use when the loop failed fast.
reason?
readonlyoptionalreason?:string
Defined in: src/events/payloads.ts:712
Free-form reason string (gate-chart sites).
