Project Title

Project Thesis

01

Architecture Map

02

Responsibility Split

Outsource to Products

    Keep in Local Adapter

      03

      Data Model Explorer

      Field Group Type Description
      04

      Temporal Governance

      Fact Lifecycle

      Memories evolve from Active to Stale or Contradicted based on new observations and explicit user corrections.

      • Supersede: New facts replace old ones while maintaining history.
      • Contradiction: Conflicting facts trigger curator alerts.
      • Expiration: Time-based decay for environment and raw facts.

      Example Evolution

      T1: User prefers Model A
      Observed in conversation #102
      T2: User switches to Model B
      Direct tool usage detected

      Result: T1 marked as superseded, T2 becomes active.

      05

      Roadmap

      06

      Migration Strategy

      Execution Order

        Phase Approach

        1. Double Write

        Write to both SQLite and OpenMemory.

        2. Read Switch

        Verify data, then switch primary read to OpenMemory.

        3. Cleanup

        Archive legacy SQLite records.

        07

        Risk Matrix

        08

        Implementation Task Board

        09

        Decision Summary

        Recommendation

        Adopt a thin-adapter architecture. Offload heavy memory management to mem0 and Qdrant while retaining control over governance, multi-agent context, and local auditing.

        Avoid building a custom vector database; prioritize workflow integration and temporal truth management.

        Config Skeleton