Add persistent memory: Step 1-3 implementation

- Step 1: persist_signature() - append-only JSONL persistence
- Step 2: encode_to_phase() - sentence transformer phase encoding
         (fallback to zeros if model unavailable)
- Step 3: retrieve_signatures(), compute_resonance_score(), phase_distance()

- Added origin/parent_id fields to TemporalSignature schema
- Added sentence-transformers to requirements.txt
This commit is contained in:
2026-04-11 03:40:44 +00:00
parent 1f64ad8f78
commit f8130bbe58
2 changed files with 186 additions and 1 deletions
+3
View File
@@ -5,6 +5,9 @@
numpy>=1.24.0
scipy>=1.10.0
# Sentence transformers for phase encoding
sentence-transformers>=2.2.0
# Async
asyncio>=3.4.3