Rename module path to ukrrs.com/mopac/harness

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
This commit is contained in:
2026-08-28 22:01:36 -05:00
parent f89b6945e3
commit 86c39c8fc5
13 changed files with 33 additions and 33 deletions
+9 -9
View File
@@ -42,17 +42,17 @@ tool's tests need.)
Expected output (tail): Expected output (tail):
```text ```text
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/config ok ukrrs.com/mopac/harness/internal/config
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/intake ok ukrrs.com/mopac/harness/internal/intake
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/llm ok ukrrs.com/mopac/harness/internal/llm
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/loop ok ukrrs.com/mopac/harness/internal/loop
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/models ok ukrrs.com/mopac/harness/internal/models
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/tools ok ukrrs.com/mopac/harness/internal/tools
ok git.knownelement.com/reachableceo/MOPAC/harness/internal/writeback ok ukrrs.com/mopac/harness/internal/writeback
``` ```
(The module path still carries the old `reachableceo` org prefix; the repo (The module path is `ukrrs.com/mopac/harness`; the repo lives at
lives at [git.knownelement.com/ukrrs/MOPAC](https://git.knownelement.com/ukrrs/MOPAC).) [git.knownelement.com/ukrrs/MOPAC](https://git.knownelement.com/ukrrs/MOPAC).)
### Configure ### Configure
+3 -3
View File
@@ -13,9 +13,9 @@ import (
"syscall" "syscall"
"time" "time"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/events" "ukrrs.com/mopac/harness/internal/events"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/loop" "ukrrs.com/mopac/harness/internal/loop"
) )
const usage = `MOPAC harness (v0) const usage = `MOPAC harness (v0)
+1 -1
View File
@@ -1,3 +1,3 @@
module git.knownelement.com/reachableceo/MOPAC/harness module ukrrs.com/mopac/harness
go 1.24 go 1.24
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"net/http" "net/http"
"time" "time"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
) )
// maxBodyBytes bounds webhook payloads; bigger deliveries are rejected // maxBodyBytes bounds webhook payloads; bigger deliveries are rejected
+1 -1
View File
@@ -13,7 +13,7 @@ import (
"sync" "sync"
"testing" "testing"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
) )
const ( const (
+2 -2
View File
@@ -1,8 +1,8 @@
package intake package intake
import ( import (
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/task" "ukrrs.com/mopac/harness/internal/task"
) )
// DemoTask builds the MVP demo issue from the [demo] config section: the // DemoTask builds the MVP demo issue from the [demo] config section: the
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"net/url" "net/url"
"testing" "testing"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
) )
func TestListTasks(t *testing.T) { func TestListTasks(t *testing.T) {
+2 -2
View File
@@ -12,8 +12,8 @@ import (
"strings" "strings"
"time" "time"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/task" "ukrrs.com/mopac/harness/internal/task"
) )
// RedmineClient lists issues in the configured scope via /issues.json. // RedmineClient lists issues in the configured scope via /issues.json.
+8 -8
View File
@@ -11,14 +11,14 @@ import (
"io" "io"
"time" "time"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/events" "ukrrs.com/mopac/harness/internal/events"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/intake" "ukrrs.com/mopac/harness/internal/intake"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/llm" "ukrrs.com/mopac/harness/internal/llm"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/models" "ukrrs.com/mopac/harness/internal/models"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/task" "ukrrs.com/mopac/harness/internal/task"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/tools" "ukrrs.com/mopac/harness/internal/tools"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/writeback" "ukrrs.com/mopac/harness/internal/writeback"
) )
// Sentinel error classes; the CLI maps these to distinct exit codes. // Sentinel error classes; the CLI maps these to distinct exit codes.
+2 -2
View File
@@ -13,8 +13,8 @@ import (
"sync" "sync"
"testing" "testing"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config" "ukrrs.com/mopac/harness/internal/config"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/llm" "ukrrs.com/mopac/harness/internal/llm"
) )
// fakeLLM is a scripted OpenAI-compatible server that records every request. // fakeLLM is a scripted OpenAI-compatible server that records every request.
+1 -1
View File
@@ -17,7 +17,7 @@ import (
"time" "time"
"unicode/utf8" "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 // ErrDenied marks gate rejections; the conductor surfaces them to the model
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"strings" "strings"
"time" "time"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/task" "ukrrs.com/mopac/harness/internal/task"
) )
// Report is everything that lands in a REPORT file. // Report is everything that lands in a REPORT file.
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"testing" "testing"
"time" "time"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/task" "ukrrs.com/mopac/harness/internal/task"
) )
func TestWriteProducesReportAndLatest(t *testing.T) { func TestWriteProducesReportAndLatest(t *testing.T) {