Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / compileRegulatedProfile

Function: compileRegulatedProfile()

ts
function compileRegulatedProfile(input): RegulatedProfile;

Defined in: packages/core/src/engine/regulated-profile.ts:343

Parameters

ParameterTypeDescription
input{ construction?: "require-recognized"; engine: CreateEngineOptions; orchestrate?: OrchestrateOptions; run: RunOptions; }-
input.construction?"require-recognized"The construction floor's strictness (RV4204). The default keeps the RV4101 posture: constructions exposing no descriptor are COUNTED into the hash as unrecognized, so the hash names its own blind spot. 'require-recognized' turns the count into a typed refusal naming the blind constructions: satisfiable since the first-party adapters and the reference executors attest (RV4204), so a compile with zero foreign constructions can now demand zero blind spots.
input.engineCreateEngineOptions-
input.orchestrate?OrchestrateOptions-
input.runRunOptions-

Returns

RegulatedProfile