gabriel / musehub public
test task/clone-integrity-tdd #1 / 1
gabriel · 65 days ago · Apr 14, 2026 · Diff

test: clone integrity TDD — push→fetch/objects→sha256 round-trip

Adds test_clone_integrity.py covering the full muse clone flow from first principles using real sha256 object IDs:

- test_clone_integrity_fresh_repo: fresh push → clone → verify - test_clone_integrity_legacy_compressed_objects: same with legacy- compressed backend state (the 127-failure regression) - test_clone_integrity_multiple_commits: multi-commit tip-snapshot check

All three pass locally, confirming the wire protocol is correct after the decompress_if_needed fix. Staging failures are environment-specific.

sha256:7180baefd59438921a889763ed9277301f75f05249e9ea49963f3919fff5a1fe sha
sha256:a2b7301c11df60d2f26d7edb9937b8fcfa5836ab684cfe8b16a33653400fdde4 snapshot
← Older Oldest on task/clone-integrity-tdd
All commits
Newer → Latest on task/clone-integrity-tdd

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:7180baefd59438921a889763ed9277301f75f05249e9ea49963f3919fff5a1fe --body "your comment"