gabriel / muse public
chore BREAKING task/unified-object-store #2 / 9
AI Agent gabriel · 21 days ago · May 21, 2026 · Diff

chore: zero typing_audit violations and untyped defs across muse/ and tests/

Add type aliases and annotations throughout source and test files to satisfy the zero-tolerance typing ratchet (--max-any 0 --max-untyped 0).

Source files: - muse/core/graph.py, muse/core/mpack.py, muse/core/transport.py, muse/cli/commands/bridge.py — boundary_dict, bare_dict, param_object fixes

Test files (30 total): - Added _Headers, _JsonDict, _Manifest, _RemoteHeads, _WalkCall, _KwVal, _PrintArg, _PrintKw, _CorruptField, _PropData, _KwVal and similar aliases to eliminate bare_dict, boundary_dict, dict_of_dict, and param_object hits - Annotated all untyped defs: missing return types, untyped *args/**kwargs, missing param types on inner functions and helper methods - Imported TYPE_CHECKING blocks where private TypedDicts (_WalkResult) were needed as forward references in test signatures

sha256:a42022a39e260112164a8b759ee1f9500593497253fdaabe7188baf32ffc7087 sha
sha256:130ce06d7affc32eaffa0e7ad28d9ededf37b0eb5711caee2c3d611506ea45bb snapshot

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