Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / ResolutionPayload

Type Alias: ResolutionPayload

ts
type ResolutionPayload = {
  by: ResolutionBy;
  countsAgainstLimit?: boolean;
  decisionRef?: number;
  logicalTaskId?: string;
  target: number;
  value: Json;
};

Defined in: packages/core/src/l0/entries.ts:60

Payload of resolution ref-entries (DEF-4).

Properties

by

ts
by: ResolutionBy;

Defined in: packages/core/src/l0/entries.ts:63


countsAgainstLimit?

ts
optional countsAgainstLimit?: boolean;

Defined in: packages/core/src/l0/entries.ts:71

Only on escalation resolutions (DEF-3, M7).


decisionRef?

ts
optional decisionRef?: number;

Defined in: packages/core/src/l0/entries.ts:67

Seq of the class-level EscalationDecision when by = 'class_decision'.


logicalTaskId?

ts
optional logicalTaskId?: string;

Defined in: packages/core/src/l0/entries.ts:69

Lineage-fold attribution (DEF-3, M7).


target

ts
target: number;

Defined in: packages/core/src/l0/entries.ts:62

Duplicates ref for self-description.


value

ts
value: Json;

Defined in: packages/core/src/l0/entries.ts:65

awaitExternal resolution / EscalationDecision / WakeDigest.