gabriel / muse public
← Intel Hub
Blast Risk
Pre-release risk ranking — symbols whose change cascades the furthest.
642 Critical
309 High
297 Medium
11 Low
1,259 Total
medium 48 tests/test_cmd_agent_config.py::TestSyncPriorityChain.test_no_config_exits_with_error imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSmartSync imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSmartSync.test_force_rewrites_even_in_sync_files imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSyncPriorityChain.test_no_config_generates_all_adapters imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSyncPriorityChain imp 0.62 churn 0.05 cpl 0.10 medium 48 muse/cli/commands/log.py::run imp 0.30 churn 0.05 cpl 1.00 medium 48 tests/test_cmd_agent_config.py::TestSync.test_workspace_member_claude_includes_both_levels imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestDataIntegrity.test_corrupt_config_toml_exits_with_error imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSync.test_sync_claude_only_config_writes_only_claude imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSync.test_sync_requires_adapter_config imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestStress.test_rapid_sequential_syncs imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSmartSync.test_out_of_sync_file_is_updated_without_force imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestStress.test_large_agent_md_syncs imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestStatusExtraFields.test_status_json_includes_ready imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSync.standalone imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestInspect imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestStatusExtraFields.test_status_json_counts_after_sync imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSync imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestInspect.test_inspect_ready_true_when_in_sync imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestE2EFullWorkflow.test_workspace_e2e imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestE2EFullWorkflow imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestDataIntegrity.test_sync_write_is_atomic imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestDataIntegrity.test_adapter_file_not_empty_after_sync imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestDataIntegrity imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestDataIntegrity.test_corrupt_config_toml_falls_back_to_all_adapters imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSmartSync.test_second_sync_json_skipped_true imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSmartSync.test_second_sync_skips_in_sync_files imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestSmartSync.test_sync_idempotent_across_multiple_runs imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::TestStatusExtraFields imp 0.62 churn 0.05 cpl 0.10 medium 48 tests/test_cmd_agent_config.py::_init_with_all_adapters imp 0.62 churn 0.05 cpl 0.10 medium 47 tests/test_phase8_explain.py::test_EX_07_untouched_per_path_entry imp 0.42 churn 0.05 cpl 0.60 medium 47 muse/cli/commands/push.py::_urllib_put imp 0.28 churn 0.10 cpl 0.90 medium 47 muse/cli/commands/push.py::_urllib_post imp 0.28 churn 0.10 cpl 0.90 medium 47 tests/test_phase8_explain.py::test_EX_09_summary_counts_match_per_path imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_10_human_readable_explain_output imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::_make_commit imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::_init_repo imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::_env imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_04_conflict_per_path_entry imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_05_theirs_only_per_path_entry imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_06_convergent_per_path_entry imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::_write_blob imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_03_strategy_routing_fields imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::_setup_merge_scenario imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_08_harmony_auto_resolved_in_explain imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_02_explain_dry_run_json_has_explain_key imp 0.42 churn 0.05 cpl 0.60 medium 47 tests/test_phase8_explain.py::test_EX_01_explain_flag_accepted imp 0.42 churn 0.05 cpl 0.60 medium 46 muse/cli/commands/push.py::run imp 0.20 churn 0.10 cpl 1.00 medium 46 muse/cli/commands/diff.py::run imp 0.18 churn 0.20 cpl 0.90 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_recover_to_branch_text_output imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_recover_to_branch_restores_symbolic_head imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_merge_flag_from_detached_exits_1 imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_merge_flag_from_detached_stderr_message imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_recover_to_branch_exits_0 imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_recover_to_branch_json_action imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.detached_repo imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_dry_run_recover_exits_0 imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_dry_run_recover_does_not_change_head imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_create_branch_from_detached_switches_head imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_create_branch_from_detached_inherits_commit imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_create_branch_from_detached_exits_0 imp 0.36 churn 0.10 cpl 0.50 medium 44 muse/cli/commands/merge.py::_MergeResultDict imp 0.22 churn 0.05 cpl 0.90 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery.test_recover_to_branch_from_branch_is_null imp 0.36 churn 0.10 cpl 0.50 medium 44 tests/test_cmd_checkout.py::TestDetachedHeadRecovery imp 0.36 churn 0.10 cpl 0.50 medium 43 tests/test_cli_coverage_gaps.py::TestDiffGaps imp 0.46 churn 0.05 cpl 0.20 medium 43 muse/core/mpack.py::apply_mpack imp 0.22 churn 0.15 cpl 0.70 medium 43 tests/test_cli_coverage_gaps.py::_commit imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCheckoutGaps imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCheckoutGaps.test_checkout_by_commit_id_detaches_head imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCheckoutGaps.test_checkout_restores_workdir_to_target_snapshot imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCommitGaps imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCommitGaps.test_commit_with_pending_conflicts_errors imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCommitGaps.test_empty_repo_without_allow_empty_errors imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCommitGaps.test_empty_workdir_without_allow_empty_errors imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCommitGaps.test_no_message_without_allow_empty_errors imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestCommitGaps.test_nothing_to_commit_clean_tree imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestDiffGaps.test_diff_commit_vs_head imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestDiffGaps.test_diff_stat_flag imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestDiffGaps.test_diff_two_commits imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestShelfGaps imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestShelfGaps.test_shelf_drop_removes_entry imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestShelfGaps.test_shelf_pop_restores_files imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestTagGaps imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestTagGaps.test_tag_add_unknown_ref_errors imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestTagGaps.test_tag_list_all_shows_all_tags imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestTagGaps.test_tag_list_for_specific_commit imp 0.46 churn 0.05 cpl 0.20 medium 43 tests/test_cli_coverage_gaps.py::TestTagGaps.test_tag_list_for_unknown_ref_errors imp 0.46 churn 0.05 cpl 0.20 medium 43 muse/domain.py::DirStatus imp 0.18 churn 0.10 cpl 0.90 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_01_three_way_escalate_conflicts imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::_oid imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_IC_01_divergent_unparseable_surfaces_conflict imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_IC_02_non_overlapping_symbols_merge_cleanly imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_IC_03_same_symbol_conflict_surfaces imp 0.38 churn 0.05 cpl 0.40 medium 42 muse/core/mpack.py::_apply_snapshot_deltas imp 0.18 churn 0.30 cpl 0.50 medium 42 muse/plugins/code/plugin.py::CodePlugin.stage_status imp 0.18 churn 0.10 cpl 0.80 medium 42 tests/test_phase7_merge_correctness.py::_init_repo imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_IC_04_step15_skips_empty_child_ops imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_12_musehub_replay_applies_from_delta imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::_env imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::_make_commit imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::_plant_harmony_resolution imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::_write_obj imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_HC_01_high_confidence_auto_applies imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_HC_02_low_confidence_does_not_auto_apply imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_HC_03_config_key_overrides_threshold imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase7_merge_correctness.py::test_HC_04_no_qualifying_resolution_escalates_cleanly imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_11_musehub_recursive_surfaces_conflicts imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_10_musehub_overlay_via_run_merge imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_09_clean_merge_no_conflicts imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_08_strategy_map_entries imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_07_replay_theirs imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_06_replay_ours imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_05_snapshot_escalate imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_04_snapshot_prefer_theirs imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_03_three_way_prefer_theirs imp 0.38 churn 0.05 cpl 0.40 medium 42 tests/test_phase6_unified_merge_engine.py::test_ME_02_three_way_prefer_ours imp 0.38 churn 0.05 cpl 0.40 medium 41 muse/cli/commands/hub/proposals.py::run_proposal_create imp 0.16 churn 0.10 cpl 0.80 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubWeaveGuard.test_PG_07_weave_convergent_no_conflict_entry imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubWeaveGuard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubReplayGuard.test_PG_08b_replay_divergent_creates_entry imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubReplayGuard.test_PG_08_replay_convergent_no_conflict_entry imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubReplayGuard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubOverlayGuard.test_PG_06b_overlay_divergent_creates_entry imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubOverlayGuard.test_PG_06_overlay_convergent_no_conflict_entry imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubOverlayGuard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMergeOpsStep1Guard.test_PG_04_merge_ops_convergent_file_no_symbol_conflict imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMusehubWeaveGuard.test_PG_07b_weave_divergent_creates_entry imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMergeOpsStep1Guard._init_repo imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMergeOpsStep1Guard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMergeOpsStep15ExplicitGuard.test_PG_05_step15_excludes_convergent_path imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMergeOpsStep15ExplicitGuard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestDetectConflictsGuard.test_PG_01b_all_convergent_returns_empty imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestDetectConflictsGuard.test_PG_01_convergent_same_id_not_in_conflicts imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestDetectConflictsGuard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestCodePluginMergeGuard.test_PG_02b_real_divergence_still_conflicts imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestOpsCommuteConvergentGuard.test_PG_03c_replace_different_address_commutes imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestOpsCommuteConvergentGuard.test_PG_03b_replace_different_new_content_id_conflicts imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestCodePluginMergeGuard.test_PG_02_same_object_id_not_conflicted imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestCodePluginMergeGuard imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestMergeOpsStep1Guard._write_obj imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestOpsCommuteConvergentGuard.test_PG_03_replace_same_new_content_id_commutes imp 0.48 churn 0.05 cpl 0.00 medium 40 tests/test_phase5_phantom_guard.py::TestOpsCommuteConvergentGuard imp 0.48 churn 0.05 cpl 0.00 medium 39 muse/plugins/code/stage.py::read_stage imp 0.18 churn 0.05 cpl 0.70 medium 38 muse/cli/commands/hub/proposals.py::register imp 0.14 churn 0.15 cpl 0.60 medium 36 tests/test_phase2_conflict_granularity.py::_write_obj imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::_merged_snapshot imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDirectoryLevel.test_DIR_01_delete_modify_inside_directory imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestConvergentEdits.test_CE_03_convergent_symbol_no_conflict imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestConvergentEdits.test_CE_04_both_deleted_no_conflict imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestConvergentEdits.test_CE_01_untouched_file_no_conflict imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDivergentEdits imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::_make_commit imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::_init_repo imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::_env imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDivergentEdits.test_DE_02_symbol_divergence_detected imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDivergentEdits.test_DE_03_add_add_collision_detected imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDivergentEdits.test_DE_04_delete_modify_conflict_detected imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::_checkout imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDivergentEdits.test_DE_01_file_divergence_detected imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestConvergentEdits imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestDirectoryLevel imp 0.38 churn 0.05 cpl 0.00 medium 36 tests/test_phase2_conflict_granularity.py::TestConvergentEdits.test_CE_02_convergent_edit_no_conflict imp 0.38 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_init_repo imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR1_plain_ref_still_works imp 0.30 churn 0.05 cpl 0.10 medium 35 muse/cli/commands/hub/proposals.py::run_proposal_merge imp 0.12 churn 0.10 cpl 0.50 medium 35 muse/cli/commands/mist.py::run_update imp 0.12 churn 0.05 cpl 0.60 medium 35 tests/test_log_dotdot_range.py::_checkout imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::_commit imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::_init imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::_invoke imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::_log_json imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::_make_fork_repo imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR2_dotdot_shows_only_feature_commits imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR3_dotdot_empty_when_same_ref imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR4_dotdot_json_output_schema imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR5_dotdot_respects_n_limit imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR6_unknown_exclude_ref_errors imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR7_unknown_include_ref_errors imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_log_dotdot_range.py::test_LOG_DR8_dotdot_commit_ids_as_refs imp 0.30 churn 0.05 cpl 0.10 medium 35 tests/test_phantom_conflicts.py::TestPhantomConflicts.test_PHANTOM_01_untouched_file_never_conflicts imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::TestPhantomConflicts.test_PHANTOM_02_convergent_edit_no_conflict imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::TestPhantomConflicts.test_PHANTOM_04_real_conflict_still_detected imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::TestPhantomConflicts.test_PHANTOM_05_clean_merge_snapshot_has_both_branches imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::_checkout imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::_env imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::_init_repo imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::_make_commit imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phantom_conflicts.py::_write_obj imp 0.28 churn 0.05 cpl 0.20 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape._clean_merge_repo imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_01_merge_result_present_on_clean_merge imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_02_merge_result_fields imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_03_merge_result_on_fast_forward imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_04_merge_result_on_dry_run imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_05_merge_result_mirrors_top_level_files_changed imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_06_musehub_model_has_merge_result_field imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase1_merge_engine.py::TestMergeResultShape.test_MR_07_merge_result_embed_construction imp 0.22 churn 0.05 cpl 0.30 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyLearnsPerHistoryMode imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyLearnsPerHistoryMode._run_full_harmony_test imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyLearnsPerHistoryMode.test_HA_01_merge_harmony_auto_resolves imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyLearnsPerHistoryMode.test_HA_02_squash_harmony_auto_resolves imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_env imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyLearnsPerHistoryMode.test_HA_03_rebase_harmony_auto_resolves imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyStructuralGuarantees imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyStructuralGuarantees.test_HA_04_merge_state_theirs_commit_set_for_squash imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyStructuralGuarantees.test_HA_05_harmony_pattern_in_store_after_squash_commit imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::TestHarmonyStructuralGuarantees.test_HA_06_harmony_does_not_fire_for_clean_squash_merge imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_checkout imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_make_commit imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_run_conflict_cycle imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_setup_conflict_repo imp 0.34 churn 0.05 cpl 0.00 medium 35 tests/test_phase4_harmony_history.py::_write_obj imp 0.34 churn 0.05 cpl 0.00 medium 34 tests/test_cmd_merge_hardening.py::_commit imp 0.14 churn 0.05 cpl 0.50 medium 34 tests/test_cmd_merge_hardening.py::TestStress imp 0.14 churn 0.05 cpl 0.50 medium 34 muse/plugins/code/stage.py::write_stage imp 0.14 churn 0.05 cpl 0.50 medium 34 muse/plugins/code/stage.py::StageIndex imp 0.14 churn 0.05 cpl 0.50 medium 34 tests/test_cmd_hub_hardening.py::TestProposalCreateTextOutput imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_cmd_hub_hardening.py::TestProposalCreateTextOutput.test_url_line_shown_when_owner_slug_present imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_conflicts_envelope.py::TestConflictsEnvelope imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_mist_plugin.py::TestDetectArtifactType.test_markdown_extension imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_mist_plugin.py::TestDetectArtifactType imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_conflicts_envelope.py::TestConflictsEnvelope.test_conflicts_no_merge_has_envelope imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_mist_cli.py::TestMistCreateEdgeCases.test_create_markdown_file imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_mist_cli.py::TestMistCreateEdgeCases imp 0.12 churn 0.05 cpl 0.50 medium 34 tests/test_cmd_merge_hardening.py::TestStress.test_concurrent_merges_separate_repos imp 0.14 churn 0.05 cpl 0.50 medium 33 tests/test_narrative_supercharge.py::narrative_repo imp 0.10 churn 0.05 cpl 0.50 medium 33 tests/test_stress_code_analytics.py::large_repo imp 0.10 churn 0.05 cpl 0.50 medium 33 muse/core/mpack.py::build_unpack_payload imp 0.14 churn 0.10 cpl 0.30 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_inserts_at_same_address_do_not_commute imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::_adel imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_deletes_at_different_addresses_commute imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_deletes_at_same_address_commute_consensus imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_insert_and_addressed_delete_different_addresses_commute imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_insert_inside_patch_commutes_at_different_addresses imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_insert_inside_patch_conflicts_at_same_address imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_move_and_addressed_delete_commute imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::_ains imp 0.24 churn 0.05 cpl 0.10 medium 32 muse/cli/commands/mv.py::_head_snapshot_dirs imp 0.12 churn 0.05 cpl 0.40 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_delete_and_move_commute imp 0.24 churn 0.05 cpl 0.10 medium 32 tests/test_op_merge.py::TestOpsCommuteAddressedOps.test_addressed_inserts_at_different_addresses_commute imp 0.24 churn 0.05 cpl 0.10 medium 31 tests/test_push_branch_have.py::_build_linear_chain imp 0.20 churn 0.05 cpl 0.10 medium 31 tests/test_cmd_log.py::_commit_with_identity_author imp 0.14 churn 0.05 cpl 0.30 medium 31 tests/test_cmd_log.py::_commit_as imp 0.14 churn 0.05 cpl 0.30 medium 31 tests/test_cmd_log.py::TestEndToEnd.test_merge_commit_has_parent2 imp 0.14 churn 0.05 cpl 0.30 medium 31 tests/test_cmd_log.py::TestEndToEnd imp 0.14 churn 0.05 cpl 0.30 medium 31 tests/test_cmd_log.py::_commit imp 0.14 churn 0.05 cpl 0.30 medium 31 tests/test_push_branch_have.py::test_BH4_build_mpack_only_contains_new_commits imp 0.20 churn 0.05 cpl 0.10 medium 31 tests/test_push_branch_have.py::test_BH3_buggy_branch_have_walks_entire_history imp 0.20 churn 0.05 cpl 0.10 medium 31 tests/test_push_branch_have.py::test_BH2_walk_stops_at_any_remote_head imp 0.20 churn 0.05 cpl 0.10