feat: rewrite GravityProvider as SQL derivation — no muse CLI required
Derives gravity scores from existing blast columns written by intel.code, using the exact formula from muse code gravity:
denom = max(1, total_tracked_symbols - 1) gravity_pct = round(blast / denom * 100, 1)
Column mapping: gravity_direct_dependents ← blast_direct gravity_transitive_dependents ← blast gravity_pct ← derived formula
gravity_max_depth and gravity_depth_distribution are not derivable from blast data and remain NULL.
Deletes 8 obsolete Phase 3 provider tests that mocked the muse CLI. Adds 20 Phase 5 TDD tests covering formula, mapping, denominator scoping, edge cases, idempotency, and preservation.
sha256:f3e8273e1ddb5b20fc5f671bc02850e808b7bc5d9f998411d0e662428566c791
sha
sha256:81bf30fea6376a833b8dd5d3176f81bd1ed48421b750e5909d8ec14d3124aa9d
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:f3e8273e1ddb5b20fc5f671bc02850e808b7bc5d9f998411d0e662428566c791 --body "your comment"
No comments yet. Be the first to start the discussion.