Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / SpawnLineage

Interface: SpawnLineage

Defined in: packages/core/src/journal/lineage.ts:62

The value-part lineage block embedded in decision entries: the computed LineageRef plus the normalized tag (the request part holds the RAW proposal; the value part holds what was COMPUTED and is reused byte-exact on replay).

Extends

Properties

PropertyTypeDescriptionInherited fromDefined in
ancestrystring[]Decomposition chain of parent LTIDs, length <= maxDepth.LineageRef.ancestrypackages/core/src/journal/lineage.ts:50
approachSigstring-LineageRef.approachSigpackages/core/src/journal/lineage.ts:51
approachSigCoarsestring-LineageRef.approachSigCoarsepackages/core/src/journal/lineage.ts:52
approachTagstring--packages/core/src/journal/lineage.ts:63
attemptOrdinalnumber0-based, journal order among the LTID's attempts, never wall clock.LineageRef.attemptOrdinalpackages/core/src/journal/lineage.ts:46
causeRef?numberSeq of the causing entry; mandatory for every relation except 'first'.LineageRef.causeRefpackages/core/src/journal/lineage.ts:48
logicalTaskIdstring-LineageRef.logicalTaskIdpackages/core/src/journal/lineage.ts:43
relationLineageRelation-LineageRef.relationpackages/core/src/journal/lineage.ts:44
sigVersion1-LineageRef.sigVersionpackages/core/src/journal/lineage.ts:53