From 86c39c8fc5b1d84823a466416a2e42eb1cdd2428 Mon Sep 17 00:00:00 2001 From: reachableceo Date: Fri, 28 Aug 2026 22:01:36 -0500 Subject: [PATCH] Rename module path to ukrrs.com/mopac/harness MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The old path carried the reachableceo org prefix while the repo lives at git.knownelement.com/ukrrs/MOPAC; the drift was cited as doc rot. go.mod and every internal import updated; build/vet/test clean in the builder. 💘 Generated with Crush Assisted-by: Crush:glm-5.2 --- README.md | 18 +++++++++--------- cmd/harness/main.go | 6 +++--- go.mod | 2 +- internal/events/server.go | 2 +- internal/events/server_test.go | 2 +- internal/intake/demo.go | 4 ++-- internal/intake/intake_test.go | 2 +- internal/intake/redmine.go | 4 ++-- internal/loop/loop.go | 16 ++++++++-------- internal/loop/loop_test.go | 4 ++-- internal/tools/bash.go | 2 +- internal/writeback/report.go | 2 +- internal/writeback/report_test.go | 2 +- 13 files changed, 33 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 36ea0d0..0fac6c7 100644 --- a/README.md +++ b/README.md @@ -42,17 +42,17 @@ tool's tests need.) Expected output (tail): ```text -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/config -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/intake -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/llm -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/loop -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/models -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/tools -ok git.knownelement.com/reachableceo/MOPAC/harness/internal/writeback +ok ukrrs.com/mopac/harness/internal/config +ok ukrrs.com/mopac/harness/internal/intake +ok ukrrs.com/mopac/harness/internal/llm +ok ukrrs.com/mopac/harness/internal/loop +ok ukrrs.com/mopac/harness/internal/models +ok ukrrs.com/mopac/harness/internal/tools +ok ukrrs.com/mopac/harness/internal/writeback ``` -(The module path still carries the old `reachableceo` org prefix; the repo -lives at [git.knownelement.com/ukrrs/MOPAC](https://git.knownelement.com/ukrrs/MOPAC).) +(The module path is `ukrrs.com/mopac/harness`; the repo lives at +[git.knownelement.com/ukrrs/MOPAC](https://git.knownelement.com/ukrrs/MOPAC).) ### Configure diff --git a/cmd/harness/main.go b/cmd/harness/main.go index 58f8d69..e1c9e21 100644 --- a/cmd/harness/main.go +++ b/cmd/harness/main.go @@ -13,9 +13,9 @@ import ( "syscall" "time" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/events" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/loop" + "ukrrs.com/mopac/harness/internal/config" + "ukrrs.com/mopac/harness/internal/events" + "ukrrs.com/mopac/harness/internal/loop" ) const usage = `MOPAC harness (v0) diff --git a/go.mod b/go.mod index 28a9181..83b2b04 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module git.knownelement.com/reachableceo/MOPAC/harness +module ukrrs.com/mopac/harness go 1.24 diff --git a/internal/events/server.go b/internal/events/server.go index d760a18..dfe916b 100644 --- a/internal/events/server.go +++ b/internal/events/server.go @@ -10,7 +10,7 @@ import ( "net/http" "time" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" + "ukrrs.com/mopac/harness/internal/config" ) // maxBodyBytes bounds webhook payloads; bigger deliveries are rejected diff --git a/internal/events/server_test.go b/internal/events/server_test.go index af38ba4..f19c6ea 100644 --- a/internal/events/server_test.go +++ b/internal/events/server_test.go @@ -13,7 +13,7 @@ import ( "sync" "testing" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" + "ukrrs.com/mopac/harness/internal/config" ) const ( diff --git a/internal/intake/demo.go b/internal/intake/demo.go index f8d2c2d..432169f 100644 --- a/internal/intake/demo.go +++ b/internal/intake/demo.go @@ -1,8 +1,8 @@ package intake import ( - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/task" + "ukrrs.com/mopac/harness/internal/config" + "ukrrs.com/mopac/harness/internal/task" ) // DemoTask builds the MVP demo issue from the [demo] config section: the diff --git a/internal/intake/intake_test.go b/internal/intake/intake_test.go index 262cc6a..f5d4e0a 100644 --- a/internal/intake/intake_test.go +++ b/internal/intake/intake_test.go @@ -7,7 +7,7 @@ import ( "net/url" "testing" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" + "ukrrs.com/mopac/harness/internal/config" ) func TestListTasks(t *testing.T) { diff --git a/internal/intake/redmine.go b/internal/intake/redmine.go index de0ccae..1b765ce 100644 --- a/internal/intake/redmine.go +++ b/internal/intake/redmine.go @@ -12,8 +12,8 @@ import ( "strings" "time" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/task" + "ukrrs.com/mopac/harness/internal/config" + "ukrrs.com/mopac/harness/internal/task" ) // RedmineClient lists issues in the configured scope via /issues.json. diff --git a/internal/loop/loop.go b/internal/loop/loop.go index dc11aaa..3264950 100644 --- a/internal/loop/loop.go +++ b/internal/loop/loop.go @@ -11,14 +11,14 @@ import ( "io" "time" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/events" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/intake" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/llm" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/models" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/task" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/tools" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/writeback" + "ukrrs.com/mopac/harness/internal/config" + "ukrrs.com/mopac/harness/internal/events" + "ukrrs.com/mopac/harness/internal/intake" + "ukrrs.com/mopac/harness/internal/llm" + "ukrrs.com/mopac/harness/internal/models" + "ukrrs.com/mopac/harness/internal/task" + "ukrrs.com/mopac/harness/internal/tools" + "ukrrs.com/mopac/harness/internal/writeback" ) // Sentinel error classes; the CLI maps these to distinct exit codes. diff --git a/internal/loop/loop_test.go b/internal/loop/loop_test.go index adf87eb..79cc7eb 100644 --- a/internal/loop/loop_test.go +++ b/internal/loop/loop_test.go @@ -13,8 +13,8 @@ import ( "sync" "testing" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/config" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/llm" + "ukrrs.com/mopac/harness/internal/config" + "ukrrs.com/mopac/harness/internal/llm" ) // fakeLLM is a scripted OpenAI-compatible server that records every request. diff --git a/internal/tools/bash.go b/internal/tools/bash.go index 5847ffb..de54cb3 100644 --- a/internal/tools/bash.go +++ b/internal/tools/bash.go @@ -17,7 +17,7 @@ import ( "time" "unicode/utf8" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/llm" + "ukrrs.com/mopac/harness/internal/llm" ) // ErrDenied marks gate rejections; the conductor surfaces them to the model diff --git a/internal/writeback/report.go b/internal/writeback/report.go index 56537db..81998f9 100644 --- a/internal/writeback/report.go +++ b/internal/writeback/report.go @@ -10,7 +10,7 @@ import ( "strings" "time" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/task" + "ukrrs.com/mopac/harness/internal/task" ) // Report is everything that lands in a REPORT file. diff --git a/internal/writeback/report_test.go b/internal/writeback/report_test.go index 83859e8..ea65b02 100644 --- a/internal/writeback/report_test.go +++ b/internal/writeback/report_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "git.knownelement.com/reachableceo/MOPAC/harness/internal/task" + "ukrrs.com/mopac/harness/internal/task" ) func TestWriteProducesReportAndLatest(t *testing.T) {