v0.7.0 Gap 4 (issue #887) — derived enum partitioning the
confidence real into operator-meaningful buckets so callers
(especially read-side reviewers) can filter by tier instead of
re-deriving thresholds at every site.
Memory-lifecycle tier — short (6h TTL) / mid (7d TTL) / long
(permanent). Drives the create-time backstop, the touch-time
sliding window, the auto-promotion at 5 accesses (mid → long),
the GC sweep, and the recall ranker’s per-tier bonus.
Compiled default confidence stamped when a store surface (MCP
memory_store, HTTP POST /api/v1/memories, CLI ai-memory store)
receives no explicit caller value. #1591 — rows minted from this
fallback carry confidence_source = ConfidenceSource::Default
instead of falsely claiming caller_provided.
Default for Memory::version on rows that pre-date schema v45
(or JSON payloads from clients that haven’t learned about the
column yet). Matches the SQL DEFAULT clause on the column.