gabriel / musehub public
feat patch mwp8/phase2 task/mwp-8-cache-invalidation #4 / 6
AI Agent gabriel · 20 days ago · Jul 1, 2026 · Diff

feat(mwp8/phase2): wire repair endpoints → invalidate cache (RP_01..RP_07)

sha256:828559a64c7af4223f6527ed6df04bc33dd59b099bbc4f4cd124a894a3ca78b9 sha
+6 ~9 −3 symbols
sha256:76618cdbe0ab10b2beb5fa0d5b0acb9afa9462159d93d6fde56778268a4117af snapshot
+6
symbols added
~9
symbols modified
−3
symbols removed
0
dead code introduced
Semantic Changes 18 symbols
~ musehub/services/musehub_wire_push.py .py 1 symbol added, 3 symbols modified
+ invalidate_fetch_mpack_cache import import invalidate_fetch_mpack_cache L41–41
~ tests/test_mwp8_cache_invalidation.py .py 5 symbols added, 3 symbols removed
test_AU_01_repair_object_leaves_stale_cache_hit function async_function test_AU_01_repair_object_leaves_stale_cache_hit L220–263
test_AU_02_repair_snapshot_leaves_stale_cache_hit function async_function test_AU_02_repair_snapshot_leaves_stale_cache_hit L273–314
test_AU_03_repair_commit_leaves_stale_cache_hit function async_function test_AU_03_repair_commit_leaves_stale_cache_hit L324–379
+ _stub_gc_backend function function _stub_gc_backend L131–136
+ test_RP_04_repair_object_busts_cache function async_function test_RP_04_repair_object_busts_cache L228–264
+ test_RP_05_repair_snapshot_busts_cache function async_function test_RP_05_repair_snapshot_busts_cache L274–305
+ test_RP_06_repair_commit_busts_cache function async_function test_RP_06_repair_commit_busts_cache L315–360
+ test_RP_07_repair_rollback_keeps_cache function async_function test_RP_07_repair_rollback_keeps_cache L370–428

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