v2.1.0 — lifecycle evidence + behavioral telemetry
Additive minor. Centerpiece: the lifecycle-evidence instrumentation agreed in discussion #61 — collect data first, decide the memory-taxonomy schema later.
- Observe-only lifecycle evidence on extracted memories (#57): the extractor attaches
obsoleteWhen,kindMisfit+ reason,supersedesNote, and free-formtags— persisted, read by no consumer, tolerant parsing. - Behavioral lifecycle telemetry (#62):
injection_counttracking (startup + mid-session live share, without touching retrieval ranking), per-memory superseded/contradicted history, kind × age-at-invalidation. memorize consolidate --reportdumps both evidence halves as JSON.- doctor infers the codex hook trust gap (#37) from session evidence instead of burying a caveat in an ok message.
Full notes: CHANGELOG.md