Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / terminationConfigDrift

Function: terminationConfigDrift()

ts
function terminationConfigDrift(frozen, live): {
  field: keyof TerminationLimits;
  frozenValue: Json;
  liveValue: Json;
}[];

Defined in: packages/core/src/journal/termination.ts:222

Config-drift detection at resume: the journaled vector always wins; every differing field is reported for the termination:config-drift event. Dynamic budget top-up via restart is excluded by construction.

Parameters

ParameterType
frozenTerminationLimits
livePartial<TerminationLimits>

Returns

{ field: keyof TerminationLimits; frozenValue: Json; liveValue: Json; }[]