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.