rulvar API reference / @rulvar/rulvar / SpawnLineage
Interface: SpawnLineage
Defined in: packages/core/dist/index.d.ts
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/dist/index.d.ts |
approachSig | string | - | LineageRef.approachSig | packages/core/dist/index.d.ts |
approachSigCoarse | string | - | LineageRef.approachSigCoarse | packages/core/dist/index.d.ts |
approachTag | string | - | - | packages/core/dist/index.d.ts |
attemptOrdinal | number | 0-based, journal order among the LTID's attempts, never wall clock. | LineageRef.attemptOrdinal | packages/core/dist/index.d.ts |
causeRef? | number | Seq of the causing entry; mandatory for every relation except 'first'. | LineageRef.causeRef | packages/core/dist/index.d.ts |
logicalTaskId | string | - | LineageRef.logicalTaskId | packages/core/dist/index.d.ts |
relation | LineageRelation | - | LineageRef.relation | packages/core/dist/index.d.ts |
sigVersion | 1 | - | LineageRef.sigVersion | packages/core/dist/index.d.ts |