fix(memory_sync): keep memory tree synced & compressed — coverage-tracked reconcile, workspace periodic sync, queue self-heal (#3613)

This commit is contained in:
Steven Enamakel
2026-06-12 00:40:30 -07:00
committed by GitHub
parent e7a8b74d6c
commit 9389e544b6
21 changed files with 1514 additions and 146 deletions
+1
View File
@@ -290,6 +290,7 @@ Canonical mapping of every product feature to its test source(s). Drives gap-fil
| 8.2.1 | Context Injection | RI | `tests/autocomplete_memory_e2e.rs` | ✅ | |
| 8.2.2 | Memory Consistency | RI | `tests/memory_graph_sync_e2e.rs`, `tests/worker_c_modules_e2e.rs` | ✅ | Worker C RPC E2E verifies memory-tree ingest is reflected by `memory_sync_status_list` |
| 8.2.3 | Memory Scaling | RU | `src/openhuman/memory/ingestion_tests.rs` | 🟡 | Soak/scale benchmark not asserted |
| 8.2.4 | Raw-archive sync reconcile | RU+RI | `src/openhuman/memory_sync/sources/rebuild.rs`, `src/openhuman/memory_sync/workspace/periodic.rs`, `tests/json_rpc_e2e.rs` (`json_rpc_memory_sources_reconcile_reports_pending_raw_files`), `tests/memory_sync_pipeline_e2e.rs` | ✅ | Coverage gate + incremental rebuild + workspace periodic scheduler + `memory_sources_reconcile` RPC |
### 8.3 Memory Retrieval Benchmarks