Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / AdmitRunUnitInput

Interface: AdmitRunUnitInput

Defined in: packages/core/src/admission/engine-bracket.ts:97

Properties

PropertyTypeDescriptionDefined in
generationstring-packages/core/src/admission/engine-bracket.ts:99
requestCancel?(reason) => voidThe run's cancel request (RV4910): under onLeaseLost: 'cancel' a lost lease calls it with the reason, and the caller's own cancellation machinery settles the run; absent, the cancel arm announces and cannot abort.packages/core/src/admission/engine-bracket.ts:121
resolvedTenant?string-packages/core/src/admission/engine-bracket.ts:101
scope?AdmissionScopeDimensions-packages/core/src/admission/engine-bracket.ts:100
signal?AbortSignalThe run's cancel signal (RV4804): host abort and the run deadline both ride it (requestCancel), so an abort while queued ends the wait instead of polling a dead run's ticket forever.packages/core/src/admission/engine-bracket.ts:108
telemetry?{ emit: void; }The run's event sink (RV4804): renew failures and a lost lease are environmental facts worth announcing; absent, the bracket stays silent exactly as before.packages/core/src/admission/engine-bracket.ts:114
telemetry.emitvoid-packages/core/src/admission/engine-bracket.ts:114
tenantFromScope?boolean-packages/core/src/admission/engine-bracket.ts:102
unitIdstring-packages/core/src/admission/engine-bracket.ts:98