feat(intel): Phase 1 — SQL-derived DeadProvider + dismissed column
- Rewrites DeadProvider to query musehub_symbol_intel (blast/churn columns) instead of spawning a muse CLI subprocess - Confidence tiers: HIGH (churn=1), MEDIUM (churn>1 + churn_30d=0), LOW (churn_30d>0) - tracked_kinds: function, async_function, method, async_method, class - Upsert preserves dismissed=True across re-runs via COALESCE - Adds dismissed BOOLEAN column to MusehubIntelDead model - Migration 0007_dead_dismissed.py adds the column with server_default='false' - TDD spec: 18 tests across 8 layers, all green
sha256:2417d39312af3356c568fb2c6ed8911895f44b4f69cf272477b2d76408f065bb
sha
+55
~3
symbols
sha256:dcd8bd033c1d9081d34947016d2b478bc6abf45476f70f2eb238dbc02b9f6530
snapshot
+55
symbols added
~3
symbols modified
0
dead code introduced
Semantic Changes
58 symbols
+
test_P1_05_blast0_churn1_yields_high
method
async_method test_P1_05_blast0_churn1_yields_high L170–182
+
test_P1_06_blast0_churn_gt1_churn30d0_yields_medium
method
async_method test_P1_06_blast0_churn_gt1_churn30d0_yields_medium L185–197
+
test_P1_07_blast0_churn30d_gt0_yields_low
method
async_method test_P1_07_blast0_churn30d_gt0_yields_low L200–212
+
test_P1_11_new_rows_start_not_dismissed
method
async_method test_P1_11_new_rows_start_not_dismissed L310–322
+
test_P1_11b_existing_dismissed_preserved_on_rerun
method
async_method test_P1_11b_existing_dismissed_preserved_on_rerun L325–344
+
test_P1_03_job_types_for_push_code_includes_dead
method
method test_P1_03_job_types_for_push_code_includes_dead L154–156
+
test_P1_04_job_types_for_push_midi_excludes_dead
method
method test_P1_04_job_types_for_push_midi_excludes_dead L158–160
+
test_P1_12_empty_repo_returns_empty_list
method
async_method test_P1_12_empty_repo_returns_empty_list L354–359
+
test_P1_13_idempotent_run_twice_one_row
method
async_method test_P1_13_idempotent_run_twice_one_row L362–380
+
test_P1_09_untracked_kind_excluded
method
async_method test_P1_09_untracked_kind_excluded L236–248
+
test_P1_02_dead_satisfies_intel_provider_protocol
method
method test_P1_02_dead_satisfies_intel_provider_protocol L142–145
~
compute
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:2417d39312af3356c568fb2c6ed8911895f44b4f69cf272477b2d76408f065bb --body "your comment"
No comments yet. Be the first to start the discussion.