Memzoi v0.3.1
Memzoi v0.3.1 completes the Trust Contract across recall eligibility and reviewed proposal lifecycles.
Added
- Inspect expiry decisions through CLI
memzoi expiryand MCPinspect_memory_expiry. (#40) - Resolve reviewed create, reject, supersede, and tombstone proposal packets into Git-readable outcomes. (#43, #46)
- Track approving proposal lineage separately from original evidence provenance. (#42)
Changed
- Expired records are excluded consistently from normal search, context, handoff, precheck, runtime reads, and generated exports using the inclusive
now >= expires_atboundary. Canonical files remain unchanged. (#40) - Every canonical apply route requires an explicit
repo-safesensitivity. Omitted or legacy values becomeunknown, and blocked output remains structured and redacted. (#41) - Evidence
sourceandsource_refvalues survive apply, rebuild, recall, and export independently ofproposal_id. (#42)
Fixed
- Path-bound governance memory is recalled without requiring lexical overlap, while preserving deterministic ranking and scope filtering. (#39)
- File-backed apply and reject operations resolve their packets and synchronize relational and full-text recall before returning. Reported failures roll back affected state, and replay repairs derived drift. (#43)
- Supersede and tombstone packets validate one active, same-scope, non-stale target before mutation. (#46)
- OKF projection and import content hashes match the persisted trimmed body.
See CHANGELOG.md for the complete release history.