Releases: zircote/mnemonic
Releases · zircote/mnemonic
v0.6.1
Release v0.6.1: MIF Spec Migration, Version Rewrite
Changed
- [MIF Spec Migration]: Replaced MIF git submodule with canonical mif-spec.dev schemas
- Removed
mifgit submodule and.gitmodules - Bundled fallback ontologies are now the primary source (no submodule required)
- All schema
$idandschema_urlreferences updated tohttps://mif-spec.dev/schema/ OntologyLoaderresolution order simplified: bundled fallback -> user -> projectOntologyLoaderexposesMIF_SCHEMA_URLandONTOLOGY_SCHEMA_URLclass constants
- Removed
Removed
- [MIF Submodule]: Git submodule
mif(https://github.com/zircote/MIF.git) - [populate_fallback.py]: Obsolete script for copying from submodule to fallback
v0.6.0
Release v0.6.0: Capture Validation, Relationship Type Registry
Added
- Capture validation: namespace and memory type validation against ontology registry
- Relationship validation: type-safe management with bidirectional back-ref checks
- Relationship type registry: 9 core types with inverse mapping (
lib/relationships.py) - Team audit command:
/mnemonic:team-audit - Test coverage: 397 tests (up from 308)
Fixed
- Blank line accumulation in
add_relationship()reassembly - Namespace validation for unknown sub-namespaces
- Import cleanup across lib and tests
Changed
- Hook refactoring: all hooks import from shared
lib/modules - Version lineage corrected to v0.x series
v0.5.0
Release v0.5.0: Shared Lib Modules, Relationship Registry, 397 Tests
Added
- Shared library modules:
lib/ontology.py,lib/search.py,lib/memory_reader.py,lib/relationships.py - Relationship write path with bidirectional linking
- Session-scoped blackboard isolation
- CLI path tool:
tools/mnemonic-paths - Configurable memory store via
~/.config/mnemonic/config.json - 308 unit tests
Changed
- Hook refactoring: all hooks import from shared
lib/modules - DRY refactoring: eliminated duplicated code across hooks
- Unified path alignment with
$MNEMONIC_ROOT - Claude Code exclusive identity (multi-tool references removed)
v0.4.0
Release v0.4.0: Custodian Skill, Unified Paths, Slug-Only Filenames
Added
- Custodian skill: unified memory maintenance (
/mnemonic:custodian) - Filename migration: auto-migration from UUID-prefixed to slug-only format
- Ontology discovery: enhanced pattern-based entity discovery
- Integration skill: Python-based memory integration with test suite
- Cognitive triad namespaces:
_semantic/,_episodic/,_procedural/ - Path resolution library: centralized
lib/paths.py
Changed
- Slug-only file naming (
{slug}.memory.md) - Unified path structure under
~/.claude/mnemonic/ - MIF spec alignment with ontology definitions