gabriel / musehub public
fix BREAKING task/typing-audit #3 / 4
AI Agent gabriel · 70 days ago · Apr 12, 2026 · Diff

fix: typing audit — zero violations across all test files

- Define TypedDicts for structured payloads (SymbolEntry, Delta, S3Response, wire object payloads) - Replace param/return object with concrete unions and named type aliases - Replace dict[str, Any]/dict[str, object] with JSONObject, StrDict, or TypedDicts - Remove local variable annotations that triggered boundary_dict - Fix type: ignore comments by asserting non-None or using setattr - Extend typing_audit to emit file:line violations in human output

sha256:ca71d97bba51f0af457c8c984011b1d2f40c422e31112ad7286fc9d4f0121d72 sha
sha256:666c627e6ef465794a36ceca7fd1aaac8f182e1ddaddae27d44e225f6b2b2518 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:ca71d97bba51f0af457c8c984011b1d2f40c422e31112ad7286fc9d4f0121d72 --body "your comment"