1021 B
1021 B
Feature Plan: Personal AI Memory (Per Person)
Goal
Store and manage long-lived person-specific memory for better continuity and assistant quality.
Why This Fits GIA
- Person-centric data model already exists.
- Current approvals pattern can gate memory writes.
Scope
- Memory entries: preferences, commitments, facts, communication style.
- Confidence/expiry fields and provenance links.
- Approval-required writes with edit/delete controls.
Implementation
- Add memory model linked to
Personwith source references. - Add extraction pipeline (suggested memory from messages).
- Add approval queue for memory create/update/delete.
- Add retrieval service for compose/AI workspace prompts.
- Add memory hygiene jobs: stale decay, contradiction detection.
Acceptance Criteria
- Every memory has provenance and last-verified timestamp.
- Unapproved memory never influences generated output.
- Users can inspect, edit, and purge memory entries.
Out of Scope
- Cross-user shared memory graph.