Skip to content

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 ParameterDefault typeDescription
TOnSigunknownPayload type of the commit signal.
TDiscardSigunknownPayload type of the discard signal.

Properties ​

PropertyModifierTypeDescriptionDefined in
discardOnSignal?readonlyTopologySignalCorrelation<TDiscardSig>Signal correlation rule that discards a SEALED_UNMERGED overlay when a PR closes unmerged.ast/topology-node.ts:48
maxSealedAgeHours?readonlynumberMaximum age in hours a sealed overlay is retained before automatic discard (defaults to 168).ast/topology-node.ts:50
onSignal?readonlyTopologySignalCorrelation<TOnSig>Signal correlation rule that commits a SEALED_UNMERGED overlay when a change ships.ast/topology-node.ts:46

Released under the MIT License.