Rulvar API reference / @rulvar/core / EffectEpochDecision
Interface: EffectEpochDecision
Defined in: packages/core/src/effects/types.ts:109
The epoch fact (RFC section 4.5): before the first effect intent of a run incarnation the engine appends the run's generation token (from RunMeta.genesis, which is meta and invisible to a journal-only fold) and the store-level restoration generation when the store exposes one. Every intent cites the epoch entry by seq; an intent citing a non-latest epoch folds void.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
decisionType | "effect_epoch" | - | packages/core/src/effects/types.ts:110 |
generation | string | The run incarnation's generation token (RunMeta.genesis). | packages/core/src/effects/types.ts:113 |
opId | string | - | packages/core/src/effects/types.ts:111 |
restorationGeneration? | number | The store's restoration generation at append time, when exposed. | packages/core/src/effects/types.ts:115 |