Workloads (W1–W10)
The corpus drives ten workloads. The six core workloads (W1–W6) are defined in the paper and docs/01-workload-spec.md; W7–W10 are the v0.2.0 extensions.
Core (W1–W6)
| Workload | Tests | Capability |
|---|---|---|
W1 Stable Recall | pure-retrieval baseline | — (none required) |
W2 Versioning | supersession + point-in-time recall | SUPERSESSION_CHAIN, BI_TEMPORAL |
W3 Embedding Quality | retrieval under distractor noise | — (embedding lever) |
W4 Retention | recall under bounded retention | retention policy (the recall cliff) |
W5 Tenant Isolation | cross-tenant leakage and withholding | MULTI_TENANT (two-sided) |
W6 Deletion | resurfacing and over-purge | HARD_DELETE (two-sided) |
Extensions (W7–W10, v0.2.0)
| Workload | Tests | Capability |
|---|---|---|
W7 Conflict | contradictory writes flagged | CONFLICT_DETECTION |
W8 | (extended coverage — see workload spec) | — |
W9 Cross-Session | state/deletion propagation across sessions | CROSS_SESSION_PROPAGATION |
W10 Concurrency | serializable isolation under concurrent ops | CONCURRENCY_CONTROL (via ConcurrentMemoryBackend) |
note
W7–W10 (and the exact W8 definition) are authoritative in the current docs/01-workload-spec.md; confirm before quoting numbers.