v0.5.1
Full Changelog: v0.5.0...v0.5.1
Changed
- Classified incomplete migration recovery as manual intervention (STORAGE_MIGRATION_MANUAL_INTERVENTION_REQUIRED)
- Disabled explicit mode=move execution (raises STORAGE_MIGRATION_MOVE_DISABLED)
- Fixed codecov test configuration
- Documented Ledgercore 0.5.1 migration containment strategy
- Migrated releaseledger storage to project-local ledger directory
- Added project badges
- Fixed documentation typo
- Fixed pytest configuration
- Added tests to reproduce migration journal validation defects
Fixed
- Fixed completed recovery to return truthful source_removed (False for schema-2 copy, None for schema-1)
- Fixed schema-1 journal inspection to use None for unknown bindings instead of fabricating storage=project
- Fixed migration progress metadata in schema-2 journals (items_completed, mode, verify, project_root)
- Fixed exact migration journal binding identity round-trip (source and destination bindings persisted in schema-2 journals)