gabriel / musehub public
refactor BREAKING task/rip-legacy-pack #1 / 1
AI Agent gabriel · 65 days ago · Apr 18, 2026 · Diff

refactor: delete legacy /fetch and /fetch/objects routes and all associated code

- Delete POST /{owner}/{slug}/fetch route and handler (wire.py) - Delete POST /{owner}/{slug}/fetch/objects route and handler (wire.py) - Delete _stream_objects, _pack_objects_response, _stream_pack_response helpers - Delete _STREAM_CHUNK_BYTES and _MSGPACK_STREAM_CT constants (only used by deleted code) - Delete wire_fetch() service function (musehub_wire.py) - Delete WireFetchResponse and WireFetchObjectsRequest models (models/wire.py) - Delete 7 test files that exclusively tested the legacy two-phase protocol: test_wire_protocol.py, test_wire_fetch_all_snapshots.py, test_wire_fetch_concurrency.py, test_wire_fetch_decompression.py, test_wire_object_streaming.py, test_clone_integrity.py, test_wire_stress_performance.py - Update module docstrings to reflect active-only endpoints

sha256:a678e4eba10fffa5d5d7c248b8cf4f56eeb7d85b9521caa596b783b61dff53a9 sha
sha256:ab1762f87cb9519b48a2ad0a603088badfe0f659ed43587dec9db2a070403f89 snapshot
← Older Oldest on task/rip-legacy-pack
All commits
Newer → Latest on task/rip-legacy-pack

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