refactor(wire): delete presign sidecar from MuseHub (Phase B)
The presign push path — POST /presign → N serial R2 PUTs — is the root cause of the 5-minute push. CF Worker (Phase D) replaces it. Server no longer needs to serve presign for push at all; local hub never used it (LocalBackend.presign_batch returns {}).
Deleted: - POST /{owner}/{slug}/presign route (wire.py) - presign_and_register_objects() (musehub_wire.py) - tests/test_wire_presign_integrity.py - test_mb4_presigned_objects_pass_integrity_check (test_wire_multibatch_push.py)
Updated: - T7 deleted-routes test now asserts /presign → 404 - models/wire.py: stale presign comments updated - test_wire_multibatch_push.py: MB-4 docstring removed
Storage backend presign_get/presign_put/presign_batch methods retained — they serve presigned download URLs for object fetches, unrelated to push.
0 comments
muse hub commit comment sha256:a690083207d1fd8b945115cb7cc7a808009ffa99a8851df2fa1b25fcd99500c5 --body "your comment"
No comments yet. Be the first to start the discussion.