Skip to content
PACKAGES

normalizeAgenticMemoryCommittedFactLogBackendAppendResult()

Normalize a D592 backend append output into D589 commit result DATA.

The normalized result describes committed fact-log persistence only. Backend diagnostics are preserved as issues/audit DATA and never become application acknowledgement, live graph truth, record mutation authority, hot hydration, restore, or a graph commit barrier.

import { normalizeAgenticMemoryCommittedFactLogBackendAppendResult } from "@graphrefly/ts/solutions";
function normalizeAgenticMemoryCommittedFactLogBackendAppendResult(
output: unknown,
opts: {
readonly fallbackCursor?: AgenticMemoryCommittedFactCursor;
readonly expectedFacts?: number;
} = {},
): AgenticMemoryFactCommitResult
ParameterTypeDescription
outputunknownBackend-supplied append output.
opts{ readonly fallbackCursor?: AgenticMemoryCommittedFactCursor; readonly expectedFacts?: number; }Optional fallback fact-stream cursor for malformed outputs.

A D589 AgenticMemoryFactCommitResult.

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

  • Missing @example.

packages/ts/src/solutions/agentic-memory/committed-fact-log-backend.ts