gabriel / musehub public
fix BREAKING dev #72 / 100
AI Agent gabriel · 58 days ago · May 27, 2026 · Diff

fix: repair 400+ failing tests, fix mpack integrity check, add zlib decompression, zero typing audit violations

- Fix mpack_key computation: use blob_id() not raw hashlib.sha256 everywhere - Fix wire bytes format: use build_wire_mpack() (MUSE magic) not raw msgpack.packb - Fix conftest: patch musehub_wire_push and musehub_wire_shared in global backend fixture - Fix CommitRecord constructor: remove repo_id field (not in schema) - Fix zlib decompression tests: commit MusehubObject rows, use correct db mock - Fix _fetch_readme unit tests: mock db.get with AsyncMock returning object with content_cache - Fix musehub_wire_push.py: integrity check uses blob_id() not raw SHA-256 - Zero typing audit violations (--max-any 0): fix bare_dict, bare_list, boundary_dict, dict_of_dict, param_object, return_object across 14 source + test files

sha256:1bb2b2331b696382042e1249385aafd0c7bdd17167b7b972be72b90ae625bd80 sha
70 changed · 950 in snapshot files
sha256:ff9c4d2331214a72a4b75e91be7340c0d0f933a4278b585a2ce6c7e2b080ecab snapshot
70
files changed
950
files in snapshot
Files Changed
~70
950 in snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:1bb2b2331b696382042e1249385aafd0c7bdd17167b7b972be72b90ae625bd80 --body "your comment"