feat: deprecate on-demand mpack build; cache miss → 503 MPackNotReadyError
- Add MPackNotReadyError exception to musehub_wire_shared.py - wire_fetch_mpack: cache miss raises MPackNotReadyError unless force_build=True - Prebuild worker and direct test calls pass force_build=True to bypass the gate - HTTP fetch/mpack route returns 503 + Retry-After: 30 on MPackNotReadyError - Fix 17 tests: add force_build=True to all direct wire_fetch_mpack calls that exercise the build path (cache was never pre-seeded in test setup) - Fix test _make_commit helpers: use hash_snapshot() for snapshot_id so _cached_manifest_reproduces() passes and blobs are served correctly
sha256:97c7eb42fab4fd882f88ce01cf6f18d999560962d504651a86c0a90ef0da6af1
sha
+5
~69
symbols
sha256:7a5a6bda3d77ed76d5ed4401cf8c71ab26848c4252cbba5715736dca5093f7f3
snapshot
No comments yet. Be the first to start the discussion.