gabriel / musehub public
feat BREAKING dev
AI Agent gabriel · 46 days ago · May 3, 2026 · Diff

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
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:f3e8273e1ddb5b20fc5f671bc02850e808b7bc5d9f998411d0e662428566c791 --body "your comment"