# Memory v1 Baseline — 2026-05-14 11:30 UTC

Corpus: `/tests/eval/memory_v1_baseline_corpus.yaml`  
Total turns: **32**

## The four locked baselines (v2 must beat these)

| Metric | v1 measured | Target for v2 | Pass? |
|---|---|---|---|
| NOOP rate on generic queries | 0.000 | ≥ 0.950 | ✗ (gap to close in v2) |
| Duplicate rate (dedup turns ADD-ing wrongly) | 0.000 | ≤ 0.010 | ✓ |
| Cross-session UPDATE detection | 0.000 | ≥ 0.800 | ✗ (gap to close in v2) |
| Schema-validation rate (JSON parseable) | 1.000 | ≥ 0.950 | ✓ |

## Latency

- p50: 4.43s
- p95: 5.45s
- p99: 8.66s

## Outcome distribution

- ADD: 30
- NOOP: 2

## Turns by category

- pure_add: 32

## v2 quality bar

v2 ships only when ALL four baselines are at least met (≥ on improvement, ≤ on regression) AND v2 is strictly better on at least one. See `docs/architecture/memory-architecture-plan.md` → Eng-review-modifications → v1 disposition for the Phase A shadow-mode protocol.