feat(phase6): remove delta_blob path, dead imports, add fallback warnings (issue #63)
_snap_row_to_wire simplified — delta_blob branch removed: - Was dead code after Phase 4 (_snap_row_to_wire_s3 serves from S3) - Fallback now reads only manifest_blob (msgpack DB cache) - Delta-only snapshots without manifest_blob return empty delta_upsert; S3 path handles them correctly via _snap_row_to_wire_s3
Warning logs added in _snap_row_to_wire_s3 and _commit_to_wire_s3 when falling back to DB cache (storage_uri is None) — signals rows needing backfill.
Dead imports removed: _snap_row_to_wire no longer imported in musehub_wire.py, musehub_wire_push.py, musehub_wire_fetch.py (only used internally in shared).
MusehubSnapshot docstring and manifest_blob column comment updated to clearly state S3 is the source of truth and manifest_blob is a DB cache only.
7 new tests GREEN. 171 total tests GREEN.
Semantic Changes
75 symbols
0 comments
muse hub commit comment sha256:e35be48854f182f7bf02dc6cc0f58d22b3de3a544b570c0e2bc53f9e75a3607d --body "your comment"
No comments yet. Be the first to start the discussion.