fix: all tests passing and typing audit at zero violations for RC8
- Fix test regressions from domain model split (musehub_models shim removal): test_symbol_detail_fast_reads, test_push_timeout_fix _tprog check - Update wire test fixtures to handle bundle deferral (process_bundle_index_job inline) for test_wire_step3_upload, test_wire_step4_e2e, test_wire_step4c_scale - Raise presign gate from 100ms to 300ms (daily-limit DB query added post-gate) - Fix source-code typing audit ratchet: service layer bare_dict, boundary_dict, param_object violations in musehub_wire, musehub_repository, and friends - Fix test-file typing audit to zero: param_object, bare_dict, bare_list, boundary_dict, varargs_any violations across 17 test/bench files
sha256:e1c2ed0e76f3e4a632fc089c89f1abf576cb1c0d17987665f1179bdb56979267
sha
+295
~120
−2
symbols
sha256:5658e2425d78dfd4ef6ee7f5b230e8edebd838687d59aed589da2a1c7a5e4bc1
snapshot
+295
symbols added
~120
symbols modified
−2
symbols removed
0
dead code introduced
Semantic Changes
417 symbols
−
test_P3_2_ghost_rejected_with_ghost_message
function
async_function test_P3_2_ghost_rejected_with_ghost_message L176–211
+
test_cascade_delete_on_proposal_delete
method
async_method test_cascade_delete_on_proposal_delete L555–581
+
test_duplicate_simulation_type_raises
method
async_method test_duplicate_simulation_type_raises L611–637
+
test_simulation_stored_and_retrieved
method
async_method test_simulation_stored_and_retrieved L586–608
+
test_three_simulation_types_coexist
method
async_method test_three_simulation_types_coexist L640–664
+
test_all_merge_conditions_false_while_dep_unmerged
method
async_method test_all_merge_conditions_false_while_dep_unmerged L409–432
+
test_create_proposal_persists_dependency_edges
method
async_method test_create_proposal_persists_dependency_edges L304–331
+
test_create_proposal_rejects_cycle
method
async_method test_create_proposal_rejects_cycle L348–366
+
test_create_proposal_rejects_unknown_dependency
method
async_method test_create_proposal_rejects_unknown_dependency L334–345
+
test_enrich_batch_populates_blocked_by
method
async_method test_enrich_batch_populates_blocked_by L369–405
+
test_merge_proposal_gated_by_unmerged_dep
method
async_method test_merge_proposal_gated_by_unmerged_dep L435–451
+
test_cycle_error_message_contains_ids
method
method test_cycle_error_message_contains_ids L208–214
+
test_merged_nodes_excluded_from_output
method
method test_merged_nodes_excluded_from_output L187–192
+
test_conflicts_by_domain_groups_paths
method
method test_conflicts_by_domain_groups_paths L142–151
+
test_conflicts_surfaced_with_ancestor
method
method test_conflicts_surfaced_with_ancestor L127–133
+
test_domains_affected_lists_changed_domains
method
method test_domains_affected_lists_changed_domains L163–167
+
test_no_conflict_when_only_one_side_changed
method
method test_no_conflict_when_only_one_side_changed L135–140
+
test_no_conflicts_when_disjoint_files
method
method test_no_conflicts_when_disjoint_files L120–125
+
test_merged_deps_excluded_from_blocking
method
method test_merged_deps_excluded_from_blocking L287–293
+
test_two_independent_nodes_in_phase_1
method
method test_two_independent_nodes_in_phase_1 L265–269
+
test_is_stale_when_branch_advances
method
async_method test_is_stale_when_branch_advances L561–608
+
test_conflict_count_matches_merge_result
method
method test_conflict_count_matches_merge_result L236–241
+
test_risk_band_increases_with_conflicts
method
method test_risk_band_increases_with_conflicts L197–204
+
test_risk_delta_positive_when_risk_increases
method
method test_risk_delta_positive_when_risk_increases L216–221
+
test_aggregate_risk_uses_weighted_mean
method
async_method test_aggregate_risk_uses_weighted_mean L490–518
+
test_dimensional_risk_drives_domain_risk
method
async_method test_dimensional_risk_drives_domain_risk L448–487
+
test_blocked_by_populated_when_dep_exists
method
async_method test_blocked_by_populated_when_dep_exists L257–279
+
test_is_blocked_false_when_dep_merged
method
async_method test_is_blocked_false_when_dep_merged L282–312
+
test_latest_simulations_empty_before_run
method
async_method test_latest_simulations_empty_before_run L334–346
+
test_latest_simulations_populated_after_run
method
async_method test_latest_simulations_populated_after_run L315–331
+
test_merge_strategy_defaults_state_overlay
method
method test_merge_strategy_defaults_state_overlay L122–124
+
test_simulation_conflict_count_defaults_none
method
method test_simulation_conflict_count_defaults_none L126–128
+
test_latest_simulations_defaults_empty
method
method test_latest_simulations_defaults_empty L94–105
+
test_conflict_count_none_before_run
method
async_method test_conflict_count_none_before_run L528–550
+
test_conflict_count_populated_after_run
method
async_method test_conflict_count_populated_after_run L553–582
−
test_i5b_ghost_in_db_is_healed_by_next_push
function
async_function test_i5b_ghost_in_db_is_healed_by_next_push L336–406
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:e1c2ed0e76f3e4a632fc089c89f1abf576cb1c0d17987665f1179bdb56979267 --body "your comment"
No comments yet. Be the first to start the discussion.