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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -13,7 +13,7 @@ import (
"sync"
"testing"
"git.knownelement.com/reachableceo/MOPAC/harness/internal/config"
"ukrrs.com/mopac/harness/internal/config"
)
const (
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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) {
+2 -2
View File
@@ -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.
+8 -8
View File
@@ -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.
+2 -2
View File
@@ -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.
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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.
+1 -1
View File
@@ -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) {