Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / DecisionChainRow

Interface: DecisionChainRow

Defined in: packages/core/src/l0/decision-chain.ts:47

One authority record of the chain, seq-ordered.

Properties

PropertyTypeDescriptionDefined in
authorizedBy?numberPresent on abandons: the seq of the sanctioning entry (canonical entry.abandon).packages/core/src/l0/decision-chain.ts:60
by?ResolutionByPresent on resolutions: who resolved (canonical entry.resolution.by first).packages/core/src/l0/decision-chain.ts:56
decisionRef?numberPresent on class-decision resolutions: the class decision's seq.packages/core/src/l0/decision-chain.ts:62
decisionType?stringPresent when the journaled value names its decision type.packages/core/src/l0/decision-chain.ts:54
keystring-packages/core/src/l0/decision-chain.ts:51
kindEntryKind-packages/core/src/l0/decision-chain.ts:49
scopestring-packages/core/src/l0/decision-chain.ts:50
seqnumber-packages/core/src/l0/decision-chain.ts:48
statusEntryStatus-packages/core/src/l0/decision-chain.ts:52
target?numberPresent on resolutions and abandons: the referenced seq.packages/core/src/l0/decision-chain.ts:58
value?JsonThe journaled value verbatim when the entry carries one; on a canonical resolution with no entry value, the resolution's own decision value (what the ask was resolved WITH).packages/core/src/l0/decision-chain.ts:68