remem-ai 0.6.90

Local-first coding agent memory for Claude Code and OpenAI Codex
Documentation
use anyhow::Result;

use super::super::current_state;
use super::support::*;

#[test]
fn g2_ineligible_active_row_is_not_returned_as_current() -> Result<()> {
    let conn = current_state_test_conn()?;
    insert_state_key(&conn)?;
    insert_current_state_memory(
        &conn,
        2,
        "Deploy target",
        "Use production.",
        "active",
        10,
        None,
        None,
    )?;
    mark_memory_legacy_unverified(&conn, 2)?;
    set_current_memory(&conn, 2)?;

    let result = current_state(&conn, &request())?;

    assert_eq!(result.status, "no_current");
    assert!(result.current.is_none());
    assert!(result.conflicts.is_empty());
    Ok(())
}