MemoryGuard v0.5.1
v0.5.1
Knowledge Library
- Knowledge ingestion, chunking, distillation, graph, retriever, MCP, GUI modules
- Deletion truth uses scan.files; policy-skipped paths (symlink/oversized/containment) no longer protect stale index
- Unreadable scans fail closed (complete=False) to protect old index
Repo Hygiene
- .gitignore: sqlite run files, tool caches, coverage, temp/logs, env, agent runtime dirs
- .learnings/ migrated to docs/dev-history/
- Removed empty tests/test_projection.py
- gui_quick.py -> scripts/open_gui.py
- Added .github/workflows/repo-hygiene.yml forbidden-artifact gate
Python 3.10 compat
- toml_compat module (stdlib tomllib on 3.11+, tomli backport on 3.10)
- Conditional tomli dependency
Full suite: 928 passed.