Skip to main content
Version: MVP

Memory review nudges

2 min readReferenceUpdated 2026-05-19

What you'll find here

How Craik identifies facts that should be reviewed — without directly rewriting memory. The MemoryReviewCandidate record and the memory_review_nudge helper.

Reminders, not writes.

Review nudges do not alter facts, resolve contradictions, or promote inferred preferences.

Candidate record

MemoryReviewCandidate:

Fact reference

Entity and relation

Scope

Confidence

Evidence ids

Last review timestamp

Optional expiry timestamp

Owner

Nudge outcomes

memory_review_nudge returns either not_due or due. Due nudges can be triggered by:

Stale review cadence

Expired or expiring facts

Low confidence

Missing evidence

Due nudges require receipt ids.

They preserve evidence and owner links so a reviewer can decide whether to approve, reject, refresh, or invalidate the underlying fact through the normal memory proposal workflow.

What's next