projectAgenticMemoryDurabilityGate()
Project a D590 graph-visible durability result from a canonical batch and commit result.
This helper classifies fact-log persistence progress only. It does not call a backend, append facts, acknowledge application success, mutate records, hydrate/restore graph state, or create a graph commit barrier.
Import
Section titled “Import”import { projectAgenticMemoryDurabilityGate } from "@graphrefly/ts/solutions";Signature
Section titled “Signature”function projectAgenticMemoryDurabilityGate( batch: AgenticMemoryCommittedFactBatch<TJson>, commitResult: AgenticMemoryFactCommitResult, opts: { readonly evaluation?: number; readonly downstreamAdvancePolicy?: AgenticMemoryDurabilityDownstreamAdvancePolicy; } = {},): AgenticMemoryDurabilityGateProjectionParameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
batch | AgenticMemoryCommittedFactBatch<TJson> | Canonical D589 committed fact batch. |
commitResult | AgenticMemoryFactCommitResult | Host/backend supplied D589 fact-log commit result DATA. |
opts | { readonly evaluation?: number; readonly downstreamAdvancePolicy?: AgenticMemoryDurabilityDownstreamAdvancePolicy; } | Optional evaluation counter and explicit downstream-advance policy. |
Returns
Section titled “Returns”Durability result/read-model DATA facts.
Documentation Status
Section titled “Documentation Status”This page was generated from source JSDoc, but the structured API tags are incomplete:
- Missing
@example.
Source
Section titled “Source”packages/ts/src/solutions/agentic-memory/durable-result.ts