Skip to content
PACKAGES

agenticMemoryCommittedFactLogStartupRead()

Read committed facts at runtime start and project D591/D593 DATA.

This helper is an explicit runtime/source-boundary composition over D589, D591, and D593. It calls the supplied fact log’s read method, materializes the returned committed facts with library-owned rules, and exposes caller-wirable records, priorEvidence, evidence, status, issues, audit, and cursor DTOs. It does not read a concrete backend directly, hydrate/restore a graph, mutate live records, refresh subscribers, or create a graph commit barrier.

import { agenticMemoryCommittedFactLogStartupRead } from "@graphrefly/ts/solutions";
function agenticMemoryCommittedFactLogStartupRead(
log: AgenticMemoryCommittedFactLog<TJson>,
opts: AgenticMemoryCommittedFactLogStartupReadOptions = {},
): | AgenticMemoryCommittedFactLogStartupReadResult<TJson>
| PromiseLike<AgenticMemoryCommittedFactLogStartupReadResult<TJson>>
ParameterTypeDescription
logAgenticMemoryCommittedFactLog<TJson>D589/D592-compatible committed fact log.
optsAgenticMemoryCommittedFactLogStartupReadOptionsOptional read cursor/limit and evaluation counter.

Startup read composition DATA, or a PromiseLike when the log is async.

This page was generated from source JSDoc, but the structured API tags are incomplete:

  • Missing @example.

packages/ts/src/solutions/agentic-memory/fact-log-runtime-persistence.ts