# memory grounding so characters only recall what you said — Loopi

A character can only write down something about you if she can point to the message where you said it — after an audit found her notes held 46 things about people that were never said.

Type: project

Published: 2026-08-26

[Original page](<https://artlu.ai/project/memory-grounding-so-characters-only-recall-what-you-said-loopi>)

[Browse this group](<https://artlu.ai/ai/groups/loopi.md>)

Parent project: Loopi

Recorded status: launched

Updated: 2026-09-16T18:09:22.125Z

Technologies: TypeScript, Fastify, Postgres, Drizzle, OpenRouter

## Details

**What is it?**
The repair of the memory system, prompted by reading what characters had actually been writing about the people they talk to.

**What it does**
- A character can only save a fact about you if she can point to the message where you said it
- Notes record whose life each fact belongs to, so she stops remembering her own job as yours
- A note she already wrote wrong gets corrected rather than copied forward
- A tool rewrites existing notes from the conversation that actually happened
- A switch can stop notes updating at all, so they can't get worse while the writing is being fixed

**How it works**
The audit came first: every running note was read, and more than half of what was in them belonged somewhere else, including 46 facts about people that were never stated. Rather than tune the prompt, the rule changed — a claim needs a citation to a real message, and the check that verifies this ships as an automatic test so new characters keep it. A separate check caught characters claiming a person had *told* them something that had only ever been listed on a profile, across seven more phrasings than the first version caught.

**Built with**
TypeScript, Fastify, Postgres with Drizzle, OpenRouter.

## Links

[Site or demo](<https://aidate-app.pages.dev/>)

An interactive demo is embedded on the original page.

## Related build notes

[loopi's characters were inventing your life](<https://artlu.ai/ai/log/day-162-loopi-s-characters-were-inventing-your-life.md>)


Status and dates describe the published record, not a recent test of an external service. Missing details are not inferred. Public links do not imply an open-source licence or permission to reuse material.

[Directory](<https://artlu.ai/llms.txt>)
