Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / EffectAttemptDecision

Interface: EffectAttemptDecision

Defined in: packages/core/src/effects/types.ts:172

One dispatch attempt, appended BEFORE the network send (RFC section 3.1, item 3): at most one attempt may be open at a time, and attempts are sub-records of the ONE intent, never new intents.

Properties

PropertyTypeDescriptionDefined in
decisionType"effect_attempt"-packages/core/src/effects/types.ts:173
idempotencyKey?stringThe provider idempotency key, when the row carries one.packages/core/src/effects/types.ts:181
intentRefnumber-packages/core/src/effects/types.ts:175
notAfterstringThe attempt's send deadline (defense in depth, never proof).packages/core/src/effects/types.ts:179
opIdstring-packages/core/src/effects/types.ts:174
ordinalnumber1-based attempt order under the intent.packages/core/src/effects/types.ts:177
transport?string-packages/core/src/effects/types.ts:182