Interface: TopologyCommitOverlayConfig<TOnSig, TDiscardSig>
Defined in: ast/topology-node.ts:44
Lifecycle policy governing when a run's Copy-on-Write topology overlay commits to the base store.
Supports PR-merged signal correlation (onSignal), unmerged PR closure cleanup (discardOnSignal), and maximum sealed age expiration (maxSealedAgeHours).
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TOnSig | unknown | Payload type of the commit signal. |
TDiscardSig | unknown | Payload type of the discard signal. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
discardOnSignal? | readonly | TopologySignalCorrelation<TDiscardSig> | Signal correlation rule that discards a SEALED_UNMERGED overlay when a PR closes unmerged. | ast/topology-node.ts:48 |
maxSealedAgeHours? | readonly | number | Maximum age in hours a sealed overlay is retained before automatic discard (defaults to 168). | ast/topology-node.ts:50 |
onSignal? | readonly | TopologySignalCorrelation<TOnSig> | Signal correlation rule that commits a SEALED_UNMERGED overlay when a change ships. | ast/topology-node.ts:46 |