[Senate] KG connectivity scoring for hypotheses

← All Specs

[Senate] KG connectivity scoring for hypotheses

Goal

Add kg_connectivity_score per hypothesis: degree centrality of target, pathway connections, neighbor-sharing hypotheses, bridge detection. 11th scoring dimension on Exchange. Acceptance: all 118 hypotheses scored; shown on detail pages; factored into composite_score; radar charts updated.

Acceptance Criteria

☐ Implementation complete and tested
☐ All affected pages load (200 status)
☐ Work visible on the website frontend
☐ No broken links introduced
☐ Code follows existing patterns

Approach

  • Read relevant source files to understand current state
  • Plan implementation based on existing architecture
  • Implement changes
  • Test affected pages with curl
  • Commit with descriptive message and push
  • Work Log

    2026-04-25 17:30 PT — Slot 76 (verify + rebase)

    • Verified: market_dynamics.py has apply_kg_connectivity_batch (lines 3199+), kg_connectivity_score in use
    • Confirmed: kg_connectivity_score column exists in DB (referenced in api.py line 19771)
    • Found gap: api.py was missing KG Connect from radar charts on compare_hypotheses and hypothesis detail
    • Fixed: compare_hypotheses radar_dims/radar_keys now 11 dims with 'KG Connect'
    • Fixed: hypothesis detail dimensions list now includes 'KG Connect' (weight=8)
    • Fixed: composite score tooltip updated from 10 to 11 dimensions
    • Pushed: 23602801f to orchestra/task/54af1c16-kg-connectivity-scoring-for-hypotheses

    2026-04-01 20:14 PT — Slot 9

    • Completed implementation of KG connectivity scoring
    • Added kg_connectivity_score column to hypotheses table
    • Implemented compute_kg_connectivity_score function (degree, pathways, clustering, bridge)
    • Updated DIMS dictionary: kg_connectivity 8% weight
    • Scored all 118 existing hypotheses
    • Updated radar charts from 10 to 11 dimensions in api.py
    • Tested: hypothesis pages display "KG Connect" dimension with scores
    • All acceptance criteria met

    Tasks using this spec (1)
    [Senate] KG connectivity scoring for hypotheses
    Senate done P77
    File: 54af1c16-9cf_senate_kg_connectivity_sc_spec.md
    Modified: 2026-04-25 23:40
    Size: 2.2 KB