Deploy Poimen Memory K8s cluster with ArgoCD tracking (M2.2, M3.5-M3.7)

This commit is contained in:
Story Crater Bot
2026-08-22 23:13:42 -07:00
parent af9c5ba01b
commit 695e115212
67 changed files with 8438 additions and 24 deletions
+55
View File
@@ -0,0 +1,55 @@
use mem_store::{EventRecord, LogWriter};
use serde_json::json;
use std::fs;
#[test]
fn a1_log_writes_jsonl() {
let _ = fs::remove_dir_all("log/test/q1");
let mut writer = LogWriter::new("test", "q1", "run1").unwrap();
writer.log(EventRecord {
project: "test".to_string(),
query: "q1".to_string(),
run: "run1".to_string(),
turn: 1,
event_type: "evidence".to_string(),
data: json!({"chunk": "abc"}),
}).unwrap();
writer.log(EventRecord {
project: "test".to_string(),
query: "q1".to_string(),
run: "run1".to_string(),
turn: 2,
event_type: "memory".to_string(),
data: json!({"text": "test"}),
}).unwrap();
let events = writer.read_all().unwrap();
assert_eq!(events.len(), 2);
assert_eq!(events[0].turn, 1);
assert_eq!(events[1].turn, 2);
let _ = fs::remove_dir_all("log/test/q1");
}
#[test]
fn a2_log_idempotent() {
let _ = fs::remove_dir_all("log/test/q2");
let mut writer = LogWriter::new("test", "q2", "run2").unwrap();
writer.log(EventRecord {
project: "test".to_string(),
query: "q2".to_string(),
run: "run2".to_string(),
turn: 1,
event_type: "test".to_string(),
data: json!({"k": "v"}),
}).unwrap();
let events1 = writer.read_all().unwrap();
let events2 = writer.read_all().unwrap();
assert_eq!(events1, events2);
let _ = fs::remove_dir_all("log/test/q2");
}