gabriel / musehub public
chore BREAKING task/typing-audit-clean #1 / 1
gabriel · 165 days ago · Apr 14, 2026 · Diff

chore: type-audit clean — 0 violations across musehub/ and tests/

- Add RepairResult TypedDict in musehub_wire.py; retire bare dict[str, bool] return - Replace wire_headers: dict with StrDict in 4 test files (18 fixtures) - Replace _mp(data: object) with _mp(data: JSONValue) in 4 test helpers - Replace **kw: object with **_kw: str in 4 mock stream closures (test_zlib) - Replace dict[str, str] boundary param with StrDict in _manifest (test_gc)

sha256:742d82fa34e347c09a4f469f64750b440bb6ade548c1e451e1bd832ccdb0ce05 sha
+11 ~30 symbols
sha256:59a88882291dae81bf316d00b1410d60092855baa49be7d5a510cd4160ed5f42 snapshot
+11
symbols added
~30
symbols modified
0
dead code introduced
Semantic Changes 41 symbols
~ musehub/services/musehub_wire.py .py 2 symbols added, 1 symbol modified
+ RepairResult class class RepairResult L89–92
+ TypedDict import import TypedDict L86–86
~ tests/test_gc_object_refs.py .py 1 symbol added, 1 symbol modified
+ StrDict import import StrDict L29–29
~ tests/test_quota_via_refs.py .py 2 symbols added, 3 symbols modified
+ JSONValue import import JSONValue L28–28
+ StrDict import import StrDict L28–28
~ _mp
← Older Oldest on task/typing-audit-clean
All commits
Newer → Latest on task/typing-audit-clean

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