Expand description
Proactive Memory Acquisition — RML-1221
Identifies knowledge gaps and suggests what the user should remember.
§Components
GapDetector— analyses coverage, detects gaps, suggests acquisitionsInterestTracker— records queries and surfaces frequent topics
§Invariants
- Confidence scores are always in the range [0.0, 1.0]
- Priority is 1 (highest) .. 3 (lowest)
- All timestamps are RFC3339 UTC
- No unwrap() in production paths
Structs§
- Acquisition
Suggestion - A concrete recommendation for a new memory to create.
- Coverage
Report - Summary of how well a workspace is covered by memories.
- GapDetector
- Analyses a workspace and surfaces knowledge gaps.
- Interest
Tracker - Tracks user queries to surface topics the user is interested in.
- Knowledge
Gap - A gap in the user’s knowledge base.
- Temporal
Gap - A period of time where no memories were created.
- Weak
Area - A topic that needs more coverage.
Constants§
- CREATE_
QUERY_ LOG_ TABLE - DDL for the query_log table — call once during schema setup.