Skip to content

rulvar API reference


rulvar API reference / @rulvar/planner / runSandboxDeterminism

Function: runSandboxDeterminism()

ts
function runSandboxDeterminism(options): Promise<JournalEntry[]>;

Defined in: packages/planner/src/cassettes.ts:48

One fresh sandbox-determinism run on a fresh store; two invocations with the same worker produce byte-identical normalized journals (the cassette assertion). The adapter factory keeps @rulvar/testing out of the planner's dependency graph.

Parameters

ParameterType
options{ makeAdapter: () => unknown; modelRef: string; workerUrl: URL; }
options.makeAdapter() => unknown
options.modelRefstring
options.workerUrlURL

Returns

Promise&lt;JournalEntry[]&gt;