Memory review nudges
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.