Files
GIA/artifacts/plans/11-personal-ai-memory.md

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

  1. Add memory model linked to Person with source references.
  2. Add extraction pipeline (suggested memory from messages).
  3. Add approval queue for memory create/update/delete.
  4. Add retrieval service for compose/AI workspace prompts.
  5. 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.