feat: Phase 1 intel schema — 11 new tables + extend symbol_intel (issue #8)
Adds 11 normalized intel tables replacing JSON blobs for coupling, entangle, dead, blast-risk, stable, velocity, clones, type, api-surface, languages, and refactor-events intel types. Extends musehub_symbol_intel with last_commit_id and op columns. Migration 0004 handles all DDL. 40 TDD tests all GREEN.
sha256:1e3360a81c5b92e19c74bd66ed2d12ff35c8c03b4e24e5c069737e7ec61f619f
sha
+78
~1
symbols
sha256:0773b536192a9b115a578dbb3957a54279b079c262d6c16f2fd61df86fee9edb
snapshot
+78
symbols added
~1
symbol modified
0
dead code introduced
Semantic Changes
79 symbols
+
test_P1_36_cascade_delete_removes_coupling
method
async_method test_P1_36_cascade_delete_removes_coupling L457–472
+
test_P1_37_cascade_delete_removes_dead
method
async_method test_P1_37_cascade_delete_removes_dead L475–494
+
test_P1_38_cascade_delete_removes_refactor_events
method
async_method test_P1_38_cascade_delete_removes_refactor_events L497–517
+
test_P1_39_all_new_tables_exist_in_db
method
async_method test_P1_39_all_new_tables_exist_in_db L527–546
+
test_P1_40_symbol_intel_extended_columns_in_db
method
async_method test_P1_40_symbol_intel_extended_columns_in_db L549–559
+
test_P1_07_blast_risk_model_importable
method
method test_P1_07_blast_risk_model_importable L85–87
+
test_P1_17_api_surface_model_importable
method
method test_P1_17_api_surface_model_importable L139–141
+
test_P1_19_languages_model_importable
method
method test_P1_19_languages_model_importable L148–150
+
test_P1_21_refactor_events_model_importable
method
method test_P1_21_refactor_events_model_importable L157–159
+
test_P1_23_symbol_intel_extended_columns
method
method test_P1_23_symbol_intel_extended_columns L169–173
+
test_P1_35_symbol_intel_extended_columns_write
method
async_method test_P1_35_symbol_intel_extended_columns_write L427–447
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:1e3360a81c5b92e19c74bd66ed2d12ff35c8c03b4e24e5c069737e7ec61f619f --body "your comment"
No comments yet. Be the first to start the discussion.