Variables

SNAPSHOT_PROJECTIONS

Variable: SNAPSHOT_PROJECTIONS

const SNAPSHOT_PROJECTIONS: object

Defined in: src/memory/define.types.ts:107

For Causal memory only — which slice of a footprintjs snapshot to inject. Snapshots can run 100KB+; projecting prevents context blowup.

  • DECISIONSdecide()/select() evidence only (the "why" chain)
  • COMMITS — commitLog only (every state write, ordered)
  • NARRATIVE — narrative entries only (human-readable trace)
  • FULL — entire snapshot (use sparingly)

Type Declaration

COMMITS

readonly COMMITS: "commits" = 'commits'

DECISIONS

readonly DECISIONS: "decisions" = 'decisions'

FULL

readonly FULL: "full" = 'full'

NARRATIVE

readonly NARRATIVE: "narrative" = 'narrative'

On this page