fix: typing audit — 0 violations, 0 untyped defs across all source and tests
objects→blobs rename alignment (test files): - test_fetch_mpack_native_phase1, test_fetch_mpack_route, test_wire_fetch_mpack, test_wire_fetch_step1, test_wire_mpack_unpack_step3_e2e/e2e, test_push_xs_unit, test_wire_step3_upload, test_mcp_read_tools: object_count→blob_count, objects→blobs keys, object_count→blob_count in service types
Source fixes: - musehub_wire_fetch.py: object_count→blob_count in FetchMPackResult/FetchResult - musehub_wire_shared.py: FetchMPackResult.object_count→blob_count - musehub_wire.py: docstring update - schema_gate.py, storage/backends.py: typed params for audit
Test typing fixes (all 93 affected test files): - All fixture return types annotated (MusehubRepo, tuple[MusehubRepo, str], etc.) - All test function params typed with proper fixtures types - All inner spy/mock functions properly typed (Executable, CursorResult, AsyncSession, Mapping, etc.) - No typing.Any used where a proper type exists - conftest.py: session_factory, benchmark_timer return types fixed - TypedDicts added where JSON response shapes are known - test_bench_cli_seed.py marked @pytest.mark.slow - test_mpack_index_phase1.py skipped pending MWP pack index wiring
Semantic Changes
1785 symbols
0 comments
muse hub commit comment sha256:ef10830ce231e0a20efcb0e2586cb879471247e916616e6fdd0d51df459e2595 --body "your comment"
No comments yet. Be the first to start the discussion.