Memory Forest 0.3.0 turns the public package into a stricter, provenance-bound local memory writer while keeping the core network-free and dependency-free at runtime.
Highlights:
- integrated Daily and Structured write paths with frozen plans, forest identity checks, locking, rollback, and bounded receipts;
- strict retrieval/query-plan boundaries with metadata-first, root-first trails;
- clearer automation, recovery, WSL2 portability, and public/private separation guidance;
- GPL-3.0-only licensing recorded consistently across release metadata.
Verification:
- 99 unit and regression tests passed;
- public-release audit reported 0 findings across 86 files;
- GitHub Actions passed on macOS and Ubuntu across Python 3.11-3.14;
- the release wheel was clean-installed with no dependencies and completed a synthetic init/validate lifecycle.
Wheel SHA-256:
8eda89d19b36645c7ef90e3aa379f4a04c1db28b34b784db46fc5f02fd7559cc
Important boundaries:
- This remains an alpha release.
- Legacy forests without
forest_idremain read-only until an explicit migration/adoption contract is implemented. - WSL2 guidance describes a conservative Linux-filesystem posture; it is not a native Windows ACL support claim.