Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / ScopeNormalizeTable

Interface: ScopeNormalizeTable

Defined in: packages/core/dist/index.d.ts

The declarative scope value normalization table (RV4302, deferred from RV4205): without it, Region and region values produce two digests for one identity, splitting quota buckets and FinOps joins. Versioned so a future vocabulary is a new declared shape, never a silent reinterpretation; JCS-serializable by construction, so the genesis decision journals it verbatim and resume compares canonical bytes. Applied strictly AFTER the existing per-field validation, with the result re-validated by the same rule.

Properties

PropertyTypeDescriptionDefined in
fieldsPartial<Record<ExecutionScopeField, readonly ScopeNormalizeOp[]>>Per-dimension operation lists, applied in array order.packages/core/dist/index.d.ts
version1-packages/core/dist/index.d.ts