feat: implement MPack streaming protocol
- muse/core/mpack.py: frame TypedDicts (H/O/C/E/P/X/R/A), MPackStreamWriter, MPackStreamReader, canonical header payload for Ed25519 signing - muse/core/compression.py: zstd tier (ZSTD_AVAILABLE, compress_zstd, decompress_zstd, choose_compression, compress_and_encode, decompress_frame) - muse/core/pack.py: PackBundle→MPackBundle, MPackSummary, build_pack→build_mpack, apply_pack→apply_mpack, build_pack_from_walk→build_mpack_from_walk - verify_pack.py: fix hash comparison to use sha256: prefix - All pack→mpack renames across cli commands, transport, and tests - New test files: test_mpack_frames, test_mpack_stream, test_mpack_compression, test_mpack_bundle, test_mpack_perf, test_mpack_core, test_mpack_oserror_integrity, test_mpack_snapshot_integrity, test_mpack_cmd_verify, test_mpack_cmd_pack_unpack, test_mpack_perf_ops (134 tests, all green)
0 comments
muse hub commit comment sha256:c11cb724941394fe22fc4098467f086fc40746b50cee62615fc5a59fb8539660 --body "your comment"
No comments yet. Be the first to start the discussion.