From 510ed6df4611eb9d3ad6edaf59ac15690607cb5a Mon Sep 17 00:00:00 2001 From: Lince Mathew Date: Fri, 9 Oct 2026 15:36:52 +0530 Subject: [PATCH 1/2] Move Blastradius Module Into Git-Lrc Repository LiveReview Pre-Commit Check: ran (iter:1, coverage:0%) --- blastradius/architecture.go | 2 +- blastradius/architecture_test.go | 2 +- blastradius/archrole.go | 2 +- blastradius/archrole_test.go | 2 +- blastradius/blastradius.go | 8 +- blastradius/blastradius_integration_test.go | 2 +- blastradius/cmd/blastradius/main.go | 4 +- blastradius/coverage.go | 2 +- blastradius/coverage_test.go | 4 +- blastradius/filecoupling.go | 2 +- blastradius/go.mod | 2 +- blastradius/hygiene.go | 2 +- blastradius/hygiene_test.go | 2 +- blastradius/interfaces.go | 2 +- blastradius/interfaces_test.go | 2 +- blastradius/methods.go | 2 +- blastradius/methods_test.go | 2 +- blastradius/rename.go | 6 +- blastradius/rename_callers_test.go | 4 +- blastradius/rename_test.go | 2 +- blastradius/routes.go | 4 +- blastradius/routes_test.go | 4 +- blastradius/score/score.go | 2 +- blastradius/score/score_integration_test.go | 2 +- blastradius/score/score_test.go | 2 +- blastradius/similarity.go | 2 +- blastradius/similarity_test.go | 2 +- blastradius/symbols/symbols.go | 4 +- .../symbols/symbols_integration_test.go | 2 +- blastradius/symbols/symbols_test.go | 4 +- docs/risk-scoring.md | 88 +++++++++---------- go.mod | 4 +- internal/appcore/blastradius_bridge.go | 4 +- internal/appcore/blastradius_bridge_test.go | 2 +- internal/appcore/graph_commands.go | 2 +- tools/genfixture/main.go | 2 +- 36 files changed, 93 insertions(+), 93 deletions(-) diff --git a/blastradius/architecture.go b/blastradius/architecture.go index 8bdc82f..686bec0 100644 --- a/blastradius/architecture.go +++ b/blastradius/architecture.go @@ -6,7 +6,7 @@ import ( "math" "strings" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // architectureContext is a lookup structure built once per Report from a diff --git a/blastradius/architecture_test.go b/blastradius/architecture_test.go index b06e626..5baee3c 100644 --- a/blastradius/architecture_test.go +++ b/blastradius/architecture_test.go @@ -3,7 +3,7 @@ package blastradius import ( "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) func TestHotspotSignal(t *testing.T) { diff --git a/blastradius/archrole.go b/blastradius/archrole.go index ea29bfa..85bcc07 100644 --- a/blastradius/archrole.go +++ b/blastradius/archrole.go @@ -5,7 +5,7 @@ import ( "fmt" "regexp" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // The following are lightweight, cross-language keyword-on-path heuristics diff --git a/blastradius/archrole_test.go b/blastradius/archrole_test.go index c4ddb00..d8e7709 100644 --- a/blastradius/archrole_test.go +++ b/blastradius/archrole_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) func signalNames(signals []Signal) map[string]bool { diff --git a/blastradius/blastradius.go b/blastradius/blastradius.go index d08c860..3fef672 100644 --- a/blastradius/blastradius.go +++ b/blastradius/blastradius.go @@ -40,10 +40,10 @@ import ( "strings" "time" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/diffparse" - "github.com/HexmosTech/blastradius/score" - "github.com/HexmosTech/blastradius/symbols" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/diffparse" + "github.com/HexmosTech/git-lrc/blastradius/score" + "github.com/HexmosTech/git-lrc/blastradius/symbols" ) // Hunk is the minimal per-hunk input needed for scoring. It deliberately diff --git a/blastradius/blastradius_integration_test.go b/blastradius/blastradius_integration_test.go index d83ab25..2c737b1 100644 --- a/blastradius/blastradius_integration_test.go +++ b/blastradius/blastradius_integration_test.go @@ -7,7 +7,7 @@ import ( "os" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // Run with: go test -tags=integration . -run Integration -v diff --git a/blastradius/cmd/blastradius/main.go b/blastradius/cmd/blastradius/main.go index 09f8c45..07d5356 100644 --- a/blastradius/cmd/blastradius/main.go +++ b/blastradius/cmd/blastradius/main.go @@ -15,8 +15,8 @@ import ( "io" "os" - "github.com/HexmosTech/blastradius" - "github.com/HexmosTech/blastradius/score" + "github.com/HexmosTech/git-lrc/blastradius" + "github.com/HexmosTech/git-lrc/blastradius/score" ) func main() { diff --git a/blastradius/coverage.go b/blastradius/coverage.go index f57485e..5b59a88 100644 --- a/blastradius/coverage.go +++ b/blastradius/coverage.go @@ -5,7 +5,7 @@ import ( "fmt" "strconv" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // testCoverageCounts batches a single TESTS-edge query across every touched diff --git a/blastradius/coverage_test.go b/blastradius/coverage_test.go index f68cbc9..d529ab5 100644 --- a/blastradius/coverage_test.go +++ b/blastradius/coverage_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/symbols" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/symbols" ) func TestTestCoverageCountsEmptyInput(t *testing.T) { diff --git a/blastradius/filecoupling.go b/blastradius/filecoupling.go index 05e4497..8806812 100644 --- a/blastradius/filecoupling.go +++ b/blastradius/filecoupling.go @@ -6,7 +6,7 @@ import ( "math" "strconv" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // fileCouplingBonus batches a single FILE_CHANGES_WITH query across every diff --git a/blastradius/go.mod b/blastradius/go.mod index 565d8b5..fa41b3a 100644 --- a/blastradius/go.mod +++ b/blastradius/go.mod @@ -1,3 +1,3 @@ -module github.com/HexmosTech/blastradius +module github.com/HexmosTech/git-lrc/blastradius go 1.25.13 diff --git a/blastradius/hygiene.go b/blastradius/hygiene.go index da64227..244a4fd 100644 --- a/blastradius/hygiene.go +++ b/blastradius/hygiene.go @@ -4,7 +4,7 @@ import ( "regexp" "strings" - "github.com/HexmosTech/blastradius/symbols" + "github.com/HexmosTech/git-lrc/blastradius/symbols" ) // Hygiene ("diff-shape") signals dampen a hunk's Combined score diff --git a/blastradius/hygiene_test.go b/blastradius/hygiene_test.go index 75d8749..e2d5f30 100644 --- a/blastradius/hygiene_test.go +++ b/blastradius/hygiene_test.go @@ -3,7 +3,7 @@ package blastradius import ( "testing" - "github.com/HexmosTech/blastradius/symbols" + "github.com/HexmosTech/git-lrc/blastradius/symbols" ) func TestClassifyHunkHygieneNoMatch(t *testing.T) { diff --git a/blastradius/interfaces.go b/blastradius/interfaces.go index 617bbf7..00230ac 100644 --- a/blastradius/interfaces.go +++ b/blastradius/interfaces.go @@ -5,7 +5,7 @@ import ( "fmt" "strconv" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // implementsInfo is one interface a struct/class implements. diff --git a/blastradius/interfaces_test.go b/blastradius/interfaces_test.go index 5f93273..3839a61 100644 --- a/blastradius/interfaces_test.go +++ b/blastradius/interfaces_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) func TestImplementedInterfacesEmptyInput(t *testing.T) { diff --git a/blastradius/methods.go b/blastradius/methods.go index 838337a..e5afeba 100644 --- a/blastradius/methods.go +++ b/blastradius/methods.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // methodsByParentClass batches a single query across every touched diff --git a/blastradius/methods_test.go b/blastradius/methods_test.go index 94b11bd..042a696 100644 --- a/blastradius/methods_test.go +++ b/blastradius/methods_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) type fakeMethodsQuerier struct { diff --git a/blastradius/rename.go b/blastradius/rename.go index b502730..6c02546 100644 --- a/blastradius/rename.go +++ b/blastradius/rename.go @@ -8,9 +8,9 @@ import ( "sort" "strings" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/score" - "github.com/HexmosTech/blastradius/symbols" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/score" + "github.com/HexmosTech/git-lrc/blastradius/symbols" ) // DeclRename describes a single-identifier rename detected on a symbol's own diff --git a/blastradius/rename_callers_test.go b/blastradius/rename_callers_test.go index 6227ea3..ec2e2d4 100644 --- a/blastradius/rename_callers_test.go +++ b/blastradius/rename_callers_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/score" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/score" ) func TestPreRenameCallersFromFiltersAndDedups(t *testing.T) { diff --git a/blastradius/rename_test.go b/blastradius/rename_test.go index d65916f..a33da74 100644 --- a/blastradius/rename_test.go +++ b/blastradius/rename_test.go @@ -3,7 +3,7 @@ package blastradius import ( "testing" - "github.com/HexmosTech/blastradius/symbols" + "github.com/HexmosTech/git-lrc/blastradius/symbols" ) func TestDetectDeclRenameCleanMatch(t *testing.T) { diff --git a/blastradius/routes.go b/blastradius/routes.go index dea87c4..6e5ec89 100644 --- a/blastradius/routes.go +++ b/blastradius/routes.go @@ -6,8 +6,8 @@ import ( "sort" "strings" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/score" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/score" ) // RouteInfo is one HTTP route a symbol directly handles. diff --git a/blastradius/routes_test.go b/blastradius/routes_test.go index 95592dc..4d8959c 100644 --- a/blastradius/routes_test.go +++ b/blastradius/routes_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/score" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/score" ) func TestRouteHandlersEmptyInput(t *testing.T) { diff --git a/blastradius/score/score.go b/blastradius/score/score.go index 8d2cb3b..4a42bca 100644 --- a/blastradius/score/score.go +++ b/blastradius/score/score.go @@ -8,7 +8,7 @@ import ( "fmt" "math" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // Config tunes the fan-in computation. Zero values fall back to Defaults(). diff --git a/blastradius/score/score_integration_test.go b/blastradius/score/score_integration_test.go index 911ec4e..572ecc7 100644 --- a/blastradius/score/score_integration_test.go +++ b/blastradius/score/score_integration_test.go @@ -6,7 +6,7 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // Run with: go test -tags=integration ./score/... -run Integration -v diff --git a/blastradius/score/score_test.go b/blastradius/score/score_test.go index cbf5d24..fd9fcd7 100644 --- a/blastradius/score/score_test.go +++ b/blastradius/score/score_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // fakeQuerier simulates depth-exact CALLS queries: depth 1 finds "direct", diff --git a/blastradius/similarity.go b/blastradius/similarity.go index 688782c..0163226 100644 --- a/blastradius/similarity.go +++ b/blastradius/similarity.go @@ -7,7 +7,7 @@ import ( "strconv" "strings" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // similarityThreshold is the minimum jaccard similarity (0-1) for a diff --git a/blastradius/similarity_test.go b/blastradius/similarity_test.go index 28aa8b8..53b4df6 100644 --- a/blastradius/similarity_test.go +++ b/blastradius/similarity_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) func TestSimilarSymbolsEmptyInput(t *testing.T) { diff --git a/blastradius/symbols/symbols.go b/blastradius/symbols/symbols.go index 9c4ca53..680583b 100644 --- a/blastradius/symbols/symbols.go +++ b/blastradius/symbols/symbols.go @@ -9,8 +9,8 @@ import ( "strconv" "strings" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/diffparse" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/diffparse" ) // Symbol is one function/method/struct/class/interface node from the diff --git a/blastradius/symbols/symbols_integration_test.go b/blastradius/symbols/symbols_integration_test.go index e590ba9..64b4500 100644 --- a/blastradius/symbols/symbols_integration_test.go +++ b/blastradius/symbols/symbols_integration_test.go @@ -6,7 +6,7 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" ) // Run with: go test -tags=integration ./symbols/... -run Integration -v diff --git a/blastradius/symbols/symbols_test.go b/blastradius/symbols/symbols_test.go index cdb1b4b..e5d4fab 100644 --- a/blastradius/symbols/symbols_test.go +++ b/blastradius/symbols/symbols_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/HexmosTech/blastradius/client" - "github.com/HexmosTech/blastradius/diffparse" + "github.com/HexmosTech/git-lrc/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/diffparse" ) type fakeQuerier struct { diff --git a/docs/risk-scoring.md b/docs/risk-scoring.md index 3385d83..6778a65 100644 --- a/docs/risk-scoring.md +++ b/docs/risk-scoring.md @@ -442,7 +442,7 @@ Come up with that plan │ Approach │ │ │ │ New module blastradius/ (own go.mod, e.g. module │ - │ github.com/HexmosTech/blastradius as a │ + │ github.com/HexmosTech/git-lrc/blastradius as a │ │ placeholder path — matches this org's existing │ │ github.com/HexmosTech/git-lrc convention, rename │ │ if desired) living as a nested module inside this repo during │ @@ -713,7 +713,7 @@ Come up with that plan Approach New module blastradius/ (own go.mod, e.g. module - github.com/HexmosTech/blastradius as a + github.com/HexmosTech/git-lrc/blastradius as a placeholder path — matches this org's existing github.com/HexmosTech/git-lrc convention, rename if desired) living as a nested module inside this repo during development. @@ -987,8 +987,8 @@ Come up with that plan 9 "strconv" 10 + "strings" 11 - 12 "github.com/HexmosTech/blastradius/client" - 13 "github.com/HexmosTech/blastradius/diffparse" + 12 "github.com/HexmosTech/git-lrc/blastradius/client" + 13 "github.com/HexmosTech/git-lrc/blastradius/diffparse" ● Update(blastradius/symbols/symbols.go) ⎿  Added 3 lines, removed 5 lines @@ -1027,8 +1027,8 @@ Come up with that plan 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" - 8 "github.com/HexmosTech/blastradius/diffparse" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/diffparse" 9 ) … +67 lines (ctrl+o to expand) @@ -1048,7 +1048,7 @@ Come up with that plan 6 "context" 7 "testing" 8 - 9 "github.com/HexmosTech/blastradius/client" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" 10 ) … +34 lines (ctrl+o to expand) @@ -1080,7 +1080,7 @@ Come up with that plan 8 "fmt" 9 - "strconv" 9 - 10 "github.com/HexmosTech/blastradius/client" + 10 "github.com/HexmosTech/git-lrc/blastradius/client" 11 ) ● Update(blastradius/score/score.go) @@ -1112,7 +1112,7 @@ Come up with that plan 6 "strings" 7 "testing" 8 - 9 "github.com/HexmosTech/blastradius/client" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" 10 ) … +83 lines (ctrl+o to expand) @@ -1130,7 +1130,7 @@ Come up with that plan 6 "context" 7 "testing" 8 - 9 "github.com/HexmosTech/blastradius/client" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" 10 ) … +38 lines (ctrl+o to expand) @@ -1164,7 +1164,7 @@ Come up with that plan 7 "os" 8 "testing" 9 - 10 "github.com/HexmosTech/blastradius/client" + 10 "github.com/HexmosTech/git-lrc/blastradius/client" … +33 lines (ctrl+o to expand) Ran 1 shell command (ctrl+o to expand) @@ -1386,7 +1386,7 @@ Come up with that plan 7 "os" 8 "sort" 9 - 10 "github.com/HexmosTech/blastradius" + 10 "github.com/HexmosTech/git-lrc/blastradius" … +114 lines (ctrl+o to expand) ● Now let's wire it into saveTextOutput and renderHunkWithComments. @@ -1671,7 +1671,7 @@ Come up with that plan 3 import ( 4 "testing" 5 - 6 "github.com/HexmosTech/blastradius" + 6 "github.com/HexmosTech/git-lrc/blastradius" 7 "github.com/HexmosTech/git-lrc/internal/reviewmodel" 8 ) 9 @@ -1683,7 +1683,7 @@ Come up with that plan 3 import ( 4 "testing" 5 - 6 - "github.com/HexmosTech/blastradius" + 6 - "github.com/HexmosTech/git-lrc/blastradius" 6 "github.com/HexmosTech/git-lrc/internal/reviewmodel" 7 + "github.com/HexmosTech/git-lrc/internal/reviewopts" 8 ) @@ -3218,7 +3218,7 @@ Come up with that plan 27 + "strings" 28 "time" 29 - 30 "github.com/HexmosTech/blastradius/client" + 30 "github.com/HexmosTech/git-lrc/blastradius/client" ... 49 Content string 50 } @@ -4681,7 +4681,7 @@ existing capabilities rather than proposing a new indexing system. 8 "fmt" 9 + "math" 10 - 11 "github.com/HexmosTech/blastradius/client" + 11 "github.com/HexmosTech/git-lrc/blastradius/client" 12 ) ... 24 // MaxRows caps each individual query_graph call. 0 uses the @@ -5750,7 +5750,7 @@ existing capabilities rather than proposing a new indexing system. 3 import ( 4 "context" 5 "fmt" - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 // testCoverageCounts batches a single TESTS-edge query across e @@ -5764,7 +5764,7 @@ existing capabilities rather than proposing a new indexing system. 5 "fmt" 6 + "strconv" 7 - 8 "github.com/HexmosTech/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/client" 9 ) ● Update(blastradius/coverage.go) @@ -5906,7 +5906,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 func TestTestCoverageCountsEmptyInput(t *testing.T) { @@ -5917,8 +5917,8 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 - "github.com/HexmosTech/blastradius/client" - 7 + "github.com/HexmosTech/blastradius/symbols" + 7 - "github.com/HexmosTech/git-lrc/blastradius/client" + 7 + "github.com/HexmosTech/git-lrc/blastradius/symbols" 8 ) 9 10 func TestTestCoverageCountsEmptyInput(t *testing.T) { @@ -5965,7 +5965,7 @@ existing capabilities rather than proposing a new indexing system. 3 import ( 4 "context" 5 "fmt" - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 // methodsByParentClass batches a single query across every touc @@ -6109,7 +6109,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 type fakeMethodsQuerier struct { @@ -6217,8 +6217,8 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 + "github.com/HexmosTech/blastradius/client" - 8 "github.com/HexmosTech/blastradius/symbols" + 7 + "github.com/HexmosTech/git-lrc/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/symbols" 9 ) 10 ... @@ -6264,7 +6264,7 @@ existing capabilities rather than proposing a new indexing system. 6 "math" 7 "strconv" 8 - 9 "github.com/HexmosTech/blastradius/client" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" 10 ) … +67 lines (ctrl+o to expand) @@ -8336,7 +8336,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "fmt" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 // RouteInfo is one HTTP route a symbol directly handles. @@ -8445,8 +8445,8 @@ existing capabilities rather than proposing a new indexing system. 6 + "sort" 7 + "strings" 8 - 9 "github.com/HexmosTech/blastradius/client" - 10 + "github.com/HexmosTech/blastradius/score" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" + 10 + "github.com/HexmosTech/git-lrc/blastradius/score" 11 ) 12 13 // RouteInfo is one HTTP route a symbol directly handles. @@ -8546,8 +8546,8 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" - 8 "github.com/HexmosTech/blastradius/score" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/score" 9 ) … +86 lines (ctrl+o to expand) @@ -8740,7 +8740,7 @@ existing capabilities rather than proposing a new indexing system. 6 "math" 7 "strings" 8 - 9 "github.com/HexmosTech/blastradius/client" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" 10 ) … +109 lines (ctrl+o to expand) @@ -8854,7 +8854,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "fmt" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 // implementsInfo is one interface a struct/class implements. @@ -8867,7 +8867,7 @@ existing capabilities rather than proposing a new indexing system. 5 "fmt" 6 + "strconv" 7 - 8 "github.com/HexmosTech/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/client" 9 ) ● Update(blastradius/interfaces.go) @@ -8981,7 +8981,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 func TestImplementedInterfacesEmptyInput(t *testing.T) { @@ -9011,7 +9011,7 @@ existing capabilities rather than proposing a new indexing system. 7 "strconv" 8 "strings" 9 - 10 "github.com/HexmosTech/blastradius/client" + 10 "github.com/HexmosTech/git-lrc/blastradius/client" … +130 lines (ctrl+o to expand) ● Now let's wire it into the "fill in review priority" loop in blastradius.go. @@ -9056,7 +9056,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 func TestSimilarSymbolsEmptyInput(t *testing.T) { @@ -9069,7 +9069,7 @@ existing capabilities rather than proposing a new indexing system. 5 + "strings" 6 "testing" 7 - 8 "github.com/HexmosTech/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/client" ● Update(blastradius/similarity_test.go) ⎿  Added 1 line, removed 12 lines @@ -9116,7 +9116,7 @@ existing capabilities rather than proposing a new indexing system. 5 "fmt" 6 "regexp" 7 - 8 "github.com/HexmosTech/blastradius/client" + 8 "github.com/HexmosTech/git-lrc/blastradius/client" 9 ) … +102 lines (ctrl+o to expand) @@ -9192,7 +9192,7 @@ existing capabilities rather than proposing a new indexing system. 4 "context" 5 "testing" 6 - 7 "github.com/HexmosTech/blastradius/client" + 7 "github.com/HexmosTech/git-lrc/blastradius/client" 8 ) 9 10 func signalNames(signals []Signal) map[string]bool { @@ -9215,7 +9215,7 @@ existing capabilities rather than proposing a new indexing system. 4 "regexp" 5 "strings" 6 - 7 "github.com/HexmosTech/blastradius/symbols" + 7 "github.com/HexmosTech/git-lrc/blastradius/symbols" 8 ) 9 10 // Hygiene ("diff-shape") signals dampen a hunk's Combined score @@ -10523,7 +10523,7 @@ existing capabilities rather than proposing a new indexing system. 6 "fmt" 7 "time" 8 - 9 "github.com/HexmosTech/blastradius/client" + 9 "github.com/HexmosTech/git-lrc/blastradius/client" 10 "github.com/HexmosTech/git-lrc/internal/graphengine" … +100 lines (ctrl+o to expand) @@ -11138,8 +11138,8 @@ existing capabilities rather than proposing a new indexing system. 10 + "sync" 11 + "time" 12 - 13 "github.com/HexmosTech/blastradius" - 14 + "github.com/HexmosTech/blastradius/client" + 13 "github.com/HexmosTech/git-lrc/blastradius" + 14 + "github.com/HexmosTech/git-lrc/blastradius/client" 15 + "github.com/HexmosTech/git-lrc/internal/graphengine" 16 "github.com/HexmosTech/git-lrc/internal/reviewmodel" 17 "github.com/HexmosTech/git-lrc/internal/reviewopts" diff --git a/go.mod b/go.mod index 6997e60..b33b867 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.25.13 require ( charm.land/bubbletea/v2 v2.0.2 - github.com/HexmosTech/blastradius v0.0.0-00010101000000-000000000000 + github.com/HexmosTech/git-lrc/blastradius v0.0.0-00010101000000-000000000000 github.com/gofrs/flock v0.13.0 github.com/knadh/koanf/parsers/toml v0.1.0 github.com/knadh/koanf/providers/file v1.2.1 @@ -52,4 +52,4 @@ require ( modernc.org/memory v1.11.0 // indirect ) -replace github.com/HexmosTech/blastradius => ./blastradius +replace github.com/HexmosTech/git-lrc/blastradius => ./blastradius diff --git a/internal/appcore/blastradius_bridge.go b/internal/appcore/blastradius_bridge.go index 7a7a4e1..89d7267 100644 --- a/internal/appcore/blastradius_bridge.go +++ b/internal/appcore/blastradius_bridge.go @@ -11,8 +11,8 @@ import ( "sync" "time" - "github.com/HexmosTech/blastradius" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius" + "github.com/HexmosTech/git-lrc/blastradius/client" "github.com/HexmosTech/git-lrc/internal/graphengine" "github.com/HexmosTech/git-lrc/internal/reviewmodel" "github.com/HexmosTech/git-lrc/internal/reviewopts" diff --git a/internal/appcore/blastradius_bridge_test.go b/internal/appcore/blastradius_bridge_test.go index 437b960..25fab61 100644 --- a/internal/appcore/blastradius_bridge_test.go +++ b/internal/appcore/blastradius_bridge_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/HexmosTech/blastradius" + "github.com/HexmosTech/git-lrc/blastradius" "github.com/HexmosTech/git-lrc/internal/reviewmodel" "github.com/HexmosTech/git-lrc/internal/reviewopts" ) diff --git a/internal/appcore/graph_commands.go b/internal/appcore/graph_commands.go index ee61f64..e6fda06 100644 --- a/internal/appcore/graph_commands.go +++ b/internal/appcore/graph_commands.go @@ -6,7 +6,7 @@ import ( "fmt" "time" - "github.com/HexmosTech/blastradius/client" + "github.com/HexmosTech/git-lrc/blastradius/client" "github.com/HexmosTech/git-lrc/internal/graphengine" "github.com/urfave/cli/v2" ) diff --git a/tools/genfixture/main.go b/tools/genfixture/main.go index 348421e..75f1eff 100644 --- a/tools/genfixture/main.go +++ b/tools/genfixture/main.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/HexmosTech/blastradius" + "github.com/HexmosTech/git-lrc/blastradius" ) func main() { From 0cc6cb4e1a6c256696b98364d8c2298318f710bf Mon Sep 17 00:00:00 2001 From: Lince Mathew Date: Fri, 9 Oct 2026 16:15:57 +0530 Subject: [PATCH 2/2] chore: bump Go to 1.26.9 to fix govulncheck LiveReview Pre-Commit Check: ran (iter:1, coverage:0%) --- blastradius/go.mod | 2 +- go.mod | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blastradius/go.mod b/blastradius/go.mod index fa41b3a..8a2c318 100644 --- a/blastradius/go.mod +++ b/blastradius/go.mod @@ -1,3 +1,3 @@ module github.com/HexmosTech/git-lrc/blastradius -go 1.25.13 +go 1.26.9 diff --git a/go.mod b/go.mod index b33b867..5815e5f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/HexmosTech/git-lrc -go 1.25.13 +go 1.26.9 require ( charm.land/bubbletea/v2 v2.0.2