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
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
ancestry | string[] | Decomposition chain of parent LTIDs, length <= maxDepth. | LineageRef.ancestry | packages/core/src/journal/lineage.ts:50 |
approachSig | string | - | LineageRef.approachSig | packages/core/src/journal/lineage.ts:51 |
approachSigCoarse | string | - | LineageRef.approachSigCoarse | packages/core/src/journal/lineage.ts:52 |
approachTag | string | - | - | packages/core/src/journal/lineage.ts:63 |
attemptOrdinal | number | 0-based, journal order among the LTID's attempts, never wall clock. | LineageRef.attemptOrdinal | packages/core/src/journal/lineage.ts:46 |
causeRef? | number | Seq of the causing entry; mandatory for every relation except 'first'. | LineageRef.causeRef | packages/core/src/journal/lineage.ts:48 |
logicalTaskId | string | - | LineageRef.logicalTaskId | packages/core/src/journal/lineage.ts:43 |
relation | LineageRelation | - | LineageRef.relation | packages/core/src/journal/lineage.ts:44 |
sigVersion | 1 | - | LineageRef.sigVersion | packages/core/src/journal/lineage.ts:53 |