diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ef322028..a5129ae5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -177,7 +177,7 @@ jobs: shopt -s nullglob for asset in release/dist/*; do case "${asset}" in - *.tar.gz|*.zip|*.json|*/SHA256SUMS|*SHA256SUMS) + *.tar.gz|*.zip|*.json|*.sh|*.ps1|*/SHA256SUMS|*SHA256SUMS) cosign sign-blob --yes \ --output-signature "${asset}.sig" \ --output-certificate "${asset}.pem" \ @@ -196,6 +196,8 @@ jobs: release/dist/*.tar.gz release/dist/*.zip release/dist/*.json + release/dist/*.sh + release/dist/*.ps1 release/dist/SHA256SUMS - name: Write release notes preamble @@ -205,18 +207,19 @@ jobs: { printf '%s\n' '## Install and verify' printf '\n' - printf '%s\n' "- Latest-release install and full verification commands: https://github.com/runecode-ai/runecode/blob/${RELEASE_TAG}/docs/install-verify.md" - printf '%s\n' "- Maintainer release procedure and required repository settings: https://github.com/runecode-ai/runecode/blob/${RELEASE_TAG}/docs/release-process.md" + printf '%s\n' "- Latest-release install and full verification commands: https://github.com/runecode-systems/runecode/blob/${RELEASE_TAG}/docs/install-verify.md" + printf '%s\n' "- Maintainer release procedure and required repository settings: https://github.com/runecode-systems/runecode/blob/${RELEASE_TAG}/docs/release-process.md" printf '\n' printf '%s\n' '## Included assets' printf '\n' printf '%s\n' '- Unsigned archives built from the canonical flake package `nix build .#release-artifacts`' + printf '%s\n' '- First-party installer scripts: `install-runecode.sh` and `install-runecode.ps1`' printf '%s\n' "- Canonical unsigned release manifest: \`runecode_${RELEASE_TAG}_release-manifest.json\`" printf '%s\n' "- Per-platform archives for Linux, macOS, and Windows under the pattern \`runecode_${RELEASE_TAG}_{os}_{arch}\`" printf '%s\n' "- Release-level SBOM: \`runecode_${RELEASE_TAG}_sbom.spdx.json\`" printf '%s\n' '- Checksums: `SHA256SUMS`' printf '%s\n' '- Keyless cosign signatures and certificates for every primary asset (`.sig` and `.pem`)' - printf '%s\n' '- GitHub build provenance attestations for each archive, the release manifest, the SBOM, and `SHA256SUMS`' + printf '%s\n' '- GitHub artifact attestations for each archive, both installer scripts, the release manifest, the SBOM, and `SHA256SUMS`' } > release-notes.md - name: Publish GitHub release @@ -238,6 +241,8 @@ jobs: "SHA256SUMS" "runecode_${RELEASE_TAG}_release-manifest.json" "runecode_${RELEASE_TAG}_sbom.spdx.json" + "install-runecode.sh" + "install-runecode.ps1" ) mapfile -t archive_assets < <(jq -er '.archives[].file' "${manifest}") diff --git a/README.md b/README.md index 199af14c..23a3766a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # RuneCode — Security-first AI coding: isolated execution, signed, auditable -[![CI](https://github.com/runecode-ai/runecode/actions/workflows/ci.yml/badge.svg)](https://github.com/runecode-ai/runecode/actions/workflows/ci.yml) +[![CI](https://github.com/runecode-systems/runecode/actions/workflows/ci.yml/badge.svg)](https://github.com/runecode-systems/runecode/actions/workflows/ci.yml) [![Status: alpha.11 in progress](https://img.shields.io/badge/status-alpha.11%20in%20progress-orange)](runecontext/project/roadmap.md) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) @@ -66,79 +66,29 @@ The official release channel is GitHub Releases. - Canonical unsigned release artifacts come from `nix build --no-link .#release-artifacts` - Published release assets are signed and attested in GitHub Actions - Supported targets: Linux (`amd64`, `arm64`), macOS (`amd64`, `arm64`), Windows (`amd64`, `arm64`) -- Requires `gh` and `cosign` +- Primary install path: first-party installer scripts from signed release assets -Quick verified install for Linux and macOS: +### Primary path: signed installer script (Linux/macOS) + +This path downloads the installer from the signed release asset set. The installer bootstraps verification tooling if needed, verifies its own signed metadata plus the selected archive, prints the verification details, and prompts before installing. ```bash set -euo pipefail -REPO="runecode-ai/runecode" -# Newest published release, including prereleases during pre-alpha. -# Ordered by creation date; assumes no out-of-order backport releases. -VERSION="$(gh release list --repo "$REPO" --exclude-drafts --limit 1 --json tagName --jq '.[0].tagName')" - -if [ -z "$VERSION" ]; then - printf 'no published release found for %s\n' "$REPO" >&2 - exit 1 -fi - -OS="$(uname -s | tr '[:upper:]' '[:lower:]')" -ARCH="$(uname -m)" - -case "$ARCH" in - x86_64) ARCH="amd64" ;; - arm64|aarch64) ARCH="arm64" ;; - *) printf 'unsupported architecture: %s\n' "$ARCH" >&2; exit 1 ;; -esac - -case "$OS" in - linux|darwin) ;; - *) printf 'unsupported operating system: %s\n' "$OS" >&2; exit 1 ;; -esac - -ARCHIVE="runecode_${VERSION}_${OS}_${ARCH}.tar.gz" -WORKDIR="$(mktemp -d)" -trap 'rm -rf "$WORKDIR"' EXIT - -cd "$WORKDIR" - -gh release download "$VERSION" --repo "$REPO" \ - --pattern "$ARCHIVE" \ - --pattern "$ARCHIVE.sig" \ - --pattern "$ARCHIVE.pem" \ - --pattern "SHA256SUMS" \ - --pattern "SHA256SUMS.sig" \ - --pattern "SHA256SUMS.pem" - -cosign verify-blob \ - --certificate-identity "https://github.com/${REPO}/.github/workflows/release.yml@refs/tags/${VERSION}" \ - --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \ - --signature "SHA256SUMS.sig" \ - --certificate "SHA256SUMS.pem" \ - "SHA256SUMS" - -cosign verify-blob \ - --certificate-identity "https://github.com/${REPO}/.github/workflows/release.yml@refs/tags/${VERSION}" \ - --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \ - --signature "${ARCHIVE}.sig" \ - --certificate "${ARCHIVE}.pem" \ - "$ARCHIVE" - -if command -v sha256sum >/dev/null 2>&1; then - grep -F " ${ARCHIVE}" SHA256SUMS | sha256sum -c - -else - grep -F " ${ARCHIVE}" SHA256SUMS | shasum -a 256 -c - -fi - -mkdir unpack -tar -xzf "$ARCHIVE" -C unpack - -install -d "$HOME/.local/bin" -install -m 0755 "unpack/runecode_${VERSION}_${OS}_${ARCH}"/bin/runecode* "$HOME/.local/bin/" +TAG="v0.1.0-alpha.11" +curl -fsSLO "https://github.com/runecode-systems/runecode/releases/download/${TAG}/install-runecode.sh" +bash install-runecode.sh --version "$TAG" ``` -This quick path verifies signed checksums and the signed archive before install. For Windows steps and full provenance verification with `gh attestation verify`, see `docs/install-verify.md`. +If you want the installer to resolve the newest published release automatically, pass `--latest` instead of `--version `. + +This bootstrap path still trusts the initial script download enough to start it. Once running, the installer verifies the signed checksum manifest, verifies the running installer against the signed release metadata and attestation, verifies the selected archive, prints the relevant hashes and signature details, and then requires explicit approval before installing. + +Windows uses the signed `install-runecode.ps1` release asset. On Windows `arm64`, preinstall `cosign v2.4.1` before running the installer because the temporary helper bootstrap for that pinned version is only available for Windows `amd64`. + +Windows and full manual verification options are documented in `docs/install-verify.md`. + +For explicit manual verification before executing any installer code, including `gh` + `cosign` and `curl` + `cosign` flows, see `docs/install-verify.md`. ## Implemented in this repo today: - A protocol/schema bundle in `protocol/schemas/` with an authoritative manifest at `protocol/schemas/manifest.json` diff --git a/cmd/runecode-auditd/configure_verification_inputs.go b/cmd/runecode-auditd/configure_verification_inputs.go index 20e4b4fe..6f6772fb 100644 --- a/cmd/runecode-auditd/configure_verification_inputs.go +++ b/cmd/runecode-auditd/configure_verification_inputs.go @@ -8,9 +8,9 @@ import ( "fmt" "io" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func handleConfigureVerificationInputs(args []string, stdout io.Writer) error { diff --git a/cmd/runecode-auditd/main.go b/cmd/runecode-auditd/main.go index 98716c1c..1a4494f8 100644 --- a/cmd/runecode-auditd/main.go +++ b/cmd/runecode-auditd/main.go @@ -9,8 +9,8 @@ import ( "io" "os" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type usageError struct{ message string } diff --git a/cmd/runecode-auditd/main_test.go b/cmd/runecode-auditd/main_test.go index 86267033..c9a99147 100644 --- a/cmd/runecode-auditd/main_test.go +++ b/cmd/runecode-auditd/main_test.go @@ -14,8 +14,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestValidateSignerEvidenceCLI(t *testing.T) { diff --git a/cmd/runecode-broker/helpers.go b/cmd/runecode-broker/helpers.go index 5732f76f..8c28f338 100644 --- a/cmd/runecode-broker/helpers.go +++ b/cmd/runecode-broker/helpers.go @@ -13,11 +13,11 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func defaultBrokerStoreRoot() string { diff --git a/cmd/runecode-broker/local_api_client.go b/cmd/runecode-broker/local_api_client.go index b7357b66..39ecbdfc 100644 --- a/cmd/runecode-broker/local_api_client.go +++ b/cmd/runecode-broker/local_api_client.go @@ -7,7 +7,7 @@ import ( "fmt" "sync" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type brokerLocalAPI interface { diff --git a/cmd/runecode-broker/local_api_client_extended.go b/cmd/runecode-broker/local_api_client_extended.go index 6724fd9c..1e010098 100644 --- a/cmd/runecode-broker/local_api_client_extended.go +++ b/cmd/runecode-broker/local_api_client_extended.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (c *localAPIClient) AuditVerificationGet(ctx context.Context, req brokerapi.AuditVerificationGetRequest) (brokerapi.AuditVerificationGetResponse, *brokerapi.ErrorResponse) { diff --git a/cmd/runecode-broker/local_api_live_ipc_client.go b/cmd/runecode-broker/local_api_live_ipc_client.go index 0232e204..e1e0cad4 100644 --- a/cmd/runecode-broker/local_api_live_ipc_client.go +++ b/cmd/runecode-broker/local_api_live_ipc_client.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) type liveIPCClientDeps struct { diff --git a/cmd/runecode-broker/local_api_live_ipc_client_test.go b/cmd/runecode-broker/local_api_live_ipc_client_test.go index 7e5588e0..fb8ec745 100644 --- a/cmd/runecode-broker/local_api_live_ipc_client_test.go +++ b/cmd/runecode-broker/local_api_live_ipc_client_test.go @@ -9,8 +9,8 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) func TestNewLiveIPCLocalAPIClientUsesResolvedRepoScopeForDial(t *testing.T) { diff --git a/cmd/runecode-broker/local_ipc_config_resolver.go b/cmd/runecode-broker/local_ipc_config_resolver.go index ec014a55..8cfd1ff9 100644 --- a/cmd/runecode-broker/local_ipc_config_resolver.go +++ b/cmd/runecode-broker/local_ipc_config_resolver.go @@ -3,7 +3,7 @@ package main import ( "sync" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) var ( diff --git a/cmd/runecode-broker/main_artifact_cmds.go b/cmd/runecode-broker/main_artifact_cmds.go index 72eb752d..5c8e0d8c 100644 --- a/cmd/runecode-broker/main_artifact_cmds.go +++ b/cmd/runecode-broker/main_artifact_cmds.go @@ -8,8 +8,8 @@ import ( "io" "os" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleListArtifacts(_ []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_base.go b/cmd/runecode-broker/main_base.go index 289d5e93..7d07b77a 100644 --- a/cmd/runecode-broker/main_base.go +++ b/cmd/runecode-broker/main_base.go @@ -8,9 +8,9 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) type usageError struct{ message string } diff --git a/cmd/runecode-broker/main_base_test.go b/cmd/runecode-broker/main_base_test.go index 68e1fa47..81952123 100644 --- a/cmd/runecode-broker/main_base_test.go +++ b/cmd/runecode-broker/main_base_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) func TestResolveExplicitLiveIPCTargetConfigUsesDefaultConfigSeam(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_approval_test.go b/cmd/runecode-broker/main_cli_approval_test.go index 388824c9..ff0cde2e 100644 --- a/cmd/runecode-broker/main_cli_approval_test.go +++ b/cmd/runecode-broker/main_cli_approval_test.go @@ -9,8 +9,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAuditReadinessAndVerificationCommands(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_artifact_test.go b/cmd/runecode-broker/main_cli_artifact_test.go index be0dfc40..4526b272 100644 --- a/cmd/runecode-broker/main_cli_artifact_test.go +++ b/cmd/runecode-broker/main_cli_artifact_test.go @@ -9,8 +9,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestPutListHeadGetArtifactCLI(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_core_test.go b/cmd/runecode-broker/main_cli_core_test.go index ad3024d1..06201bc1 100644 --- a/cmd/runecode-broker/main_cli_core_test.go +++ b/cmd/runecode-broker/main_cli_core_test.go @@ -13,9 +13,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestHelpAndUnknownCommand(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_helpers_test.go b/cmd/runecode-broker/main_cli_helpers_test.go index 0a34eb8a..ea0c315e 100644 --- a/cmd/runecode-broker/main_cli_helpers_test.go +++ b/cmd/runecode-broker/main_cli_helpers_test.go @@ -15,12 +15,12 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func mustJSONRawMessage(t *testing.T, value any) json.RawMessage { diff --git a/cmd/runecode-broker/main_cli_ledger_seed_test.go b/cmd/runecode-broker/main_cli_ledger_seed_test.go index 04bb4b4b..a77c0ec2 100644 --- a/cmd/runecode-broker/main_cli_ledger_seed_test.go +++ b/cmd/runecode-broker/main_cli_ledger_seed_test.go @@ -10,8 +10,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func seedLedgerForBrokerCommandTest(root string) error { diff --git a/cmd/runecode-broker/main_cli_local_api_adoption_test.go b/cmd/runecode-broker/main_cli_local_api_adoption_test.go index a7dadca0..7616d718 100644 --- a/cmd/runecode-broker/main_cli_local_api_adoption_test.go +++ b/cmd/runecode-broker/main_cli_local_api_adoption_test.go @@ -10,10 +10,10 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestCLIAdoptionRoutesRunApprovalVersionAndLogThroughLocalRPC(t *testing.T) { @@ -412,7 +412,7 @@ func writeGitRemoteMutationRequestFiles(t *testing.T) (string, string, string, s "schema_version": "0.1.0", "request_kind": "git_ref_update", "target_ref": "refs/heads/main", - "repository_identity": map[string]any{"canonical_host": "github.com", "canonical_path_prefix": "runecode-ai/runecode", "git_repository_identity": "github.com/runecode-ai/runecode"}, + "repository_identity": map[string]any{"canonical_host": "github.com", "canonical_path_prefix": "runecode-systems/runecode", "git_repository_identity": "github.com/runecode-systems/runecode"}, "expected_old_ref_hash": map[string]any{"hash_alg": "sha256", "hash": strings.Repeat("2", 64)}, "referenced_patch_artifact_digests": []any{map[string]any{"hash_alg": "sha256", "hash": strings.Repeat("3", 64)}}, "expected_result_tree_hash": map[string]any{"hash_alg": "sha256", "hash": strings.Repeat("4", 64)}, diff --git a/cmd/runecode-broker/main_cli_local_api_run_session_args_test.go b/cmd/runecode-broker/main_cli_local_api_run_session_args_test.go index 59d9c1c1..31a881ef 100644 --- a/cmd/runecode-broker/main_cli_local_api_run_session_args_test.go +++ b/cmd/runecode-broker/main_cli_local_api_run_session_args_test.go @@ -5,7 +5,7 @@ import ( "context" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestRunAndSessionCommandsRejectPositionalArguments(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_provider_setup_test.go b/cmd/runecode-broker/main_cli_provider_setup_test.go index 9f137ae7..8e6184f1 100644 --- a/cmd/runecode-broker/main_cli_provider_setup_test.go +++ b/cmd/runecode-broker/main_cli_provider_setup_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestProviderSetupDirectUsesTrustedSecretIngressWithoutArgsOrEnv(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_seed_dev_manual_scenario_test.go b/cmd/runecode-broker/main_cli_seed_dev_manual_scenario_test.go index a2244b68..62bdc4d6 100644 --- a/cmd/runecode-broker/main_cli_seed_dev_manual_scenario_test.go +++ b/cmd/runecode-broker/main_cli_seed_dev_manual_scenario_test.go @@ -5,7 +5,7 @@ import ( "encoding/json" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestSeedDevManualScenarioCommandSeedsDeterministicBrokerSurfaceState(t *testing.T) { diff --git a/cmd/runecode-broker/main_cli_service_test.go b/cmd/runecode-broker/main_cli_service_test.go index 16fb1614..0c2c8899 100644 --- a/cmd/runecode-broker/main_cli_service_test.go +++ b/cmd/runecode-broker/main_cli_service_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestBrokerServiceUsesTempFallbackWhenUserDirsUnavailable(t *testing.T) { diff --git a/cmd/runecode-broker/main_local_api_audit_bundle_cmds.go b/cmd/runecode-broker/main_local_api_audit_bundle_cmds.go index a943121d..901a3661 100644 --- a/cmd/runecode-broker/main_local_api_audit_bundle_cmds.go +++ b/cmd/runecode-broker/main_local_api_audit_bundle_cmds.go @@ -10,7 +10,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleAuditEvidenceSnapshotGet(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_audit_cmds.go b/cmd/runecode-broker/main_local_api_audit_cmds.go index fd3cbfd3..97970243 100644 --- a/cmd/runecode-broker/main_local_api_audit_cmds.go +++ b/cmd/runecode-broker/main_local_api_audit_cmds.go @@ -7,8 +7,8 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func handleAuditRecordGet(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_audit_cmds_test.go b/cmd/runecode-broker/main_local_api_audit_cmds_test.go index dacc35f3..70e12990 100644 --- a/cmd/runecode-broker/main_local_api_audit_cmds_test.go +++ b/cmd/runecode-broker/main_local_api_audit_cmds_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestAuditAnchorFailureReasonPrefersFailureCode(t *testing.T) { diff --git a/cmd/runecode-broker/main_local_api_cmds.go b/cmd/runecode-broker/main_local_api_cmds.go index 4a440cc5..1699146c 100644 --- a/cmd/runecode-broker/main_local_api_cmds.go +++ b/cmd/runecode-broker/main_local_api_cmds.go @@ -10,7 +10,7 @@ import ( "strings" "syscall" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func commandRequestContext(parent context.Context) (context.Context, context.CancelFunc) { diff --git a/cmd/runecode-broker/main_local_api_dependency_cmds.go b/cmd/runecode-broker/main_local_api_dependency_cmds.go index 7cb28726..533cb4a2 100644 --- a/cmd/runecode-broker/main_local_api_dependency_cmds.go +++ b/cmd/runecode-broker/main_local_api_dependency_cmds.go @@ -6,7 +6,7 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleDependencyCacheEnsure(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_external_anchor_mutation_cmds.go b/cmd/runecode-broker/main_local_api_external_anchor_mutation_cmds.go index 1c3e7874..3fd78937 100644 --- a/cmd/runecode-broker/main_local_api_external_anchor_mutation_cmds.go +++ b/cmd/runecode-broker/main_local_api_external_anchor_mutation_cmds.go @@ -4,7 +4,7 @@ import ( "context" "io" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleExternalAnchorMutationPrepare(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_git_remote_mutation_cmds.go b/cmd/runecode-broker/main_local_api_git_remote_mutation_cmds.go index 20052f2c..15842bde 100644 --- a/cmd/runecode-broker/main_local_api_git_remote_mutation_cmds.go +++ b/cmd/runecode-broker/main_local_api_git_remote_mutation_cmds.go @@ -6,7 +6,7 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleGitRemoteMutationPrepare(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_git_setup_cmds.go b/cmd/runecode-broker/main_local_api_git_setup_cmds.go index ab631aa2..5cc1b4f2 100644 --- a/cmd/runecode-broker/main_local_api_git_setup_cmds.go +++ b/cmd/runecode-broker/main_local_api_git_setup_cmds.go @@ -6,7 +6,7 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleGitSetupGet(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_project_substrate_cmds.go b/cmd/runecode-broker/main_local_api_project_substrate_cmds.go index d00fa331..cca169ba 100644 --- a/cmd/runecode-broker/main_local_api_project_substrate_cmds.go +++ b/cmd/runecode-broker/main_local_api_project_substrate_cmds.go @@ -6,7 +6,7 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleProjectSubstrateGet(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_local_api_provider_setup_cmds.go b/cmd/runecode-broker/main_local_api_provider_setup_cmds.go index 4daf304b..cc222861 100644 --- a/cmd/runecode-broker/main_local_api_provider_setup_cmds.go +++ b/cmd/runecode-broker/main_local_api_provider_setup_cmds.go @@ -9,7 +9,7 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" "golang.org/x/term" ) diff --git a/cmd/runecode-broker/main_local_api_run_session_cmds.go b/cmd/runecode-broker/main_local_api_run_session_cmds.go index 05e43c7f..49ec7f11 100644 --- a/cmd/runecode-broker/main_local_api_run_session_cmds.go +++ b/cmd/runecode-broker/main_local_api_run_session_cmds.go @@ -5,7 +5,7 @@ import ( "flag" "io" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func handleRunList(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_misc_cmds.go b/cmd/runecode-broker/main_misc_cmds.go index 1a3bd728..bcb4a32c 100644 --- a/cmd/runecode-broker/main_misc_cmds.go +++ b/cmd/runecode-broker/main_misc_cmds.go @@ -7,10 +7,10 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func handleApprovalResolve(args []string, service *brokerapi.Service, stdout io.Writer) error { diff --git a/cmd/runecode-broker/main_serve_local.go b/cmd/runecode-broker/main_serve_local.go index 6d1751a0..c1c74053 100644 --- a/cmd/runecode-broker/main_serve_local.go +++ b/cmd/runecode-broker/main_serve_local.go @@ -13,8 +13,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const ( diff --git a/cmd/runecode-broker/main_serve_local_ops.go b/cmd/runecode-broker/main_serve_local_ops.go index 63950256..87476cfc 100644 --- a/cmd/runecode-broker/main_serve_local_ops.go +++ b/cmd/runecode-broker/main_serve_local_ops.go @@ -7,7 +7,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func localRPCOperations(service *brokerapi.Service, ctx context.Context, meta brokerapi.RequestContext) map[string]rpcOperation { diff --git a/cmd/runecode-broker/main_serve_local_ops_test.go b/cmd/runecode-broker/main_serve_local_ops_test.go index c30b78c5..1227c0f9 100644 --- a/cmd/runecode-broker/main_serve_local_ops_test.go +++ b/cmd/runecode-broker/main_serve_local_ops_test.go @@ -7,7 +7,7 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestProviderSetupRPCOperationsIncludeSecretSubmitAndLeaseIssue(t *testing.T) { diff --git a/cmd/runecode-broker/main_serve_local_rpc_groups.go b/cmd/runecode-broker/main_serve_local_rpc_groups.go index a94801a3..64001e6b 100644 --- a/cmd/runecode-broker/main_serve_local_rpc_groups.go +++ b/cmd/runecode-broker/main_serve_local_rpc_groups.go @@ -4,7 +4,7 @@ import ( "context" "encoding/json" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func runRPCOperations(service *brokerapi.Service, ctx context.Context, meta brokerapi.RequestContext) map[string]rpcOperation { diff --git a/cmd/runecode-broker/main_serve_local_watch_handlers.go b/cmd/runecode-broker/main_serve_local_watch_handlers.go index b52629dd..50c71edb 100644 --- a/cmd/runecode-broker/main_serve_local_watch_handlers.go +++ b/cmd/runecode-broker/main_serve_local_watch_handlers.go @@ -7,7 +7,7 @@ import ( "errors" "io" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func decodeAndHandleRunWatch(service *brokerapi.Service, ctx context.Context, raw json.RawMessage, meta brokerapi.RequestContext) localRPCResponse { diff --git a/cmd/runecode-launcher/main.go b/cmd/runecode-launcher/main.go index 6a85646f..882397e1 100644 --- a/cmd/runecode-launcher/main.go +++ b/cmd/runecode-launcher/main.go @@ -14,10 +14,10 @@ import ( "syscall" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/launcherdaemon" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherdaemon" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type usageError struct{ message string } diff --git a/cmd/runecode-launcher/main_test.go b/cmd/runecode-launcher/main_test.go index 2549982a..06bd2ab3 100644 --- a/cmd/runecode-launcher/main_test.go +++ b/cmd/runecode-launcher/main_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestValidateIsolateBindingCLI(t *testing.T) { diff --git a/cmd/runecode-secretsd/main.go b/cmd/runecode-secretsd/main.go index 04aee228..e8ea5cc8 100644 --- a/cmd/runecode-secretsd/main.go +++ b/cmd/runecode-secretsd/main.go @@ -12,8 +12,8 @@ import ( "runtime" "strings" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type usageError struct{ message string } diff --git a/cmd/runecode-tui/broker_client.go b/cmd/runecode-tui/broker_client.go index 61b70cc8..a41ce48c 100644 --- a/cmd/runecode-tui/broker_client.go +++ b/cmd/runecode-tui/broker_client.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const localAPISchemaVersion = "0.1.0" diff --git a/cmd/runecode-tui/broker_client_git_setup.go b/cmd/runecode-tui/broker_client_git_setup.go index a5c3ea87..b400109b 100644 --- a/cmd/runecode-tui/broker_client_git_setup.go +++ b/cmd/runecode-tui/broker_client_git_setup.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (c *rpcBrokerClient) GitSetupGet(ctx context.Context, provider string) (brokerapi.GitSetupGetResponse, error) { diff --git a/cmd/runecode-tui/broker_client_helpers.go b/cmd/runecode-tui/broker_client_helpers.go index 70891d5b..eb9749e2 100644 --- a/cmd/runecode-tui/broker_client_helpers.go +++ b/cmd/runecode-tui/broker_client_helpers.go @@ -10,8 +10,8 @@ import ( "sync/atomic" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (c *rpcBrokerClient) invoke(ctx context.Context, operation string, req any, out any) error { diff --git a/cmd/runecode-tui/broker_client_ipc_config.go b/cmd/runecode-tui/broker_client_ipc_config.go index 09c1b3a3..3737e4eb 100644 --- a/cmd/runecode-tui/broker_client_ipc_config.go +++ b/cmd/runecode-tui/broker_client_ipc_config.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func localIPCConfigProviderWithOverrides(base func() (brokerapi.LocalIPCConfig, error), runtimeDir, socketName string) func() (brokerapi.LocalIPCConfig, error) { diff --git a/cmd/runecode-tui/broker_client_provider_setup.go b/cmd/runecode-tui/broker_client_provider_setup.go index a4d0f5f7..6f3e200e 100644 --- a/cmd/runecode-tui/broker_client_provider_setup.go +++ b/cmd/runecode-tui/broker_client_provider_setup.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (c *rpcBrokerClient) ProviderSetupSessionBegin(ctx context.Context, req brokerapi.ProviderSetupSessionBeginRequest) (brokerapi.ProviderSetupSessionBeginResponse, error) { diff --git a/cmd/runecode-tui/broker_client_test.go b/cmd/runecode-tui/broker_client_test.go index 6a5cfb9f..7fb0368e 100644 --- a/cmd/runecode-tui/broker_client_test.go +++ b/cmd/runecode-tui/broker_client_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type fakeRPCInvoker struct { diff --git a/cmd/runecode-tui/local_rpc_integration_linux_helpers_test.go b/cmd/runecode-tui/local_rpc_integration_linux_helpers_test.go index f95e8b57..ddf5b9e7 100644 --- a/cmd/runecode-tui/local_rpc_integration_linux_helpers_test.go +++ b/cmd/runecode-tui/local_rpc_integration_linux_helpers_test.go @@ -18,14 +18,14 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func dispatchTUILocalRPC(service *brokerapi.Service, wire brokerapi.LocalRPCRequest, meta brokerapi.RequestContext) brokerapi.LocalRPCResponse { diff --git a/cmd/runecode-tui/local_rpc_integration_linux_test.go b/cmd/runecode-tui/local_rpc_integration_linux_test.go index 85624299..0e02f2c9 100644 --- a/cmd/runecode-tui/local_rpc_integration_linux_test.go +++ b/cmd/runecode-tui/local_rpc_integration_linux_test.go @@ -14,8 +14,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestTUIRoutesUseRealLocalRPCBrokerContracts(t *testing.T) { diff --git a/cmd/runecode-tui/route_action_center.go b/cmd/runecode-tui/route_action_center.go index be2e0fb5..c6fc8fc3 100644 --- a/cmd/runecode-tui/route_action_center.go +++ b/cmd/runecode-tui/route_action_center.go @@ -5,7 +5,7 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type actionCenterLoadedMsg struct { diff --git a/cmd/runecode-tui/route_action_center_blocked_helpers.go b/cmd/runecode-tui/route_action_center_blocked_helpers.go index ca914ac8..732720cd 100644 --- a/cmd/runecode-tui/route_action_center_blocked_helpers.go +++ b/cmd/runecode-tui/route_action_center_blocked_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func approvalCountsByRun(approvals []brokerapi.ApprovalSummary) map[string]int { diff --git a/cmd/runecode-tui/route_action_center_helpers.go b/cmd/runecode-tui/route_action_center_helpers.go index afdf2890..47512f2b 100644 --- a/cmd/runecode-tui/route_action_center_helpers.go +++ b/cmd/runecode-tui/route_action_center_helpers.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type actionCenterSummary struct { diff --git a/cmd/runecode-tui/route_action_center_test.go b/cmd/runecode-tui/route_action_center_test.go index 4fa25f2c..fbf28b61 100644 --- a/cmd/runecode-tui/route_action_center_test.go +++ b/cmd/runecode-tui/route_action_center_test.go @@ -6,8 +6,8 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestActionCenterViewKeepsFamiliesDistinctAndReservedQANotice(t *testing.T) { diff --git a/cmd/runecode-tui/route_approval_fixture_test.go b/cmd/runecode-tui/route_approval_fixture_test.go index abbaa864..e84cda51 100644 --- a/cmd/runecode-tui/route_approval_fixture_test.go +++ b/cmd/runecode-tui/route_approval_fixture_test.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) var testSignedApprovalRequest = &trustpolicy.SignedObjectEnvelope{ diff --git a/cmd/runecode-tui/route_approvals.go b/cmd/runecode-tui/route_approvals.go index 8ebbfe6c..a490ad3f 100644 --- a/cmd/runecode-tui/route_approvals.go +++ b/cmd/runecode-tui/route_approvals.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type approvalsLoadedMsg struct { diff --git a/cmd/runecode-tui/route_approvals_followup_helpers.go b/cmd/runecode-tui/route_approvals_followup_helpers.go index 85d60afe..965d36f6 100644 --- a/cmd/runecode-tui/route_approvals_followup_helpers.go +++ b/cmd/runecode-tui/route_approvals_followup_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func approvalEffectSummary(detail brokerapi.ApprovalDetail) string { diff --git a/cmd/runecode-tui/route_approvals_helpers.go b/cmd/runecode-tui/route_approvals_helpers.go index d01d4793..d7c8dc86 100644 --- a/cmd/runecode-tui/route_approvals_helpers.go +++ b/cmd/runecode-tui/route_approvals_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func renderApprovalList(items []brokerapi.ApprovalSummary, selected int) string { diff --git a/cmd/runecode-tui/route_approvals_resolve_helpers.go b/cmd/runecode-tui/route_approvals_resolve_helpers.go index dffead0d..4a4d5477 100644 --- a/cmd/runecode-tui/route_approvals_resolve_helpers.go +++ b/cmd/runecode-tui/route_approvals_resolve_helpers.go @@ -7,9 +7,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func validateApprovalResolveInput(resp brokerapi.ApprovalGetResponse) error { diff --git a/cmd/runecode-tui/route_approvals_state_helpers.go b/cmd/runecode-tui/route_approvals_state_helpers.go index 2e24fd72..0ce8084e 100644 --- a/cmd/runecode-tui/route_approvals_state_helpers.go +++ b/cmd/runecode-tui/route_approvals_state_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func approvalPrimaryStateBadge(summary brokerapi.ApprovalSummary) string { diff --git a/cmd/runecode-tui/route_approvals_validation_test.go b/cmd/runecode-tui/route_approvals_validation_test.go index 88e6c689..54b2f5a9 100644 --- a/cmd/runecode-tui/route_approvals_validation_test.go +++ b/cmd/runecode-tui/route_approvals_validation_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestValidateApprovalResolveInputRejectsUnsupportedActionKind(t *testing.T) { diff --git a/cmd/runecode-tui/route_artifacts.go b/cmd/runecode-tui/route_artifacts.go index 76ce69cc..2e00386f 100644 --- a/cmd/runecode-tui/route_artifacts.go +++ b/cmd/runecode-tui/route_artifacts.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) var artifactClassFilters = []string{"", "diffs", "build_logs", "gate_evidence", "audit_verification_report", "approved_file_excerpts", "unapproved_file_excerpts"} diff --git a/cmd/runecode-tui/route_artifacts_detail.go b/cmd/runecode-tui/route_artifacts_detail.go index 85c2422c..fb6cab14 100644 --- a/cmd/runecode-tui/route_artifacts_detail.go +++ b/cmd/runecode-tui/route_artifacts_detail.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const artifactPreviewLineLimit = 10 diff --git a/cmd/runecode-tui/route_audit.go b/cmd/runecode-tui/route_audit.go index 5e9a9ed4..1d009e38 100644 --- a/cmd/runecode-tui/route_audit.go +++ b/cmd/runecode-tui/route_audit.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type auditLoadedMsg struct { diff --git a/cmd/runecode-tui/route_audit_anchor_action.go b/cmd/runecode-tui/route_audit_anchor_action.go index fdcf8322..72980e5c 100644 --- a/cmd/runecode-tui/route_audit_anchor_action.go +++ b/cmd/runecode-tui/route_audit_anchor_action.go @@ -5,8 +5,8 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (m auditRouteModel) anchorSelectedOrLatestSeal() (routeModel, tea.Cmd) { diff --git a/cmd/runecode-tui/route_audit_render.go b/cmd/runecode-tui/route_audit_render.go index 18ca475b..ae522ba3 100644 --- a/cmd/runecode-tui/route_audit_render.go +++ b/cmd/runecode-tui/route_audit_render.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func renderAuditSummary(verify *brokerapi.AuditVerificationGetResponse) string { diff --git a/cmd/runecode-tui/route_audit_status_test.go b/cmd/runecode-tui/route_audit_status_test.go index 226043e6..d60392e3 100644 --- a/cmd/runecode-tui/route_audit_status_test.go +++ b/cmd/runecode-tui/route_audit_status_test.go @@ -7,8 +7,8 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAuditRouteShowsPagedTimelineAndVerificationReasonCodes(t *testing.T) { diff --git a/cmd/runecode-tui/route_audit_timeline_labels.go b/cmd/runecode-tui/route_audit_timeline_labels.go index ea21f244..a3c2c643 100644 --- a/cmd/runecode-tui/route_audit_timeline_labels.go +++ b/cmd/runecode-tui/route_audit_timeline_labels.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func auditRecordDisplayLabel(entry brokerapi.AuditTimelineViewEntry) string { diff --git a/cmd/runecode-tui/route_audit_workbench_helpers.go b/cmd/runecode-tui/route_audit_workbench_helpers.go index af879ae7..fdeb44c8 100644 --- a/cmd/runecode-tui/route_audit_workbench_helpers.go +++ b/cmd/runecode-tui/route_audit_workbench_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func auditEventLabel(eventType string) string { diff --git a/cmd/runecode-tui/route_chat.go b/cmd/runecode-tui/route_chat.go index 2be09e98..7c1d105e 100644 --- a/cmd/runecode-tui/route_chat.go +++ b/cmd/runecode-tui/route_chat.go @@ -5,7 +5,7 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type chatLoadedMsg struct { diff --git a/cmd/runecode-tui/route_chat_execution_helpers.go b/cmd/runecode-tui/route_chat_execution_helpers.go index b8fcf386..a31a74e5 100644 --- a/cmd/runecode-tui/route_chat_execution_helpers.go +++ b/cmd/runecode-tui/route_chat_execution_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func chatVisibleExecution(detail *brokerapi.SessionDetail) *brokerapi.SessionTurnExecution { diff --git a/cmd/runecode-tui/route_chat_execution_helpers_test.go b/cmd/runecode-tui/route_chat_execution_helpers_test.go index e0720069..8e7e036a 100644 --- a/cmd/runecode-tui/route_chat_execution_helpers_test.go +++ b/cmd/runecode-tui/route_chat_execution_helpers_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestChatExecutionTerminal(t *testing.T) { diff --git a/cmd/runecode-tui/route_chat_execution_state_helpers.go b/cmd/runecode-tui/route_chat_execution_state_helpers.go index c8297021..51305d5a 100644 --- a/cmd/runecode-tui/route_chat_execution_state_helpers.go +++ b/cmd/runecode-tui/route_chat_execution_state_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func chatRunIDFromExecution(exec brokerapi.SessionTurnExecution) string { diff --git a/cmd/runecode-tui/route_chat_inspector.go b/cmd/runecode-tui/route_chat_inspector.go index 08b65dc3..94158164 100644 --- a/cmd/runecode-tui/route_chat_inspector.go +++ b/cmd/runecode-tui/route_chat_inspector.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func renderSessionList(sessions []brokerapi.SessionSummary, selected int) string { diff --git a/cmd/runecode-tui/route_chat_loading.go b/cmd/runecode-tui/route_chat_loading.go index 5099caae..1610f13f 100644 --- a/cmd/runecode-tui/route_chat_loading.go +++ b/cmd/runecode-tui/route_chat_loading.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (m chatRouteModel) loadCmd(preferredSessionID string, seq uint64) tea.Cmd { diff --git a/cmd/runecode-tui/route_chat_rendering.go b/cmd/runecode-tui/route_chat_rendering.go index 077a6969..63ed2136 100644 --- a/cmd/runecode-tui/route_chat_rendering.go +++ b/cmd/runecode-tui/route_chat_rendering.go @@ -5,7 +5,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func selectedSessionIndex(sessions []brokerapi.SessionSummary, activeID string) int { diff --git a/cmd/runecode-tui/route_chat_state.go b/cmd/runecode-tui/route_chat_state.go index b7d995f2..82564f59 100644 --- a/cmd/runecode-tui/route_chat_state.go +++ b/cmd/runecode-tui/route_chat_state.go @@ -5,7 +5,7 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (m chatRouteModel) handleRouteActivated(msg routeActivatedMsg) (routeModel, tea.Cmd) { diff --git a/cmd/runecode-tui/route_chat_test.go b/cmd/runecode-tui/route_chat_test.go index cce72bc8..08961abd 100644 --- a/cmd/runecode-tui/route_chat_test.go +++ b/cmd/runecode-tui/route_chat_test.go @@ -6,7 +6,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func chatMustContainAll(t *testing.T, haystack string, needles ...string) { diff --git a/cmd/runecode-tui/route_dashboard.go b/cmd/runecode-tui/route_dashboard.go index c41ae3c9..375efb6b 100644 --- a/cmd/runecode-tui/route_dashboard.go +++ b/cmd/runecode-tui/route_dashboard.go @@ -5,7 +5,7 @@ import ( tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type dashboardLoadedMsg struct { diff --git a/cmd/runecode-tui/route_dashboard_helpers.go b/cmd/runecode-tui/route_dashboard_helpers.go index 06dc8780..afc887f0 100644 --- a/cmd/runecode-tui/route_dashboard_helpers.go +++ b/cmd/runecode-tui/route_dashboard_helpers.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type dashboardExecutiveSummary struct { diff --git a/cmd/runecode-tui/route_dashboard_metrics.go b/cmd/runecode-tui/route_dashboard_metrics.go index 95185e2f..040c657c 100644 --- a/cmd/runecode-tui/route_dashboard_metrics.go +++ b/cmd/runecode-tui/route_dashboard_metrics.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func dashboardCountPhrase(count int, singular, plural string) string { diff --git a/cmd/runecode-tui/route_dashboard_test.go b/cmd/runecode-tui/route_dashboard_test.go index 66a36cbb..eecc8ac6 100644 --- a/cmd/runecode-tui/route_dashboard_test.go +++ b/cmd/runecode-tui/route_dashboard_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/charmbracelet/lipgloss" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestDashboardRouteShowsTypedLiveWatchFamilies(t *testing.T) { diff --git a/cmd/runecode-tui/route_dashboard_watch_helpers.go b/cmd/runecode-tui/route_dashboard_watch_helpers.go index e25b5387..10219e8e 100644 --- a/cmd/runecode-tui/route_dashboard_watch_helpers.go +++ b/cmd/runecode-tui/route_dashboard_watch_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func summarizeRunWatchEvents(events []brokerapi.RunWatchEvent) watchFamilySummary { diff --git a/cmd/runecode-tui/route_git_remote_mutation.go b/cmd/runecode-tui/route_git_remote_mutation.go index ec382dd2..23b51aaf 100644 --- a/cmd/runecode-tui/route_git_remote_mutation.go +++ b/cmd/runecode-tui/route_git_remote_mutation.go @@ -5,8 +5,8 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type gitRemoteMutationLoadedMsg struct { diff --git a/cmd/runecode-tui/route_git_remote_mutation_test.go b/cmd/runecode-tui/route_git_remote_mutation_test.go index 6c4c405b..e1012967 100644 --- a/cmd/runecode-tui/route_git_remote_mutation_test.go +++ b/cmd/runecode-tui/route_git_remote_mutation_test.go @@ -5,7 +5,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestGitRemoteMutationRouteLoadsPreparedReviewState(t *testing.T) { diff --git a/cmd/runecode-tui/route_git_remote_test_helpers_test.go b/cmd/runecode-tui/route_git_remote_test_helpers_test.go index 24bb2357..3f01c33a 100644 --- a/cmd/runecode-tui/route_git_remote_test_helpers_test.go +++ b/cmd/runecode-tui/route_git_remote_test_helpers_test.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (r *recordingBrokerClient) GitRemoteMutationPrepare(ctx context.Context, req brokerapi.GitRemoteMutationPrepareRequest) (brokerapi.GitRemoteMutationPrepareResponse, error) { @@ -133,7 +133,7 @@ func (f *fakeBrokerClient) GitRemoteMutationIssueExecuteLease(ctx context.Contex Scope: "run:run-1", DeliveryKind: "git_gateway", GitBinding: &secretsd.GitLeaseBinding{ - RepositoryIdentity: "github.com/runecode-ai/runecode", + RepositoryIdentity: "github.com/runecode-systems/runecode", AllowedOperations: []string{"git_ref_update"}, ActionRequestHash: "sha256:" + strings.Repeat("2", 64), PolicyContextHash: "sha256:" + strings.Repeat("3", 64), @@ -282,7 +282,7 @@ func fakePreparedGitRemoteMutationState(preparedID string) brokerapi.GitRemoteMu PreparedMutationID: preparedID, RunID: "run-1", Provider: "github", - DestinationRef: "github.com/runecode-ai/runecode", + DestinationRef: "github.com/runecode-systems/runecode", RequestKind: "git_ref_update", TypedRequestSchemaID: "runecode.protocol.v0.GitRefUpdateRequest", TypedRequestSchemaVersion: "0.1.0", @@ -300,7 +300,7 @@ func fakePreparedGitRemoteMutationState(preparedID string) brokerapi.GitRemoteMu DerivedSummary: brokerapi.GitRemoteMutationDerivedSummary{ SchemaID: "runecode.protocol.v0.GitRemoteMutationDerivedSummary", SchemaVersion: "0.1.0", - RepositoryIdentity: "github.com/runecode-ai/runecode", + RepositoryIdentity: "github.com/runecode-systems/runecode", TargetRefs: []string{"refs/heads/main"}, ReferencedPatchArtifactHashes: []trustpolicy.Digest{patchDigest}, ExpectedResultTreeHash: expectedTree, diff --git a/cmd/runecode-tui/route_git_setup.go b/cmd/runecode-tui/route_git_setup.go index 3d2903be..e51a8595 100644 --- a/cmd/runecode-tui/route_git_setup.go +++ b/cmd/runecode-tui/route_git_setup.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type gitSetupLoadedMsg struct { diff --git a/cmd/runecode-tui/route_git_setup_test.go b/cmd/runecode-tui/route_git_setup_test.go index 4b36b3ec..c9f886e3 100644 --- a/cmd/runecode-tui/route_git_setup_test.go +++ b/cmd/runecode-tui/route_git_setup_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestGitSetupRouteViewUsesGuidedSummaries(t *testing.T) { diff --git a/cmd/runecode-tui/route_provider_setup.go b/cmd/runecode-tui/route_provider_setup.go index 338ceb03..13054a34 100644 --- a/cmd/runecode-tui/route_provider_setup.go +++ b/cmd/runecode-tui/route_provider_setup.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type providerSetupRouteMsg struct { diff --git a/cmd/runecode-tui/route_runs.go b/cmd/runecode-tui/route_runs.go index acc2a776..89dea2c9 100644 --- a/cmd/runecode-tui/route_runs.go +++ b/cmd/runecode-tui/route_runs.go @@ -4,7 +4,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type runsLoadedMsg struct { diff --git a/cmd/runecode-tui/route_runs_approvals_artifacts_test.go b/cmd/runecode-tui/route_runs_approvals_artifacts_test.go index f8ca4ea6..8664fbe0 100644 --- a/cmd/runecode-tui/route_runs_approvals_artifacts_test.go +++ b/cmd/runecode-tui/route_runs_approvals_artifacts_test.go @@ -6,7 +6,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestRunsRouteExplainsBrokerPostureAndStateTaxonomy(t *testing.T) { diff --git a/cmd/runecode-tui/route_runs_detail.go b/cmd/runecode-tui/route_runs_detail.go index d8d7a6e3..cf6d9fc0 100644 --- a/cmd/runecode-tui/route_runs_detail.go +++ b/cmd/runecode-tui/route_runs_detail.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type runEvidenceLinks struct { diff --git a/cmd/runecode-tui/route_runs_evidence.go b/cmd/runecode-tui/route_runs_evidence.go index 2bff4a81..2ce5217f 100644 --- a/cmd/runecode-tui/route_runs_evidence.go +++ b/cmd/runecode-tui/route_runs_evidence.go @@ -5,7 +5,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func runEvidenceSummary(detail *brokerapi.RunDetail) string { diff --git a/cmd/runecode-tui/route_runs_render.go b/cmd/runecode-tui/route_runs_render.go index b7dfecd6..b9b8462f 100644 --- a/cmd/runecode-tui/route_runs_render.go +++ b/cmd/runecode-tui/route_runs_render.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func renderRunList(runs []brokerapi.RunSummary, selected int) string { diff --git a/cmd/runecode-tui/route_status.go b/cmd/runecode-tui/route_status.go index 57c62bac..22eceaec 100644 --- a/cmd/runecode-tui/route_status.go +++ b/cmd/runecode-tui/route_status.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type statusLoadedMsg struct { diff --git a/cmd/runecode-tui/route_status_project_substrate.go b/cmd/runecode-tui/route_status_project_substrate.go index 53fe7c1e..751eb5a6 100644 --- a/cmd/runecode-tui/route_status_project_substrate.go +++ b/cmd/runecode-tui/route_status_project_substrate.go @@ -5,8 +5,8 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (m statusRouteModel) beginProjectSubstrateAction(key string) (routeModel, tea.Cmd) { diff --git a/cmd/runecode-tui/route_status_render.go b/cmd/runecode-tui/route_status_render.go index bc716ff0..a540f770 100644 --- a/cmd/runecode-tui/route_status_render.go +++ b/cmd/runecode-tui/route_status_render.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func renderLifecycleOperationCard(posture brokerapi.BrokerProductLifecyclePosture) string { diff --git a/cmd/runecode-tui/route_status_test.go b/cmd/runecode-tui/route_status_test.go index f3bb2930..1e300108 100644 --- a/cmd/runecode-tui/route_status_test.go +++ b/cmd/runecode-tui/route_status_test.go @@ -6,7 +6,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestStatusRouteRendersProjectSubstratePostureAndGuidance(t *testing.T) { diff --git a/cmd/runecode-tui/route_tests_helpers_test.go b/cmd/runecode-tui/route_tests_helpers_test.go index b6e0d1c8..e0bc53d9 100644 --- a/cmd/runecode-tui/route_tests_helpers_test.go +++ b/cmd/runecode-tui/route_tests_helpers_test.go @@ -6,10 +6,10 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/projectsubstrate" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const fakeSessionExecutionTriggerID = "trigger-1" diff --git a/cmd/runecode-tui/route_tests_project_substrate_helpers_test.go b/cmd/runecode-tui/route_tests_project_substrate_helpers_test.go index 35a83bb6..b2ad51d9 100644 --- a/cmd/runecode-tui/route_tests_project_substrate_helpers_test.go +++ b/cmd/runecode-tui/route_tests_project_substrate_helpers_test.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (f *reloadAwareBrokerClient) ReadinessGet(ctx context.Context) (brokerapi.ReadinessGetResponse, error) { diff --git a/cmd/runecode-tui/route_tests_provider_helpers_test.go b/cmd/runecode-tui/route_tests_provider_helpers_test.go index 2ba5f261..8afafafb 100644 --- a/cmd/runecode-tui/route_tests_provider_helpers_test.go +++ b/cmd/runecode-tui/route_tests_provider_helpers_test.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (f *reloadAwareBrokerClient) GitSetupGet(ctx context.Context, provider string) (brokerapi.GitSetupGetResponse, error) { diff --git a/cmd/runecode-tui/route_tests_recording_client_test.go b/cmd/runecode-tui/route_tests_recording_client_test.go index c2aa6192..54ccb716 100644 --- a/cmd/runecode-tui/route_tests_recording_client_test.go +++ b/cmd/runecode-tui/route_tests_recording_client_test.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type recordingBrokerClient struct { diff --git a/cmd/runecode-tui/safety_ux.go b/cmd/runecode-tui/safety_ux.go index 22077560..f8dc544d 100644 --- a/cmd/runecode-tui/safety_ux.go +++ b/cmd/runecode-tui/safety_ux.go @@ -5,7 +5,7 @@ import ( "strings" "github.com/charmbracelet/lipgloss" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func renderRunSafetyStrip(summary brokerapi.RunSummary, width int) string { diff --git a/cmd/runecode-tui/session_workspace.go b/cmd/runecode-tui/session_workspace.go index 352be78e..44aae39b 100644 --- a/cmd/runecode-tui/session_workspace.go +++ b/cmd/runecode-tui/session_workspace.go @@ -7,7 +7,7 @@ import ( "time" "unicode/utf8" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type sessionSwitcherModel struct { diff --git a/cmd/runecode-tui/session_workspace_test.go b/cmd/runecode-tui/session_workspace_test.go index ff17a19e..4b81d0f9 100644 --- a/cmd/runecode-tui/session_workspace_test.go +++ b/cmd/runecode-tui/session_workspace_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestSessionDirectoryItemsRenderRequiredMetadataAndLocalMarkers(t *testing.T) { diff --git a/cmd/runecode-tui/shell_model.go b/cmd/runecode-tui/shell_model.go index 6f199d72..19aed6b9 100644 --- a/cmd/runecode-tui/shell_model.go +++ b/cmd/runecode-tui/shell_model.go @@ -4,7 +4,7 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const ( diff --git a/cmd/runecode-tui/shell_modes_quit_test.go b/cmd/runecode-tui/shell_modes_quit_test.go index 7265dc55..046c72b9 100644 --- a/cmd/runecode-tui/shell_modes_quit_test.go +++ b/cmd/runecode-tui/shell_modes_quit_test.go @@ -5,7 +5,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestShellCommandModeOpenChatResolvesThroughActionGraph(t *testing.T) { diff --git a/cmd/runecode-tui/shell_object_index.go b/cmd/runecode-tui/shell_object_index.go index ac2b4411..04b3dcef 100644 --- a/cmd/runecode-tui/shell_object_index.go +++ b/cmd/runecode-tui/shell_object_index.go @@ -6,7 +6,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const ( diff --git a/cmd/runecode-tui/shell_overlay_behavior_test.go b/cmd/runecode-tui/shell_overlay_behavior_test.go index 4f12742d..48c0da60 100644 --- a/cmd/runecode-tui/shell_overlay_behavior_test.go +++ b/cmd/runecode-tui/shell_overlay_behavior_test.go @@ -5,7 +5,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestLeaderOverlayConsumesMouseWithoutClickThrough(t *testing.T) { diff --git a/cmd/runecode-tui/shell_perf_test.go b/cmd/runecode-tui/shell_perf_test.go index d31066ea..49f10f39 100644 --- a/cmd/runecode-tui/shell_perf_test.go +++ b/cmd/runecode-tui/shell_perf_test.go @@ -9,7 +9,7 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func BenchmarkShellViewEmpty(b *testing.B) { diff --git a/cmd/runecode-tui/shell_persistence_test.go b/cmd/runecode-tui/shell_persistence_test.go index 81a9b410..e55e8b1b 100644 --- a/cmd/runecode-tui/shell_persistence_test.go +++ b/cmd/runecode-tui/shell_persistence_test.go @@ -6,7 +6,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestLogicalBrokerTargetKeyUsesStableAliasNotHostPath(t *testing.T) { diff --git a/cmd/runecode-tui/shell_render_helpers.go b/cmd/runecode-tui/shell_render_helpers.go index d15743e6..6d7e5153 100644 --- a/cmd/runecode-tui/shell_render_helpers.go +++ b/cmd/runecode-tui/shell_render_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (m shellModel) renderOverlayStack() string { diff --git a/cmd/runecode-tui/shell_sidebar.go b/cmd/runecode-tui/shell_sidebar.go index 1469a916..3fc592e8 100644 --- a/cmd/runecode-tui/shell_sidebar.go +++ b/cmd/runecode-tui/shell_sidebar.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type sidebarEntryKind string diff --git a/cmd/runecode-tui/shell_sidebar_mouse_test.go b/cmd/runecode-tui/shell_sidebar_mouse_test.go index 13602230..9fa2cd4a 100644 --- a/cmd/runecode-tui/shell_sidebar_mouse_test.go +++ b/cmd/runecode-tui/shell_sidebar_mouse_test.go @@ -4,7 +4,7 @@ import ( "testing" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestShellMouseClickSidebarHeaderGapDoesNotTriggerAdjacentEntry(t *testing.T) { diff --git a/cmd/runecode-tui/shell_sidebar_test.go b/cmd/runecode-tui/shell_sidebar_test.go index ec669223..5847f897 100644 --- a/cmd/runecode-tui/shell_sidebar_test.go +++ b/cmd/runecode-tui/shell_sidebar_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/charmbracelet/lipgloss" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestShellSidebarRenderShowsSingleSelectedRouteAndActiveMarker(t *testing.T) { diff --git a/cmd/runecode-tui/shell_test.go b/cmd/runecode-tui/shell_test.go index cd5bf034..27a162ea 100644 --- a/cmd/runecode-tui/shell_test.go +++ b/cmd/runecode-tui/shell_test.go @@ -7,7 +7,7 @@ import ( tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func TestShellPaletteJumpSetsRouteAndFocusAndBackstack(t *testing.T) { diff --git a/cmd/runecode-tui/shell_watch.go b/cmd/runecode-tui/shell_watch.go index 80255ecc..eb892370 100644 --- a/cmd/runecode-tui/shell_watch.go +++ b/cmd/runecode-tui/shell_watch.go @@ -3,7 +3,7 @@ package main import ( "time" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type shellWatchFamily string diff --git a/cmd/runecode-tui/shell_watch_projection.go b/cmd/runecode-tui/shell_watch_projection.go index 7dc3af84..e4d340a9 100644 --- a/cmd/runecode-tui/shell_watch_projection.go +++ b/cmd/runecode-tui/shell_watch_projection.go @@ -3,7 +3,7 @@ package main import ( "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (m *shellWatchManager) recomputeProjection() { diff --git a/cmd/runecode-tui/shell_watch_reduction.go b/cmd/runecode-tui/shell_watch_reduction.go index d5d58045..cebd218e 100644 --- a/cmd/runecode-tui/shell_watch_reduction.go +++ b/cmd/runecode-tui/shell_watch_reduction.go @@ -4,7 +4,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const shellLiveActivityFeedMax = 18 diff --git a/cmd/runecode-tui/shell_watch_test.go b/cmd/runecode-tui/shell_watch_test.go index 860b3b3c..3bd34905 100644 --- a/cmd/runecode-tui/shell_watch_test.go +++ b/cmd/runecode-tui/shell_watch_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) type watchPollRequestRecorder struct { diff --git a/cmd/runecode-tui/shell_watch_transport.go b/cmd/runecode-tui/shell_watch_transport.go index f16830c6..9e9c8b62 100644 --- a/cmd/runecode-tui/shell_watch_transport.go +++ b/cmd/runecode-tui/shell_watch_transport.go @@ -4,7 +4,7 @@ import ( "time" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) const shellWatchPollInterval = 2 * time.Second diff --git a/cmd/runecode-tui/shell_workspace.go b/cmd/runecode-tui/shell_workspace.go index 7c541e87..3015c350 100644 --- a/cmd/runecode-tui/shell_workspace.go +++ b/cmd/runecode-tui/shell_workspace.go @@ -5,7 +5,7 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func (m shellModel) loadSessionWorkspaceCmd() tea.Cmd { diff --git a/cmd/runecode-tui/snapshot_scenarios.go b/cmd/runecode-tui/snapshot_scenarios.go index 95613b9d..1e79e25f 100644 --- a/cmd/runecode-tui/snapshot_scenarios.go +++ b/cmd/runecode-tui/snapshot_scenarios.go @@ -6,8 +6,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type snapshotScenarioState struct { diff --git a/cmd/runecode-tui/snapshot_scenarios_routes.go b/cmd/runecode-tui/snapshot_scenarios_routes.go index 5f78e0ea..06bcac3b 100644 --- a/cmd/runecode-tui/snapshot_scenarios_routes.go +++ b/cmd/runecode-tui/snapshot_scenarios_routes.go @@ -5,8 +5,8 @@ package main import ( "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func buildChatSnapshot() snapshotScenarioState { @@ -183,7 +183,7 @@ func buildGitRemoteSnapshot() snapshotScenarioState { approvalDecision := trustpolicy.Digest{HashAlg: "sha256", Hash: strings.Repeat("5", 64)} patchDigest := trustpolicy.Digest{HashAlg: "sha256", Hash: strings.Repeat("6", 64)} expectedTree := trustpolicy.Digest{HashAlg: "sha256", Hash: strings.Repeat("7", 64)} - prepared := brokerapi.GitRemoteMutationPreparedState{PreparedMutationID: "sha256:" + strings.Repeat("9", 64), RunID: "run-1", Provider: "github", DestinationRef: "github.com/runecode-ai/runecode", RequestKind: "git_ref_update", TypedRequestHash: requestHash, ActionRequestHash: actionHash, PolicyDecisionHash: decisionHash, RequiredApprovalID: "sha256:" + strings.Repeat("a", 64), RequiredApprovalRequestHash: &approvalRequest, RequiredApprovalDecisionHash: &approvalDecision, LifecycleState: "prepared", ExecutionState: "not_started", DerivedSummary: brokerapi.GitRemoteMutationDerivedSummary{RepositoryIdentity: "github.com/runecode-ai/runecode", TargetRefs: []string{"refs/heads/main"}, ReferencedPatchArtifactHashes: []trustpolicy.Digest{patchDigest}, ExpectedResultTreeHash: expectedTree, CommitSubject: "Apply reviewed patch"}} + prepared := brokerapi.GitRemoteMutationPreparedState{PreparedMutationID: "sha256:" + strings.Repeat("9", 64), RunID: "run-1", Provider: "github", DestinationRef: "github.com/runecode-systems/runecode", RequestKind: "git_ref_update", TypedRequestHash: requestHash, ActionRequestHash: actionHash, PolicyDecisionHash: decisionHash, RequiredApprovalID: "sha256:" + strings.Repeat("a", 64), RequiredApprovalRequestHash: &approvalRequest, RequiredApprovalDecisionHash: &approvalDecision, LifecycleState: "prepared", ExecutionState: "not_started", DerivedSummary: brokerapi.GitRemoteMutationDerivedSummary{RepositoryIdentity: "github.com/runecode-systems/runecode", TargetRefs: []string{"refs/heads/main"}, ReferencedPatchArtifactHashes: []trustpolicy.Digest{patchDigest}, ExpectedResultTreeHash: expectedTree, CommitSubject: "Apply reviewed patch"}} git := gitRemoteMutationRouteModel{def: routeDefinition{ID: routeGitRemote, Label: "Git Remote"}, prepared: prepared} return snapshotScenarioState{Name: "git-remote-approval-ready", RouteID: routeGitRemote, Surface: git, Sessions: defaultSnapshotSessions(), Watch: watch, Theme: themePresetDark, Focus: focusContent} } diff --git a/cmd/runecode-tui/snapshot_watch_helpers.go b/cmd/runecode-tui/snapshot_watch_helpers.go index a9346ecb..328f81dc 100644 --- a/cmd/runecode-tui/snapshot_watch_helpers.go +++ b/cmd/runecode-tui/snapshot_watch_helpers.go @@ -5,7 +5,7 @@ package main import ( "time" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func watchProjection(msg shellWatchTransportLoadedMsg) shellWatchProjectionState { diff --git a/cmd/runecode/cli_helpers.go b/cmd/runecode/cli_helpers.go index 7077171c..c5231f1f 100644 --- a/cmd/runecode/cli_helpers.go +++ b/cmd/runecode/cli_helpers.go @@ -9,7 +9,7 @@ import ( "strconv" "strings" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) func writePIDFile(scope localbootstrap.RepoScope, pid int) error { diff --git a/cmd/runecode/main.go b/cmd/runecode/main.go index e4495b33..22712186 100644 --- a/cmd/runecode/main.go +++ b/cmd/runecode/main.go @@ -11,8 +11,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) type usageError struct{ message string } diff --git a/cmd/runecode/main_test.go b/cmd/runecode/main_test.go index 72369ccb..0fc1a300 100644 --- a/cmd/runecode/main_test.go +++ b/cmd/runecode/main_test.go @@ -10,8 +10,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) func TestBareRunecodeIsAttach(t *testing.T) { diff --git a/cmd/runecode/main_unix_test.go b/cmd/runecode/main_unix_test.go index 67f52646..5ed82db2 100644 --- a/cmd/runecode/main_unix_test.go +++ b/cmd/runecode/main_unix_test.go @@ -11,8 +11,8 @@ import ( "strconv" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) func TestEnsureRepoLifecycleRecoversStaleRuntimeArtifactsBeforeStart(t *testing.T) { diff --git a/cmd/runecode/runtime_helpers.go b/cmd/runecode/runtime_helpers.go index 7b94e8f4..c0fedc15 100644 --- a/cmd/runecode/runtime_helpers.go +++ b/cmd/runecode/runtime_helpers.go @@ -12,8 +12,8 @@ import ( "syscall" "unicode" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) func queryRepoProjectSubstratePosture(ctx context.Context, cfg brokerapi.LocalIPCConfig) (brokerapi.ProjectSubstratePostureGetResponse, error) { diff --git a/docs/install-verify.md b/docs/install-verify.md index 61c552cd..9192195f 100644 --- a/docs/install-verify.md +++ b/docs/install-verify.md @@ -15,7 +15,7 @@ Each release also publishes: - a canonical unsigned release manifest (`runecode__release-manifest.json`) - a keyless cosign signature and certificate for each primary asset (`.sig` and `.pem`) - a release SBOM (`runecode__sbom.spdx.json`) -- GitHub build provenance attestations +- GitHub artifact attestations The canonical flake package emits the final versioned unsigned archives, `SHA256SUMS`, and the release manifest: @@ -25,11 +25,43 @@ nix build --no-link .#release-artifacts The release workflow generates the SBOM afterward, then signs and attests it separately. The canonical `SHA256SUMS` file covers the unsigned archives and release manifest. -`README.md` contains a shorter verified install path. This document adds release asset layout details, prerelease-aware latest lookup, `gh attestation verify`, pinned-version flows, and Windows full verification. +`README.md` contains the primary installer path. This document explains that bootstrap flow and keeps explicit manual verification flows (with both `gh` and `curl`) plus `gh attestation verify` examples. + +## Primary path: signed installer script + +The recommended install route is to download a first-party installer script from release assets and run it for the selected tag. + +- This is a bootstrap path: you trust the initial script download enough to start it. +- Once running, the installer verifies the signed checksum manifest, verifies the running installer against the signed release metadata and attestation, verifies the selected archive, prints the relevant verification details, and prompts before installing. +- If you want to verify the installer script before executing it, use the manual flow later in this document. + +Linux/macOS example: + +```bash +set -euo pipefail + +TAG="v0.1.0-alpha.11" +curl -fsSLO "https://github.com/runecode-systems/runecode/releases/download/${TAG}/install-runecode.sh" +bash install-runecode.sh --version "$TAG" +``` + +If you want the installer to resolve the newest published release automatically, pass `--latest` instead of `--version `. + +Windows PowerShell example: + +```powershell +$Tag = "v0.1.0-alpha.11" +Invoke-WebRequest -Uri "https://github.com/runecode-systems/runecode/releases/download/$Tag/install-runecode.ps1" -OutFile "install-runecode.ps1" +powershell -ExecutionPolicy Bypass -File .\install-runecode.ps1 -Tag $Tag +``` + +On Windows `arm64`, preinstall `cosign v2.4.1` before using the installer. The pinned temporary helper bootstrap in `install-runecode.ps1` currently supports Windows `amd64` only because that is the only Windows `cosign` binary published for the pinned version. ## Prerequisites -For the full verification flow below, install: +The primary installer above only needs standard platform tooling plus network access. It can bootstrap pinned temporary copies of `cosign` and `gh` when they are not already available, except for Windows `arm64`, where `cosign v2.4.1` must be preinstalled. + +For the full manual verification flows below, install: - `gh` (GitHub CLI) - `cosign` @@ -42,12 +74,12 @@ The commands also use the platform's built-in archive and checksum tooling: The `latest` examples below resolve the newest published release including prereleases. `gh release view` without a tag only works after a non-prerelease release exists. -## Linux and macOS: latest release, full verification, install +## Linux and macOS: latest release, full manual verification, install (`gh`) ```bash set -euo pipefail -REPO="runecode-ai/runecode" +REPO="runecode-systems/runecode" # Newest published release, including prereleases during pre-alpha. # Ordered by creation date; assumes no out-of-order backport releases. VERSION="$(gh release list --repo "$REPO" --exclude-drafts --limit 1 --json tagName --jq '.[0].tagName')" @@ -113,13 +145,89 @@ tar -xzf "$ARCHIVE" -C unpack PACKAGE_DIR="unpack/runecode_${VERSION}_${OS}_${ARCH}" install -d "$HOME/.local/bin" -install -m 0755 "$PACKAGE_DIR"/bin/runecode-* "$HOME/.local/bin/" +install -m 0755 "$PACKAGE_DIR"/bin/runecode* "$HOME/.local/bin/" + +printf 'Installed RuneCode binaries to %s\n' "$HOME/.local/bin" +printf 'Add that directory to PATH if it is not already present.\n' +``` + +## Linux and macOS: latest release, full manual verification, install (`curl` downloads) + +If you prefer not to use `gh` for asset downloads, you can verify manually with `curl` + `cosign` + checksums. The attestation step below still uses `gh`. + +```bash +set -euo pipefail + +REPO="runecode-systems/runecode" +VERSION="$(gh release list --repo "$REPO" --exclude-drafts --limit 1 --json tagName --jq '.[0].tagName')" + +if [ -z "$VERSION" ]; then + printf 'no published release found for %s\n' "$REPO" >&2 + exit 1 +fi + +OS="$(uname -s | tr '[:upper:]' '[:lower:]')" +ARCH="$(uname -m)" + +case "$ARCH" in + x86_64) ARCH="amd64" ;; + arm64|aarch64) ARCH="arm64" ;; + *) printf 'unsupported architecture: %s\n' "$ARCH" >&2; exit 1 ;; +esac + +case "$OS" in + linux|darwin) ;; + *) printf 'unsupported operating system: %s\n' "$OS" >&2; exit 1 ;; +esac + +ARCHIVE="runecode_${VERSION}_${OS}_${ARCH}.tar.gz" +BASE_URL="https://github.com/${REPO}/releases/download/${VERSION}" +WORKDIR="$(mktemp -d)" +trap 'rm -rf "$WORKDIR"' EXIT +cd "$WORKDIR" + +curl -fsSLO "$BASE_URL/$ARCHIVE" +curl -fsSLO "$BASE_URL/$ARCHIVE.sig" +curl -fsSLO "$BASE_URL/$ARCHIVE.pem" +curl -fsSLO "$BASE_URL/SHA256SUMS" +curl -fsSLO "$BASE_URL/SHA256SUMS.sig" +curl -fsSLO "$BASE_URL/SHA256SUMS.pem" + +cosign verify-blob \ + --certificate-identity "https://github.com/${REPO}/.github/workflows/release.yml@refs/tags/${VERSION}" \ + --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \ + --signature "SHA256SUMS.sig" \ + --certificate "SHA256SUMS.pem" \ + "SHA256SUMS" + +cosign verify-blob \ + --certificate-identity "https://github.com/${REPO}/.github/workflows/release.yml@refs/tags/${VERSION}" \ + --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \ + --signature "${ARCHIVE}.sig" \ + --certificate "${ARCHIVE}.pem" \ + "$ARCHIVE" + +if command -v sha256sum >/dev/null 2>&1; then + grep -F " ${ARCHIVE}" SHA256SUMS | sha256sum -c - +else + grep -F " ${ARCHIVE}" SHA256SUMS | shasum -a 256 -c - +fi + +gh attestation verify "$ARCHIVE" --repo "$REPO" + +mkdir unpack +tar -xzf "$ARCHIVE" -C unpack + +PACKAGE_DIR="unpack/runecode_${VERSION}_${OS}_${ARCH}" + +install -d "$HOME/.local/bin" +install -m 0755 "$PACKAGE_DIR"/bin/runecode* "$HOME/.local/bin/" printf 'Installed RuneCode binaries to %s\n' "$HOME/.local/bin" printf 'Add that directory to PATH if it is not already present.\n' ``` -## Linux and macOS: pinned release, full verification, install +## Linux and macOS: pinned release, full manual verification, install If you prefer not to resolve `latest`, set the version explicitly and run the same flow. @@ -129,12 +237,12 @@ VERSION="v0.1.0" Replace the `VERSION=...` line in the previous script with the pinned tag you want. -## Windows PowerShell: latest release, full verification, install +## Windows PowerShell: latest release, full manual verification, install ```powershell $ErrorActionPreference = "Stop" -$Repo = "runecode-ai/runecode" +$Repo = "runecode-systems/runecode" # Newest published release, including prereleases during pre-alpha. # Ordered by creation date; assumes no out-of-order backport releases. $Version = gh release list --repo $Repo --exclude-drafts --limit 1 --json tagName --jq '.[0].tagName' @@ -219,7 +327,7 @@ try { } ``` -## Windows PowerShell: pinned release, full verification, install +## Windows PowerShell: pinned release, full manual verification, install If you prefer not to resolve `latest`, set the version explicitly and run the same flow. @@ -235,6 +343,7 @@ Replace the `$Version=...` line in the previous script with the pinned tag you w - `cosign verify-blob` on the archive proves the archive itself was signed by the same workflow identity. - checksum verification proves the file you downloaded matches the canonical checksum manifest emitted by the flake-built unsigned release set. - the SBOM is verified separately through its signature/certificate and GitHub attestation rather than the canonical checksum manifest. -- `gh attestation verify` proves GitHub recorded build provenance for the downloaded asset. +- `gh attestation verify` proves GitHub recorded an attestation for the downloaded asset in the release workflow. +- installer scripts can also be verified the same way (`cosign verify-blob` against installer `.sig`/`.pem`) before execution. If any verification step fails, stop and do not install the binaries. diff --git a/go.mod b/go.mod index af2e4983..639478de 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/runecode-ai/runecode +module github.com/runecode-systems/runecode go 1.25 @@ -6,6 +6,10 @@ require ( github.com/charmbracelet/bubbles v0.21.0 github.com/charmbracelet/bubbletea v1.3.10 github.com/charmbracelet/lipgloss v1.1.0 + github.com/charmbracelet/x/ansi v0.10.1 + github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd + github.com/creack/pty v1.1.24 + github.com/muesli/termenv v0.16.0 github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 github.com/uudashr/gocognit v1.2.1 golang.org/x/sys v0.41.0 @@ -17,10 +21,7 @@ require ( github.com/atotto/clipboard v0.1.4 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect - github.com/charmbracelet/x/ansi v0.10.1 // indirect - github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect github.com/charmbracelet/x/term v0.2.1 // indirect - github.com/creack/pty v1.1.24 // indirect github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mattn/go-isatty v0.0.20 // indirect @@ -28,7 +29,6 @@ require ( github.com/mattn/go-runewidth v0.0.16 // indirect github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect github.com/muesli/cancelreader v0.2.2 // indirect - github.com/muesli/termenv v0.16.0 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect golang.org/x/text v0.14.0 // indirect diff --git a/go.sum b/go.sum index b8cf1fca..18cd6a36 100644 --- a/go.sum +++ b/go.sum @@ -18,8 +18,6 @@ github.com/charmbracelet/x/ansi v0.10.1 h1:rL3Koar5XvX0pHGfovN03f5cxLbCF2YvLeyz7 github.com/charmbracelet/x/ansi v0.10.1/go.mod h1:3RQDQ6lDnROptfpWuUVIUG64bD2g2BgntdxH0Ya5TeE= github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd h1:vy0GVL4jeHEwG5YOXDmi86oYw2yuYUGqz6a8sLwg0X8= github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd/go.mod h1:xe0nKWGd3eJgtqZRaN9RjMtK7xUYchjzPr7q6kcvCCs= -github.com/charmbracelet/x/exp/golden v0.0.0-20241011142426-46044092ad91 h1:payRxjMjKgx2PaCWLZ4p3ro9y97+TVLZNaRZgJwSVDQ= -github.com/charmbracelet/x/exp/golden v0.0.0-20241011142426-46044092ad91/go.mod h1:wDlXFlCrmJ8J+swcL/MnGUuYnqgQdW9rhSD61oNMb6U= github.com/charmbracelet/x/term v0.2.1 h1:AQeHeLZ1OqSXhrAWpYUtZyX1T3zVxfpZuEQMIQaGIAQ= github.com/charmbracelet/x/term v0.2.1/go.mod h1:oQ4enTYFV7QN4m0i9mzHrViD7TQKvNEEkHUMCmsxdUg= github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s= diff --git a/internal/artifacts/backup_manifest.go b/internal/artifacts/backup_manifest.go index 4efcf81c..d3c5076f 100644 --- a/internal/artifacts/backup_manifest.go +++ b/internal/artifacts/backup_manifest.go @@ -4,7 +4,7 @@ import ( "sort" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func buildBackupManifest(state StoreState, exportedAt time.Time) BackupManifest { diff --git a/internal/artifacts/canonical_json.go b/internal/artifacts/canonical_json.go index b0b05124..6a7b0585 100644 --- a/internal/artifacts/canonical_json.go +++ b/internal/artifacts/canonical_json.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func isJSONContentType(contentType string) bool { diff --git a/internal/artifacts/crypto_approval.go b/internal/artifacts/crypto_approval.go index 5b81bab1..7fe45f46 100644 --- a/internal/artifacts/crypto_approval.go +++ b/internal/artifacts/crypto_approval.go @@ -7,7 +7,7 @@ import ( "fmt" "sort" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func verifySignedApprovalDecision(req PromotionRequest, trustedVerifiers []trustpolicy.VerifierRecord) error { diff --git a/internal/artifacts/crypto_approval_hash.go b/internal/artifacts/crypto_approval_hash.go index 57c15caa..d28d8568 100644 --- a/internal/artifacts/crypto_approval_hash.go +++ b/internal/artifacts/crypto_approval_hash.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const promotionActionJustification = "promotion approval request" diff --git a/internal/artifacts/crypto_approval_owner.go b/internal/artifacts/crypto_approval_owner.go index 024c659b..cbf2ee76 100644 --- a/internal/artifacts/crypto_approval_owner.go +++ b/internal/artifacts/crypto_approval_owner.go @@ -3,7 +3,7 @@ package artifacts import ( "errors" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func validateDecisionApproverBinding(req PromotionRequest, decision trustpolicy.ApprovalDecision, verifier trustpolicy.VerifierRecord) error { diff --git a/internal/artifacts/crypto_approval_test.go b/internal/artifacts/crypto_approval_test.go index effa5117..60c7973e 100644 --- a/internal/artifacts/crypto_approval_test.go +++ b/internal/artifacts/crypto_approval_test.go @@ -9,8 +9,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestVerifySignedApprovalDecisionAcceptsSignedApproval(t *testing.T) { diff --git a/internal/artifacts/policy.go b/internal/artifacts/policy.go index cb830cb1..f58a1c9d 100644 --- a/internal/artifacts/policy.go +++ b/internal/artifacts/policy.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func validatePutRequest(req PutRequest, policy Policy) error { diff --git a/internal/artifacts/promotion_hash_test.go b/internal/artifacts/promotion_hash_test.go index 124ddb4a..cde857d0 100644 --- a/internal/artifacts/promotion_hash_test.go +++ b/internal/artifacts/promotion_hash_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestPromotionDecisionHashCanonicalizesEnvelopeJSON(t *testing.T) { diff --git a/internal/artifacts/promotion_trust_test.go b/internal/artifacts/promotion_trust_test.go index b248aaac..2c378fc6 100644 --- a/internal/artifacts/promotion_trust_test.go +++ b/internal/artifacts/promotion_trust_test.go @@ -5,7 +5,7 @@ import ( "errors" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestPromotionRejectsVerificationRecordFromNonAuditRole(t *testing.T) { diff --git a/internal/artifacts/state_normalize.go b/internal/artifacts/state_normalize.go index 3710d2b6..b05ed7fa 100644 --- a/internal/artifacts/state_normalize.go +++ b/internal/artifacts/state_normalize.go @@ -3,7 +3,7 @@ package artifacts import ( "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func normalizeState(state StoreState) StoreState { diff --git a/internal/artifacts/store_approvals.go b/internal/artifacts/store_approvals.go index 8228bb2c..7ac60a19 100644 --- a/internal/artifacts/store_approvals.go +++ b/internal/artifacts/store_approvals.go @@ -9,8 +9,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const ( diff --git a/internal/artifacts/store_approvals_policy_decision_helpers.go b/internal/artifacts/store_approvals_policy_decision_helpers.go index f7150fdc..eb141114 100644 --- a/internal/artifacts/store_approvals_policy_decision_helpers.go +++ b/internal/artifacts/store_approvals_policy_decision_helpers.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const approvalMaxTTLSeconds = int64(24 * 60 * 60) diff --git a/internal/artifacts/store_backup_restore.go b/internal/artifacts/store_backup_restore.go index 13dd2afc..980fbb85 100644 --- a/internal/artifacts/store_backup_restore.go +++ b/internal/artifacts/store_backup_restore.go @@ -5,7 +5,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func stateFromBackup(manifest BackupManifest, lastAuditSequence int64, ioStore *storeIO) (StoreState, error) { diff --git a/internal/artifacts/store_backup_restore_attestation.go b/internal/artifacts/store_backup_restore_attestation.go index 11b45bf8..d22ee735 100644 --- a/internal/artifacts/store_backup_restore_attestation.go +++ b/internal/artifacts/store_backup_restore_attestation.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func loadRestoredAttestationVerificationCache(next *StoreState, verificationCache map[string]launcherbackend.IsolateAttestationVerificationRecord) error { diff --git a/internal/artifacts/store_backup_restore_runtime.go b/internal/artifacts/store_backup_restore_runtime.go index 93338e0f..ca1d1a12 100644 --- a/internal/artifacts/store_backup_restore_runtime.go +++ b/internal/artifacts/store_backup_restore_runtime.go @@ -3,7 +3,7 @@ package artifacts import ( "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func deriveRestorableRuntimeEvidence(factsByRun map[string]launcherbackend.RuntimeFactsSnapshot) (map[string]launcherbackend.RuntimeEvidenceSnapshot, error) { diff --git a/internal/artifacts/store_backup_runtime_restore_test.go b/internal/artifacts/store_backup_runtime_restore_test.go index de7506aa..c38132f5 100644 --- a/internal/artifacts/store_backup_runtime_restore_test.go +++ b/internal/artifacts/store_backup_runtime_restore_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRestoreRejectsTamperedAttestationVerificationCacheRecord(t *testing.T) { diff --git a/internal/artifacts/store_external_anchor_prepared.go b/internal/artifacts/store_external_anchor_prepared.go index 9205905d..39144df0 100644 --- a/internal/artifacts/store_external_anchor_prepared.go +++ b/internal/artifacts/store_external_anchor_prepared.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Store) ExternalAnchorPreparedUpsert(record ExternalAnchorPreparedMutationRecord) error { diff --git a/internal/artifacts/store_flow_validation.go b/internal/artifacts/store_flow_validation.go index eb863a74..976cf18e 100644 --- a/internal/artifacts/store_flow_validation.go +++ b/internal/artifacts/store_flow_validation.go @@ -3,7 +3,7 @@ package artifacts import ( "errors" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Store) enforceFlowRecordConsistencyLocked(record ArtifactRecord, req FlowCheckRequest) error { diff --git a/internal/artifacts/store_git_remote_prepared_test.go b/internal/artifacts/store_git_remote_prepared_test.go index 7cef48e7..0241cdab 100644 --- a/internal/artifacts/store_git_remote_prepared_test.go +++ b/internal/artifacts/store_git_remote_prepared_test.go @@ -50,11 +50,11 @@ func gitRemotePreparedRecordFixture(preparedID string) GitRemotePreparedMutation PreparedMutationID: preparedID, RunID: "run-" + preparedID, Provider: "github", - DestinationRef: "github.com/runecode-ai/repo", + DestinationRef: "github.com/runecode-systems/repo", RequestKind: "git_ref_update", TypedRequestSchemaID: "runecode.protocol.v0.GitRefUpdateRequest", TypedRequestSchemaVer: "0.1.0", - TypedRequest: map[string]any{"schema_id": "runecode.protocol.v0.GitRefUpdateRequest", "schema_version": "0.1.0", "request_kind": "git_ref_update", "destination_ref": "github.com/runecode-ai/repo"}, + TypedRequest: map[string]any{"schema_id": "runecode.protocol.v0.GitRefUpdateRequest", "schema_version": "0.1.0", "request_kind": "git_ref_update", "destination_ref": "github.com/runecode-systems/repo"}, TypedRequestHash: testDigest("1"), ActionRequestHash: testDigest("2"), PolicyDecisionHash: testDigest("3"), @@ -63,7 +63,7 @@ func gitRemotePreparedRecordFixture(preparedID string) GitRemotePreparedMutation RequiredApprovalDecHash: testDigest("6"), LifecycleState: "executing", ExecutionState: "not_started", - DerivedSummary: map[string]any{"schema_id": "runecode.protocol.v0.GitRemoteMutationDerivedSummary", "schema_version": "0.1.0", "repository_identity": "https://github.com/runecode-ai/repo", "target_refs": []any{"refs/heads/main"}, "referenced_patch_artifact_digests": []any{}, "expected_result_tree_hash": map[string]any{"hash_alg": "sha256", "hash": testDigest("7")[7:]}}, + DerivedSummary: map[string]any{"schema_id": "runecode.protocol.v0.GitRemoteMutationDerivedSummary", "schema_version": "0.1.0", "repository_identity": "https://github.com/runecode-systems/repo", "target_refs": []any{"refs/heads/main"}, "referenced_patch_artifact_digests": []any{}, "expected_result_tree_hash": map[string]any{"hash_alg": "sha256", "hash": testDigest("7")[7:]}}, LastPrepareRequestID: "req-prepare-1", LastGetRequestID: "req-get-1", LastExecuteRequestID: "req-exec-1", diff --git a/internal/artifacts/store_policy.go b/internal/artifacts/store_policy.go index 03dde443..fec4e6ab 100644 --- a/internal/artifacts/store_policy.go +++ b/internal/artifacts/store_policy.go @@ -5,7 +5,7 @@ import ( "errors" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Store) CheckFlow(req FlowCheckRequest) error { diff --git a/internal/artifacts/store_run_plan_entries.go b/internal/artifacts/store_run_plan_entries.go index f75200ed..852ab7d2 100644 --- a/internal/artifacts/store_run_plan_entries.go +++ b/internal/artifacts/store_run_plan_entries.go @@ -4,7 +4,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/runplan" ) func runPlanGateEntriesFromCompiledEntries(entries []runplan.Entry) []RunPlanGateEntryRecord { diff --git a/internal/artifacts/store_run_plan_validation.go b/internal/artifacts/store_run_plan_validation.go index ad478a64..a460ef95 100644 --- a/internal/artifacts/store_run_plan_validation.go +++ b/internal/artifacts/store_run_plan_validation.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/runplan" ) func validateRunPlanAuthorityRecord(rec RunPlanAuthorityRecord) error { diff --git a/internal/artifacts/store_runtime_attestation_cache.go b/internal/artifacts/store_runtime_attestation_cache.go index 4b32f8f5..d5fe2f76 100644 --- a/internal/artifacts/store_runtime_attestation_cache.go +++ b/internal/artifacts/store_runtime_attestation_cache.go @@ -6,7 +6,7 @@ import ( "encoding/hex" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Store) upsertAttestationVerificationCacheLocked(evidence launcherbackend.RuntimeEvidenceSnapshot) { diff --git a/internal/artifacts/store_runtime_facts.go b/internal/artifacts/store_runtime_facts.go index a79e0f73..cce38714 100644 --- a/internal/artifacts/store_runtime_facts.go +++ b/internal/artifacts/store_runtime_facts.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Store) RecordRuntimeEvidenceState(runID string, facts launcherbackend.RuntimeFactsSnapshot, evidence launcherbackend.RuntimeEvidenceSnapshot, lifecycle launcherbackend.RuntimeLifecycleState) error { diff --git a/internal/artifacts/store_runtime_facts_test.go b/internal/artifacts/store_runtime_facts_test.go index ca2894d0..68b36615 100644 --- a/internal/artifacts/store_runtime_facts_test.go +++ b/internal/artifacts/store_runtime_facts_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRecordRuntimeEvidenceStatePersistsAcrossReload(t *testing.T) { diff --git a/internal/artifacts/store_session_execution_runtime_events.go b/internal/artifacts/store_session_execution_runtime_events.go index d360c606..24d9a58a 100644 --- a/internal/artifacts/store_session_execution_runtime_events.go +++ b/internal/artifacts/store_session_execution_runtime_events.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Store) SyncSessionExecutionFromRunRuntime(runID string, facts launcherbackend.RuntimeFactsSnapshot, advisory RunnerAdvisoryState, occurredAt time.Time) error { diff --git a/internal/artifacts/store_session_runtime_binding.go b/internal/artifacts/store_session_runtime_binding.go index 19ab1bbc..ea0818be 100644 --- a/internal/artifacts/store_session_runtime_binding.go +++ b/internal/artifacts/store_session_runtime_binding.go @@ -5,7 +5,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Store) upsertSessionRuntimeBindingLocked(runID string, facts launcherbackend.RuntimeFactsSnapshot) bool { diff --git a/internal/artifacts/trusted_verifier_trust.go b/internal/artifacts/trusted_verifier_trust.go index 702934e9..f09ccb80 100644 --- a/internal/artifacts/trusted_verifier_trust.go +++ b/internal/artifacts/trusted_verifier_trust.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func IsTrustedVerifierArtifact(record ArtifactRecord, events []AuditEvent) bool { diff --git a/internal/artifacts/types_state_policy.go b/internal/artifacts/types_state_policy.go index 0f60bdbf..1cc50db9 100644 --- a/internal/artifacts/types_state_policy.go +++ b/internal/artifacts/types_state_policy.go @@ -3,8 +3,8 @@ package artifacts import ( "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type StoreState struct { diff --git a/internal/auditd/anchor.go b/internal/auditd/anchor.go index 88e72ce3..e727f148 100644 --- a/internal/auditd/anchor.go +++ b/internal/auditd/anchor.go @@ -6,8 +6,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (l *Ledger) AnchorCurrentSegment(req AnchorSegmentRequest) (AnchorSegmentResult, error) { diff --git a/internal/auditd/anchor_failure_reason.go b/internal/auditd/anchor_failure_reason.go index 529df086..0c05f94d 100644 --- a/internal/auditd/anchor_failure_reason.go +++ b/internal/auditd/anchor_failure_reason.go @@ -3,7 +3,7 @@ package auditd import ( "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func anchorFailureReasonCode(report trustpolicy.AuditVerificationReportPayload) string { diff --git a/internal/auditd/anchor_test.go b/internal/auditd/anchor_test.go index cbb7d23f..b07cbb3a 100644 --- a/internal/auditd/anchor_test.go +++ b/internal/auditd/anchor_test.go @@ -9,8 +9,8 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestAnchorCurrentSegmentPersistsVerifierRecordForRestartVerification(t *testing.T) { diff --git a/internal/auditd/anchorable.go b/internal/auditd/anchorable.go index 753cacbb..44f2b1c7 100644 --- a/internal/auditd/anchorable.go +++ b/internal/auditd/anchorable.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) var ErrNoSealedSegment = errors.New("no sealed segment available") diff --git a/internal/auditd/contracts.go b/internal/auditd/contracts.go index 3cd11134..a929ca17 100644 --- a/internal/auditd/contracts.go +++ b/internal/auditd/contracts.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type VerificationConfiguration struct { diff --git a/internal/auditd/evidence_bundle_export.go b/internal/auditd/evidence_bundle_export.go index c744002f..2f113905 100644 --- a/internal/auditd/evidence_bundle_export.go +++ b/internal/auditd/evidence_bundle_export.go @@ -10,7 +10,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const ( diff --git a/internal/auditd/evidence_bundle_export_test.go b/internal/auditd/evidence_bundle_export_test.go index b62e5c59..5ee79a70 100644 --- a/internal/auditd/evidence_bundle_export_test.go +++ b/internal/auditd/evidence_bundle_export_test.go @@ -13,8 +13,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestExportEvidenceBundleRunScopeStreamsTarWithoutFullAssembly(t *testing.T) { diff --git a/internal/auditd/evidence_bundle_manifest_control_plane.go b/internal/auditd/evidence_bundle_manifest_control_plane.go index 68e68683..e77600db 100644 --- a/internal/auditd/evidence_bundle_manifest_control_plane.go +++ b/internal/auditd/evidence_bundle_manifest_control_plane.go @@ -4,7 +4,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) evidenceBundleControlPlaneProvenanceLocked(scope AuditEvidenceBundleScope, segmentIDs []string) (*AuditEvidenceBundleControlProvenance, error) { diff --git a/internal/auditd/evidence_bundle_manifest_normalization.go b/internal/auditd/evidence_bundle_manifest_normalization.go index 53fba335..ca049927 100644 --- a/internal/auditd/evidence_bundle_manifest_normalization.go +++ b/internal/auditd/evidence_bundle_manifest_normalization.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func evidenceBundleID(now time.Time) string { diff --git a/internal/auditd/evidence_bundle_manifest_selection_external_anchor.go b/internal/auditd/evidence_bundle_manifest_selection_external_anchor.go index 19a34cee..a312919d 100644 --- a/internal/auditd/evidence_bundle_manifest_selection_external_anchor.go +++ b/internal/auditd/evidence_bundle_manifest_selection_external_anchor.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) shouldIncludeExternalAnchorObjectForSegmentSetLocked(identity string, family string, segmentSet map[string]struct{}) (bool, error) { diff --git a/internal/auditd/evidence_bundle_manifest_selection_resolution.go b/internal/auditd/evidence_bundle_manifest_selection_resolution.go index d1f6138b..d45a5f56 100644 --- a/internal/auditd/evidence_bundle_manifest_selection_resolution.go +++ b/internal/auditd/evidence_bundle_manifest_selection_resolution.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) artifactDigestSegmentIDsLocked(index derivedIndex, artifactDigest string) ([]string, error) { diff --git a/internal/auditd/evidence_bundle_manifest_selection_support.go b/internal/auditd/evidence_bundle_manifest_selection_support.go index ac94959a..0db727aa 100644 --- a/internal/auditd/evidence_bundle_manifest_selection_support.go +++ b/internal/auditd/evidence_bundle_manifest_selection_support.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type bundleManifestReceiptPayload struct { diff --git a/internal/auditd/evidence_bundle_manifest_test.go b/internal/auditd/evidence_bundle_manifest_test.go index 3bfc3aa1..7cddb0b2 100644 --- a/internal/auditd/evidence_bundle_manifest_test.go +++ b/internal/auditd/evidence_bundle_manifest_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type selectiveDisclosureProfileExpectation struct { diff --git a/internal/auditd/evidence_bundle_manifest_validation.go b/internal/auditd/evidence_bundle_manifest_validation.go index 10c53adf..49da7943 100644 --- a/internal/auditd/evidence_bundle_manifest_validation.go +++ b/internal/auditd/evidence_bundle_manifest_validation.go @@ -7,7 +7,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type evidenceBundleProfilePolicy struct { diff --git a/internal/auditd/evidence_bundle_offline_recompute.go b/internal/auditd/evidence_bundle_offline_recompute.go index 93d23c4b..ccbc3731 100644 --- a/internal/auditd/evidence_bundle_offline_recompute.go +++ b/internal/auditd/evidence_bundle_offline_recompute.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func verifyOfflineBundleRecomputation(bundle offlineBundleSnapshot) []AuditEvidenceBundleOfflineFinding { diff --git a/internal/auditd/evidence_bundle_offline_recompute_helpers.go b/internal/auditd/evidence_bundle_offline_recompute_helpers.go index 314be6cc..40fc7d4e 100644 --- a/internal/auditd/evidence_bundle_offline_recompute_helpers.go +++ b/internal/auditd/evidence_bundle_offline_recompute_helpers.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func loadOfflineSignerEvidence(bundle offlineBundleSnapshot) ([]trustpolicy.AuditSignerEvidenceReference, bool) { diff --git a/internal/auditd/evidence_bundle_offline_recompute_inputs.go b/internal/auditd/evidence_bundle_offline_recompute_inputs.go index 237cc338..7dab02cb 100644 --- a/internal/auditd/evidence_bundle_offline_recompute_inputs.go +++ b/internal/auditd/evidence_bundle_offline_recompute_inputs.go @@ -4,7 +4,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type offlineRequiredRecomputeInputs struct { diff --git a/internal/auditd/evidence_bundle_offline_verify.go b/internal/auditd/evidence_bundle_offline_verify.go index f6d430f7..19477a66 100644 --- a/internal/auditd/evidence_bundle_offline_verify.go +++ b/internal/auditd/evidence_bundle_offline_verify.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/auditd/evidence_bundle_offline_verify_status.go b/internal/auditd/evidence_bundle_offline_verify_status.go index 8470a2fe..b67826c4 100644 --- a/internal/auditd/evidence_bundle_offline_verify_status.go +++ b/internal/auditd/evidence_bundle_offline_verify_status.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func offlineBundleObjectDigestIdentity(family string, payload []byte) (string, error) { diff --git a/internal/auditd/evidence_bundle_offline_verify_test.go b/internal/auditd/evidence_bundle_offline_verify_test.go index 35dea066..49129d85 100644 --- a/internal/auditd/evidence_bundle_offline_verify_test.go +++ b/internal/auditd/evidence_bundle_offline_verify_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestOfflineVerifyEvidenceBundlePreservesVerifierAndTrustRootIdentity(t *testing.T) { diff --git a/internal/auditd/evidence_retention_review_test.go b/internal/auditd/evidence_retention_review_test.go index 07997910..ea82c644 100644 --- a/internal/auditd/evidence_retention_review_test.go +++ b/internal/auditd/evidence_retention_review_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestBuildEvidenceRetentionReviewSeededFixtureIsFullySatisfied(t *testing.T) { diff --git a/internal/auditd/evidence_snapshot_external_anchor.go b/internal/auditd/evidence_snapshot_external_anchor.go index 2cf96ef5..37d0fbef 100644 --- a/internal/auditd/evidence_snapshot_external_anchor.go +++ b/internal/auditd/evidence_snapshot_external_anchor.go @@ -4,7 +4,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type snapshotAuditReceiptPayload struct { diff --git a/internal/auditd/external_anchor_evidence.go b/internal/auditd/external_anchor_evidence.go index 9928bfcb..d741231a 100644 --- a/internal/auditd/external_anchor_evidence.go +++ b/internal/auditd/external_anchor_evidence.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type ExternalAnchorEvidenceRequest struct { diff --git a/internal/auditd/external_anchor_sidecar.go b/internal/auditd/external_anchor_sidecar.go index 4828cf98..2088526b 100644 --- a/internal/auditd/external_anchor_sidecar.go +++ b/internal/auditd/external_anchor_sidecar.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/auditd/index.go b/internal/auditd/index.go index eacc5ab6..b2824c74 100644 --- a/internal/auditd/index.go +++ b/internal/auditd/index.go @@ -6,7 +6,7 @@ import ( "strconv" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const auditEvidenceIndexSchemaVersion = 1 diff --git a/internal/auditd/index_build.go b/internal/auditd/index_build.go index 8889c149..a046dbdf 100644 --- a/internal/auditd/index_build.go +++ b/internal/auditd/index_build.go @@ -5,7 +5,7 @@ import ( "strconv" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func newDerivedIndex(now time.Time) derivedIndex { diff --git a/internal/auditd/index_runtime.go b/internal/auditd/index_runtime.go index 7da6d023..f48f6218 100644 --- a/internal/auditd/index_runtime.go +++ b/internal/auditd/index_runtime.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) indexStatusLocked() (indexed int, total int, err error) { diff --git a/internal/auditd/index_seals.go b/internal/auditd/index_seals.go index 631af5bd..62438be0 100644 --- a/internal/auditd/index_seals.go +++ b/internal/auditd/index_seals.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type sealMetadata struct { diff --git a/internal/auditd/ledger.go b/internal/auditd/ledger.go index 4fea6fd5..b176d74e 100644 --- a/internal/auditd/ledger.go +++ b/internal/auditd/ledger.go @@ -11,9 +11,9 @@ import ( "sync" "time" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const stateSchemaVersion = 1 diff --git a/internal/auditd/ledger_fixtures_test.go b/internal/auditd/ledger_fixtures_test.go index 0582af6c..b4de70b0 100644 --- a/internal/auditd/ledger_fixtures_test.go +++ b/internal/auditd/ledger_fixtures_test.go @@ -13,8 +13,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type auditFixtureKey struct { diff --git a/internal/auditd/ledger_index_test.go b/internal/auditd/ledger_index_test.go index f27fe73c..d1653a82 100644 --- a/internal/auditd/ledger_index_test.go +++ b/internal/auditd/ledger_index_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestLookupRecordDigestRefreshesOnIndexDrift(t *testing.T) { diff --git a/internal/auditd/ledger_mutation.go b/internal/auditd/ledger_mutation.go index 672bb104..e1e50be6 100644 --- a/internal/auditd/ledger_mutation.go +++ b/internal/auditd/ledger_mutation.go @@ -5,7 +5,7 @@ import ( "fmt" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) AppendAdmittedEvent(req trustpolicy.AuditAdmissionRequest) (AppendResult, error) { diff --git a/internal/auditd/ledger_record_lookup.go b/internal/auditd/ledger_record_lookup.go index fc8f3ce9..980dfa57 100644 --- a/internal/auditd/ledger_record_lookup.go +++ b/internal/auditd/ledger_record_lookup.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) // SignedEnvelopeByRecordDigest resolves one signed audit envelope by stable record digest identity. diff --git a/internal/auditd/ledger_runtime_hardening_test.go b/internal/auditd/ledger_runtime_hardening_test.go index 83ceda1a..d45d5cc3 100644 --- a/internal/auditd/ledger_runtime_hardening_test.go +++ b/internal/auditd/ledger_runtime_hardening_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestOpenSegmentAllowsTrailingPartialFrameBytes(t *testing.T) { diff --git a/internal/auditd/ledger_state.go b/internal/auditd/ledger_state.go index e0dad66d..b02aee3c 100644 --- a/internal/auditd/ledger_state.go +++ b/internal/auditd/ledger_state.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) recoverAndPersistStateLocked() (ledgerState, error) { diff --git a/internal/auditd/ledger_state_reports.go b/internal/auditd/ledger_state_reports.go index 2c08170f..b19edfca 100644 --- a/internal/auditd/ledger_state_reports.go +++ b/internal/auditd/ledger_state_reports.go @@ -7,7 +7,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) preservedLastReportDigestLocked() string { diff --git a/internal/auditd/ledger_state_seals.go b/internal/auditd/ledger_state_seals.go index e40d2205..4d4b14e0 100644 --- a/internal/auditd/ledger_state_seals.go +++ b/internal/auditd/ledger_state_seals.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) discoverLatestSealLocked() (digestIdentity string, segmentID string, err error) { diff --git a/internal/auditd/ledger_test.go b/internal/auditd/ledger_test.go index 7e2651da..aede81d2 100644 --- a/internal/auditd/ledger_test.go +++ b/internal/auditd/ledger_test.go @@ -9,7 +9,7 @@ import ( "sync" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAppendReloadRecoveryAndIndex(t *testing.T) { diff --git a/internal/auditd/ledger_views.go b/internal/auditd/ledger_views.go index 53f6a9e2..b7a521c1 100644 --- a/internal/auditd/ledger_views.go +++ b/internal/auditd/ledger_views.go @@ -3,7 +3,7 @@ package auditd import ( "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) operationalViewsForSegmentLocked(segmentID string, limit int) ([]trustpolicy.AuditOperationalView, error) { diff --git a/internal/auditd/meta_audit_receipts.go b/internal/auditd/meta_audit_receipts.go index bff084f3..52dcc940 100644 --- a/internal/auditd/meta_audit_receipts.go +++ b/internal/auditd/meta_audit_receipts.go @@ -7,9 +7,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const ( diff --git a/internal/auditd/readiness.go b/internal/auditd/readiness.go index 62fba8c3..b1da77d8 100644 --- a/internal/auditd/readiness.go +++ b/internal/auditd/readiness.go @@ -1,6 +1,6 @@ package auditd -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" func (l *Ledger) Readiness() (trustpolicy.AuditdReadiness, error) { l.mu.Lock() diff --git a/internal/auditd/receipt_lookup.go b/internal/auditd/receipt_lookup.go index 6d27d5ff..ecb57429 100644 --- a/internal/auditd/receipt_lookup.go +++ b/internal/auditd/receipt_lookup.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) ReceiptEnvelopeByDigest(digest trustpolicy.Digest) (trustpolicy.SignedObjectEnvelope, error) { diff --git a/internal/auditd/receipt_lookup_by_seal.go b/internal/auditd/receipt_lookup_by_seal.go index 356d57e0..dd5d9586 100644 --- a/internal/auditd/receipt_lookup_by_seal.go +++ b/internal/auditd/receipt_lookup_by_seal.go @@ -4,7 +4,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) // ReceiptsForSealDigest returns all persisted audit receipts whose subject_digest diff --git a/internal/auditd/record_inclusion.go b/internal/auditd/record_inclusion.go index 5ea6448a..343e0c90 100644 --- a/internal/auditd/record_inclusion.go +++ b/internal/auditd/record_inclusion.go @@ -5,7 +5,7 @@ import ( "fmt" "path/filepath" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const orderedMerkleFullDigestListMax = 64 diff --git a/internal/auditd/record_inclusion_test.go b/internal/auditd/record_inclusion_test.go index 4dabebca..e3836bc2 100644 --- a/internal/auditd/record_inclusion_test.go +++ b/internal/auditd/record_inclusion_test.go @@ -3,7 +3,7 @@ package auditd import ( "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestRecordInclusionByDigestSingleSegmentSealed(t *testing.T) { diff --git a/internal/auditd/segment_seal.go b/internal/auditd/segment_seal.go index 61ebd27b..bbaf65b5 100644 --- a/internal/auditd/segment_seal.go +++ b/internal/auditd/segment_seal.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) validateSealForSegment(segment trustpolicy.AuditSegmentFilePayload, state ledgerState, envelope trustpolicy.SignedObjectEnvelope) error { diff --git a/internal/auditd/segments_io.go b/internal/auditd/segments_io.go index 09f7fa88..cbbdbf34 100644 --- a/internal/auditd/segments_io.go +++ b/internal/auditd/segments_io.go @@ -5,7 +5,7 @@ import ( "fmt" "path/filepath" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) loadSegment(segmentID string) (trustpolicy.AuditSegmentFilePayload, error) { diff --git a/internal/auditd/storage.go b/internal/auditd/storage.go index fdde0ab5..fca42655 100644 --- a/internal/auditd/storage.go +++ b/internal/auditd/storage.go @@ -7,7 +7,7 @@ import ( "path/filepath" "sync" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const ( diff --git a/internal/auditd/types.go b/internal/auditd/types.go index dba19fa9..1a230c54 100644 --- a/internal/auditd/types.go +++ b/internal/auditd/types.go @@ -3,7 +3,7 @@ package auditd import ( "errors" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) var ( diff --git a/internal/auditd/verifier_records.go b/internal/auditd/verifier_records.go index a56a94d6..c373d99a 100644 --- a/internal/auditd/verifier_records.go +++ b/internal/auditd/verifier_records.go @@ -4,7 +4,7 @@ import ( "fmt" "path/filepath" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) ensureVerifierRecordDurableLocked(record trustpolicy.VerifierRecord) error { diff --git a/internal/auditd/verify.go b/internal/auditd/verify.go index 24c48c48..cf56e8e4 100644 --- a/internal/auditd/verify.go +++ b/internal/auditd/verify.go @@ -4,7 +4,7 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) VerifyCurrentSegmentAndPersist() (VerificationResult, error) { diff --git a/internal/auditd/verify_context.go b/internal/auditd/verify_context.go index af7e21a5..39cbf0f0 100644 --- a/internal/auditd/verify_context.go +++ b/internal/auditd/verify_context.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) loadVerificationContractInputsOnlyLocked() (verificationInputs, error) { diff --git a/internal/auditd/verify_incremental_external_anchor_helpers_test.go b/internal/auditd/verify_incremental_external_anchor_helpers_test.go index f182fda7..492b3d0a 100644 --- a/internal/auditd/verify_incremental_external_anchor_helpers_test.go +++ b/internal/auditd/verify_incremental_external_anchor_helpers_test.go @@ -3,7 +3,7 @@ package auditd import ( "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func currentVerificationContextForTest(t *testing.T, ledger *Ledger) trustpolicy.AuditVerificationInput { diff --git a/internal/auditd/verify_incremental_external_anchor_test.go b/internal/auditd/verify_incremental_external_anchor_test.go index 493fd625..3d72095b 100644 --- a/internal/auditd/verify_incremental_external_anchor_test.go +++ b/internal/auditd/verify_incremental_external_anchor_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestVerifyCurrentSegmentIncrementalWithPreverifiedSealPersistsReport(t *testing.T) { diff --git a/internal/auditd/verify_inputs.go b/internal/auditd/verify_inputs.go index fe398d44..e73abe1c 100644 --- a/internal/auditd/verify_inputs.go +++ b/internal/auditd/verify_inputs.go @@ -4,7 +4,7 @@ import ( "fmt" "path/filepath" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type verificationInputs struct { diff --git a/internal/auditd/verify_inputs_external_anchor_foundation.go b/internal/auditd/verify_inputs_external_anchor_foundation.go index 7a2cd5cd..d0885986 100644 --- a/internal/auditd/verify_inputs_external_anchor_foundation.go +++ b/internal/auditd/verify_inputs_external_anchor_foundation.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/auditd/verify_inputs_external_anchor_foundation_rebuild.go b/internal/auditd/verify_inputs_external_anchor_foundation_rebuild.go index b173d807..3f0413eb 100644 --- a/internal/auditd/verify_inputs_external_anchor_foundation_rebuild.go +++ b/internal/auditd/verify_inputs_external_anchor_foundation_rebuild.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) rebuildExternalAnchorIncrementalFoundationLocked() (externalAnchorIncrementalFoundation, error) { diff --git a/internal/auditd/verify_inputs_external_anchor_foundation_runtime.go b/internal/auditd/verify_inputs_external_anchor_foundation_runtime.go index ec894d96..e926b34e 100644 --- a/internal/auditd/verify_inputs_external_anchor_foundation_runtime.go +++ b/internal/auditd/verify_inputs_external_anchor_foundation_runtime.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) noteIncrementalVerificationBaselineLocked(segmentID string, sealDigest trustpolicy.Digest, report trustpolicy.AuditVerificationReportPayload, reportDigest trustpolicy.Digest) error { diff --git a/internal/auditd/verify_inputs_external_anchor_foundation_store.go b/internal/auditd/verify_inputs_external_anchor_foundation_store.go index b3060684..42cabe10 100644 --- a/internal/auditd/verify_inputs_external_anchor_foundation_store.go +++ b/internal/auditd/verify_inputs_external_anchor_foundation_store.go @@ -7,7 +7,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) ensureExternalAnchorIncrementalFoundationLocked() (externalAnchorIncrementalFoundation, error) { diff --git a/internal/auditd/verify_inputs_receipts.go b/internal/auditd/verify_inputs_receipts.go index 64cf3b17..5fcd2353 100644 --- a/internal/auditd/verify_inputs_receipts.go +++ b/internal/auditd/verify_inputs_receipts.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) loadAllReceiptsLocked() ([]trustpolicy.SignedObjectEnvelope, error) { diff --git a/internal/auditd/verify_seals.go b/internal/auditd/verify_seals.go index 53377812..9a5cc3b1 100644 --- a/internal/auditd/verify_seals.go +++ b/internal/auditd/verify_seals.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (l *Ledger) currentSegmentEvidenceLocked() (trustpolicy.AuditSegmentFilePayload, trustpolicy.SignedObjectEnvelope, trustpolicy.AuditSegmentSealPayload, *trustpolicy.Digest, []byte, error) { diff --git a/internal/brokerapi/api_errors.go b/internal/brokerapi/api_errors.go index 290eba39..0cec010c 100644 --- a/internal/brokerapi/api_errors.go +++ b/internal/brokerapi/api_errors.go @@ -6,8 +6,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) requestContextError(requestID string, requestCtx context.Context) *ErrorResponse { diff --git a/internal/brokerapi/api_ops.go b/internal/brokerapi/api_ops.go index 9b83c148..662dc398 100644 --- a/internal/brokerapi/api_ops.go +++ b/internal/brokerapi/api_ops.go @@ -5,7 +5,7 @@ import ( "encoding/base64" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) HandleArtifactList(ctx context.Context, req ArtifactListRequest, meta RequestContext) (ArtifactListResponse, *ErrorResponse) { diff --git a/internal/brokerapi/api_types.go b/internal/brokerapi/api_types.go index 054f336f..2548fc61 100644 --- a/internal/brokerapi/api_types.go +++ b/internal/brokerapi/api_types.go @@ -5,7 +5,7 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type ArtifactListRequest struct { diff --git a/internal/brokerapi/broker_audit.go b/internal/brokerapi/broker_audit.go index a3ea1cdb..84ab9dec 100644 --- a/internal/brokerapi/broker_audit.go +++ b/internal/brokerapi/broker_audit.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const ( diff --git a/internal/brokerapi/broker_audit_helpers_test.go b/internal/brokerapi/broker_audit_helpers_test.go index 047e14b8..78245a6b 100644 --- a/internal/brokerapi/broker_audit_helpers_test.go +++ b/internal/brokerapi/broker_audit_helpers_test.go @@ -4,7 +4,7 @@ import ( "encoding/json" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func findLauncherRuntimeAuditEvent(t *testing.T, events []artifacts.AuditEvent, runtimeEventType string) artifacts.AuditEvent { diff --git a/internal/brokerapi/broker_audit_test.go b/internal/brokerapi/broker_audit_test.go index d04962a1..0d9222ae 100644 --- a/internal/brokerapi/broker_audit_test.go +++ b/internal/brokerapi/broker_audit_test.go @@ -5,9 +5,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestBrokerRejectionPathsAreAudited(t *testing.T) { diff --git a/internal/brokerapi/dev_manual_seed.go b/internal/brokerapi/dev_manual_seed.go index ef5f5c08..0ae94bfe 100644 --- a/internal/brokerapi/dev_manual_seed.go +++ b/internal/brokerapi/dev_manual_seed.go @@ -5,10 +5,10 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) const ( diff --git a/internal/brokerapi/dev_manual_seed_audit.go b/internal/brokerapi/dev_manual_seed_audit.go index ae33fdcf..c2094a97 100644 --- a/internal/brokerapi/dev_manual_seed_audit.go +++ b/internal/brokerapi/dev_manual_seed_audit.go @@ -8,9 +8,9 @@ import ( "os" "path/filepath" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type devManualAuditMaterial struct { diff --git a/internal/brokerapi/dev_manual_seed_audit_material.go b/internal/brokerapi/dev_manual_seed_audit_material.go index 07bb4582..848c7d82 100644 --- a/internal/brokerapi/dev_manual_seed_audit_material.go +++ b/internal/brokerapi/dev_manual_seed_audit_material.go @@ -6,7 +6,7 @@ import ( "crypto/sha256" "encoding/hex" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func newDevManualAuditMaterial(profile string) (devManualAuditMaterial, devManualVerificationMaterial) { diff --git a/internal/brokerapi/dev_manual_seed_audit_shapes.go b/internal/brokerapi/dev_manual_seed_audit_shapes.go index 20fee09e..dab4dbdc 100644 --- a/internal/brokerapi/dev_manual_seed_audit_shapes.go +++ b/internal/brokerapi/dev_manual_seed_audit_shapes.go @@ -5,7 +5,7 @@ package brokerapi import ( "encoding/hex" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func devManualAuditEventPayload(material devManualVerificationMaterial, profile string) map[string]any { diff --git a/internal/brokerapi/dev_manual_seed_guard.go b/internal/brokerapi/dev_manual_seed_guard.go index e6fc352a..555112f0 100644 --- a/internal/brokerapi/dev_manual_seed_guard.go +++ b/internal/brokerapi/dev_manual_seed_guard.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const devManualSeedMarkerMaxBytes = 64 diff --git a/internal/brokerapi/dev_manual_seed_guard_profile.go b/internal/brokerapi/dev_manual_seed_guard_profile.go index 2ddb5937..b4dd63a4 100644 --- a/internal/brokerapi/dev_manual_seed_guard_profile.go +++ b/internal/brokerapi/dev_manual_seed_guard_profile.go @@ -5,7 +5,7 @@ import ( "path/filepath" "sort" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func devManualLedgerMatchesSeedFootprint(root string) (bool, error) { diff --git a/internal/brokerapi/dev_manual_seed_policy_context.go b/internal/brokerapi/dev_manual_seed_policy_context.go index 773e3cde..886f0d29 100644 --- a/internal/brokerapi/dev_manual_seed_policy_context.go +++ b/internal/brokerapi/dev_manual_seed_policy_context.go @@ -9,9 +9,9 @@ import ( "encoding/hex" "encoding/json" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (s *Service) seedDevManualInstanceControlContext() error { diff --git a/internal/brokerapi/dev_manual_seed_policy_context_external_anchor.go b/internal/brokerapi/dev_manual_seed_policy_context_external_anchor.go index b193c058..5c4833e5 100644 --- a/internal/brokerapi/dev_manual_seed_policy_context_external_anchor.go +++ b/internal/brokerapi/dev_manual_seed_policy_context_external_anchor.go @@ -7,8 +7,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) seedDevManualPolicyAllowlist(runID string) (string, error) { diff --git a/internal/brokerapi/dev_manual_seed_session.go b/internal/brokerapi/dev_manual_seed_session.go index 133fb9f4..207d342e 100644 --- a/internal/brokerapi/dev_manual_seed_session.go +++ b/internal/brokerapi/dev_manual_seed_session.go @@ -3,8 +3,8 @@ package brokerapi import ( "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) seedDevManualSession(approvalID string, auditRecordDigest string, artifactDigests []string, profile string) error { diff --git a/internal/brokerapi/dev_manual_seed_verification.go b/internal/brokerapi/dev_manual_seed_verification.go index 27333943..8dacc806 100644 --- a/internal/brokerapi/dev_manual_seed_verification.go +++ b/internal/brokerapi/dev_manual_seed_verification.go @@ -10,8 +10,8 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type devManualVerificationMaterial struct { diff --git a/internal/brokerapi/local_api_approval_common.go b/internal/brokerapi/local_api_approval_common.go index 06e87b17..5ba2b949 100644 --- a/internal/brokerapi/local_api_approval_common.go +++ b/internal/brokerapi/local_api_approval_common.go @@ -8,9 +8,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type approvalRecord struct { diff --git a/internal/brokerapi/local_api_approval_detail_helpers.go b/internal/brokerapi/local_api_approval_detail_helpers.go index 8b6fd72c..0ab20d29 100644 --- a/internal/brokerapi/local_api_approval_detail_helpers.go +++ b/internal/brokerapi/local_api_approval_detail_helpers.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) approvalDetailFromRecord(record approvalRecord) (ApprovalDetail, error) { diff --git a/internal/brokerapi/local_api_approval_detail_support.go b/internal/brokerapi/local_api_approval_detail_support.go index 08acaf24..cda84dff 100644 --- a/internal/brokerapi/local_api_approval_detail_support.go +++ b/internal/brokerapi/local_api_approval_detail_support.go @@ -4,7 +4,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func approvalBoundIdentityFromRecord(record approvalRecord, bindingKind, boundActionHash, boundStageSummaryHash string) ApprovalBoundIdentity { diff --git a/internal/brokerapi/local_api_approval_list_get_ops.go b/internal/brokerapi/local_api_approval_list_get_ops.go index e2fcd451..b927a6c9 100644 --- a/internal/brokerapi/local_api_approval_list_get_ops.go +++ b/internal/brokerapi/local_api_approval_list_get_ops.go @@ -6,7 +6,7 @@ import ( "sort" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) HandleApprovalList(ctx context.Context, req ApprovalListRequest, meta RequestContext) (ApprovalListResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_approval_resolution_flow.go b/internal/brokerapi/local_api_approval_resolution_flow.go index 12820201..e4ea3bd4 100644 --- a/internal/brokerapi/local_api_approval_resolution_flow.go +++ b/internal/brokerapi/local_api_approval_resolution_flow.go @@ -5,7 +5,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) type resolvedApprovalResult struct { diff --git a/internal/brokerapi/local_api_approval_resolution_stage_signoff.go b/internal/brokerapi/local_api_approval_resolution_stage_signoff.go index 15c0aa1c..3a8196ad 100644 --- a/internal/brokerapi/local_api_approval_resolution_stage_signoff.go +++ b/internal/brokerapi/local_api_approval_resolution_stage_signoff.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func stageSignOffBindingFromRequestPayload(payload map[string]any) (string, int64, bool, error) { diff --git a/internal/brokerapi/local_api_approval_resolve_backend_posture.go b/internal/brokerapi/local_api_approval_resolve_backend_posture.go index b23a2853..6321bfc5 100644 --- a/internal/brokerapi/local_api_approval_resolve_backend_posture.go +++ b/internal/brokerapi/local_api_approval_resolve_backend_posture.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) validateBackendPostureBinding(current approvalRecord, req ApprovalResolveRequest) error { diff --git a/internal/brokerapi/local_api_approval_resolve_backend_posture_test.go b/internal/brokerapi/local_api_approval_resolve_backend_posture_test.go index 308e3943..de133b5c 100644 --- a/internal/brokerapi/local_api_approval_resolve_backend_posture_test.go +++ b/internal/brokerapi/local_api_approval_resolve_backend_posture_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestApprovalResolveBackendPostureFailsClosedOnInstanceMismatch(t *testing.T) { diff --git a/internal/brokerapi/local_api_approval_resolve_details.go b/internal/brokerapi/local_api_approval_resolve_details.go index 174de886..a9d24137 100644 --- a/internal/brokerapi/local_api_approval_resolve_details.go +++ b/internal/brokerapi/local_api_approval_resolve_details.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/brokerapi/local_api_approval_resolve_envelope_helpers.go b/internal/brokerapi/local_api_approval_resolve_envelope_helpers.go index 2f3fce3a..6bff8366 100644 --- a/internal/brokerapi/local_api_approval_resolve_envelope_helpers.go +++ b/internal/brokerapi/local_api_approval_resolve_envelope_helpers.go @@ -4,7 +4,7 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func decodeApprovalRequestPayload(envelope trustpolicy.SignedObjectEnvelope) (map[string]any, error) { diff --git a/internal/brokerapi/local_api_approval_resolve_evidence.go b/internal/brokerapi/local_api_approval_resolve_evidence.go index acaaac2c..2c909a3b 100644 --- a/internal/brokerapi/local_api_approval_resolve_evidence.go +++ b/internal/brokerapi/local_api_approval_resolve_evidence.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type resolvedApprovalEvidenceFields struct { diff --git a/internal/brokerapi/local_api_approval_resolve_ops.go b/internal/brokerapi/local_api_approval_resolve_ops.go index a3f37e90..ae58ff3b 100644 --- a/internal/brokerapi/local_api_approval_resolve_ops.go +++ b/internal/brokerapi/local_api_approval_resolve_ops.go @@ -5,8 +5,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type approvalResolutionInput struct { diff --git a/internal/brokerapi/local_api_approval_resolve_verification_ops.go b/internal/brokerapi/local_api_approval_resolve_verification_ops.go index ee392ee2..5266a9fa 100644 --- a/internal/brokerapi/local_api_approval_resolve_verification_ops.go +++ b/internal/brokerapi/local_api_approval_resolve_verification_ops.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) verifySignedApprovalDecisionEnvelope(envelope trustpolicy.SignedObjectEnvelope) error { diff --git a/internal/brokerapi/local_api_approval_trust_helpers.go b/internal/brokerapi/local_api_approval_trust_helpers.go index 5483a21d..7bfab331 100644 --- a/internal/brokerapi/local_api_approval_trust_helpers.go +++ b/internal/brokerapi/local_api_approval_trust_helpers.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) isTrustedVerifierArtifact(record artifacts.ArtifactRecord) (bool, error) { diff --git a/internal/brokerapi/local_api_approval_verifier_helpers.go b/internal/brokerapi/local_api_approval_verifier_helpers.go index da359b13..fe78cc19 100644 --- a/internal/brokerapi/local_api_approval_verifier_helpers.go +++ b/internal/brokerapi/local_api_approval_verifier_helpers.go @@ -5,8 +5,8 @@ import ( "fmt" "io" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) trustedApprovalVerifiersForEnvelope(envelope trustpolicy.SignedObjectEnvelope) ([]trustpolicy.VerifierRecord, error) { diff --git a/internal/brokerapi/local_api_artifact_ops.go b/internal/brokerapi/local_api_artifact_ops.go index 71905044..3cf3c405 100644 --- a/internal/brokerapi/local_api_artifact_ops.go +++ b/internal/brokerapi/local_api_artifact_ops.go @@ -6,8 +6,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) HandleArtifactListV0(ctx context.Context, req LocalArtifactListRequest, meta RequestContext) (LocalArtifactListResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_artifact_payload_verify.go b/internal/brokerapi/local_api_artifact_payload_verify.go index d3c9adbe..a9e866e1 100644 --- a/internal/brokerapi/local_api_artifact_payload_verify.go +++ b/internal/brokerapi/local_api_artifact_payload_verify.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) readArtifactPayloadVerified(digest string) ([]byte, error) { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_export_ops.go b/internal/brokerapi/local_api_audit_evidence_bundle_export_ops.go index d3365a8b..241aa6dd 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_export_ops.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_export_ops.go @@ -7,8 +7,8 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditEvidenceBundleExport(ctx context.Context, req AuditEvidenceBundleExportRequest, meta RequestContext) ([]AuditEvidenceBundleExportEvent, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_export_validation.go b/internal/brokerapi/local_api_audit_evidence_bundle_export_validation.go index c40ae8b5..57ea5b23 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_export_validation.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_export_validation.go @@ -6,8 +6,8 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func canonicalDigest(v any) (trustpolicy.Digest, error) { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_get_ops.go b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_get_ops.go index 20574d55..55f55c46 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_get_ops.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_get_ops.go @@ -4,8 +4,8 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditEvidenceBundleManifestGet(ctx context.Context, req AuditEvidenceBundleManifestGetRequest, meta RequestContext) (AuditEvidenceBundleManifestGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection.go b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection.go index 7325b174..007bf70c 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type projectedAuditEvidenceBundleManifestParts struct { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection_convert.go b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection_convert.go index 566c33d1..405e8ad3 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection_convert.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_projection_convert.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func projectAuditEvidenceBundleToolIdentity(identity auditd.AuditEvidenceBundleToolIdentity) (AuditEvidenceBundleToolIdentity, error) { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_signing.go b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_signing.go index 5ae4804f..2aa35386 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_manifest_signing.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_manifest_signing.go @@ -4,9 +4,9 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (s *Service) signAuditEvidenceBundleManifestEnvelope(manifest AuditEvidenceBundleManifest) (trustpolicy.SignedObjectEnvelope, error) { diff --git a/internal/brokerapi/local_api_audit_evidence_bundle_offline_verify_ops.go b/internal/brokerapi/local_api_audit_evidence_bundle_offline_verify_ops.go index 1f9186b2..69db840a 100644 --- a/internal/brokerapi/local_api_audit_evidence_bundle_offline_verify_ops.go +++ b/internal/brokerapi/local_api_audit_evidence_bundle_offline_verify_ops.go @@ -7,8 +7,8 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) var ( diff --git a/internal/brokerapi/local_api_audit_evidence_common.go b/internal/brokerapi/local_api_audit_evidence_common.go index f098ea9e..7c6f2fcc 100644 --- a/internal/brokerapi/local_api_audit_evidence_common.go +++ b/internal/brokerapi/local_api_audit_evidence_common.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/auditd" ) func (s *Service) prepareAuditEvidenceRequest(ctx context.Context, reqID, fallbackReqID string, admissionErr error, req any, schemaPath string, meta RequestContext, unavailableMessage string) (string, context.Context, func(), *ErrorResponse) { diff --git a/internal/brokerapi/local_api_audit_evidence_retention_review_ops.go b/internal/brokerapi/local_api_audit_evidence_retention_review_ops.go index e8210e36..afea4ee8 100644 --- a/internal/brokerapi/local_api_audit_evidence_retention_review_ops.go +++ b/internal/brokerapi/local_api_audit_evidence_retention_review_ops.go @@ -3,7 +3,7 @@ package brokerapi import ( "context" - "github.com/runecode-ai/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/auditd" ) func (s *Service) HandleAuditEvidenceRetentionReview(ctx context.Context, req AuditEvidenceRetentionReviewRequest, meta RequestContext) (AuditEvidenceRetentionReviewResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_audit_evidence_snapshot_get_ops.go b/internal/brokerapi/local_api_audit_evidence_snapshot_get_ops.go index 08bfbc3a..5babd222 100644 --- a/internal/brokerapi/local_api_audit_evidence_snapshot_get_ops.go +++ b/internal/brokerapi/local_api_audit_evidence_snapshot_get_ops.go @@ -3,8 +3,8 @@ package brokerapi import ( "context" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditEvidenceSnapshotGet(ctx context.Context, req AuditEvidenceSnapshotGetRequest, meta RequestContext) (AuditEvidenceSnapshotGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_audit_finalize_runtime_summary_test.go b/internal/brokerapi/local_api_audit_finalize_runtime_summary_test.go index 739d952f..f5011328 100644 --- a/internal/brokerapi/local_api_audit_finalize_runtime_summary_test.go +++ b/internal/brokerapi/local_api_audit_finalize_runtime_summary_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestHandleAuditFinalizeVerifyPersistsRuntimeSummaryReceipt(t *testing.T) { diff --git a/internal/brokerapi/local_api_audit_projection_anchor_refs_test.go b/internal/brokerapi/local_api_audit_projection_anchor_refs_test.go index 33ee44e3..96b10d59 100644 --- a/internal/brokerapi/local_api_audit_projection_anchor_refs_test.go +++ b/internal/brokerapi/local_api_audit_projection_anchor_refs_test.go @@ -3,7 +3,7 @@ package brokerapi import ( "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestProjectAuditReceiptRecordDetailAddsAnchorApprovalAndWitnessReferences(t *testing.T) { diff --git a/internal/brokerapi/local_api_audit_record_inclusion_get_ops.go b/internal/brokerapi/local_api_audit_record_inclusion_get_ops.go index f44269d1..f71a2fa3 100644 --- a/internal/brokerapi/local_api_audit_record_inclusion_get_ops.go +++ b/internal/brokerapi/local_api_audit_record_inclusion_get_ops.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditRecordInclusionGet(ctx context.Context, req AuditRecordInclusionGetRequest, meta RequestContext) (AuditRecordInclusionGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_audit_record_projection.go b/internal/brokerapi/local_api_audit_record_projection.go index 4af11f3d..f7ea5f6e 100644 --- a/internal/brokerapi/local_api_audit_record_projection.go +++ b/internal/brokerapi/local_api_audit_record_projection.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) projectAuditRecordDetail(recordIdentity string, envelope trustpolicy.SignedObjectEnvelope) (AuditRecordDetail, error) { diff --git a/internal/brokerapi/local_api_audit_shared_projection.go b/internal/brokerapi/local_api_audit_shared_projection.go index e11e3c8f..3662444b 100644 --- a/internal/brokerapi/local_api_audit_shared_projection.go +++ b/internal/brokerapi/local_api_audit_shared_projection.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func baseProjectedAuditRecordDetail(recordIdentity string, envelope trustpolicy.SignedObjectEnvelope) (trustpolicy.AuditOperationalView, string, AuditRecordDetail, error) { diff --git a/internal/brokerapi/local_api_audit_shared_projection_refs.go b/internal/brokerapi/local_api_audit_shared_projection_refs.go index aadd21e4..a367c14c 100644 --- a/internal/brokerapi/local_api_audit_shared_projection_refs.go +++ b/internal/brokerapi/local_api_audit_shared_projection_refs.go @@ -4,7 +4,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func verificationReasonRefs(reasons []string) []AuditRecordLinkedReference { diff --git a/internal/brokerapi/local_api_audit_timeline_projection.go b/internal/brokerapi/local_api_audit_timeline_projection.go index 636df6b7..393e72db 100644 --- a/internal/brokerapi/local_api_audit_timeline_projection.go +++ b/internal/brokerapi/local_api_audit_timeline_projection.go @@ -5,7 +5,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) projectAuditTimelineEntries(views []trustpolicy.AuditOperationalView, postures map[string]AuditRecordVerificationPosture) []AuditTimelineViewEntry { diff --git a/internal/brokerapi/local_api_broker_owned_mutation_commit.go b/internal/brokerapi/local_api_broker_owned_mutation_commit.go index a66d45b7..22fcb2af 100644 --- a/internal/brokerapi/local_api_broker_owned_mutation_commit.go +++ b/internal/brokerapi/local_api_broker_owned_mutation_commit.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type brokerOwnedMutationWriteIntent struct { diff --git a/internal/brokerapi/local_api_common_types.go b/internal/brokerapi/local_api_common_types.go index 018d6cab..65c1e5b3 100644 --- a/internal/brokerapi/local_api_common_types.go +++ b/internal/brokerapi/local_api_common_types.go @@ -5,7 +5,7 @@ import ( "io" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type ArtifactSummary struct { diff --git a/internal/brokerapi/local_api_dependency_cache_fetch_test.go b/internal/brokerapi/local_api_dependency_cache_fetch_test.go index 47191e8b..42400b59 100644 --- a/internal/brokerapi/local_api_dependency_cache_fetch_test.go +++ b/internal/brokerapi/local_api_dependency_cache_fetch_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestDependencyFetchRegistryDigestMismatchRollsBackPayloadArtifact(t *testing.T) { diff --git a/internal/brokerapi/local_api_dependency_cache_flow_test.go b/internal/brokerapi/local_api_dependency_cache_flow_test.go index 99db01f7..9a228e58 100644 --- a/internal/brokerapi/local_api_dependency_cache_flow_test.go +++ b/internal/brokerapi/local_api_dependency_cache_flow_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestDependencyCacheEnsureHitAndMiss(t *testing.T) { diff --git a/internal/brokerapi/local_api_dependency_cache_ops.go b/internal/brokerapi/local_api_dependency_cache_ops.go index e989650a..f3fddbde 100644 --- a/internal/brokerapi/local_api_dependency_cache_ops.go +++ b/internal/brokerapi/local_api_dependency_cache_ops.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) HandleDependencyCacheEnsure(ctx context.Context, req DependencyCacheEnsureRequest, meta RequestContext) (DependencyCacheEnsureResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_dependency_cache_test_helpers_test.go b/internal/brokerapi/local_api_dependency_cache_test_helpers_test.go index 4a061688..e18d0e09 100644 --- a/internal/brokerapi/local_api_dependency_cache_test_helpers_test.go +++ b/internal/brokerapi/local_api_dependency_cache_test_helpers_test.go @@ -12,9 +12,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func auditEventsByType(t *testing.T, s *Service, eventType string) []map[string]interface{} { diff --git a/internal/brokerapi/local_api_external_anchor_lease_ops.go b/internal/brokerapi/local_api_external_anchor_lease_ops.go index 5c0e6f90..102b5110 100644 --- a/internal/brokerapi/local_api_external_anchor_lease_ops.go +++ b/internal/brokerapi/local_api_external_anchor_lease_ops.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" ) func (s *Service) HandleExternalAnchorMutationIssueExecuteLease(ctx context.Context, req ExternalAnchorMutationIssueExecuteLeaseRequest, meta RequestContext) (ExternalAnchorMutationIssueExecuteLeaseResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_audit.go b/internal/brokerapi/local_api_external_anchor_mutation_audit.go index ee6f5bed..d75a6a1c 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_audit.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_audit.go @@ -5,10 +5,10 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) recordExternalAnchorAuditArtifacts(requestID string, exportReceiptCopy bool, record artifacts.ExternalAnchorPreparedMutationRecord) *ErrorResponse { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_audit_sidecars.go b/internal/brokerapi/local_api_external_anchor_mutation_audit_sidecars.go index 4721e28f..9427dfb0 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_audit_sidecars.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_audit_sidecars.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func externalAnchorProofSidecarPayload(record artifacts.ExternalAnchorPreparedMutationRecord, primaryTarget externalAnchorResolvedTarget, targetSet []externalAnchorResolvedTarget) map[string]any { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_execute.go b/internal/brokerapi/local_api_external_anchor_mutation_execute.go index a1839fe6..67c7db01 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_execute.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_execute.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) HandleExternalAnchorMutationExecute(ctx context.Context, req ExternalAnchorMutationExecuteRequest, meta RequestContext) (ExternalAnchorMutationExecuteResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_execute_attempts.go b/internal/brokerapi/local_api_external_anchor_mutation_execute_attempts.go index 8245f638..4e4251ca 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_execute_attempts.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_execute_attempts.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/policyengine" ) type externalAnchorAttemptBinding struct { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_execute_errors_test.go b/internal/brokerapi/local_api_external_anchor_mutation_execute_errors_test.go index 49799c92..d8e38a63 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_execute_errors_test.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_execute_errors_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestExternalAnchorMutationExecuteFailsClosedOnApprovalBindingMismatch(t *testing.T) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_execute_resolve.go b/internal/brokerapi/local_api_external_anchor_mutation_execute_resolve.go index 540c0d4d..ffea45d2 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_execute_resolve.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_execute_resolve.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" ) func (s *Service) resolveExternalAnchorExecuteRequest(req ExternalAnchorMutationExecuteRequest, requestID string) (artifacts.ExternalAnchorPreparedMutationRecord, string, string, string, string, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_execute_success_test.go b/internal/brokerapi/local_api_external_anchor_mutation_execute_success_test.go index 16d83547..f6113590 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_execute_success_test.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_execute_success_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestExternalAnchorMutationExecutePersistsDurableStateOnDeferredCompletion(t *testing.T) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_handlers.go b/internal/brokerapi/local_api_external_anchor_mutation_handlers.go index 64acab41..72ad1f46 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_handlers.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_handlers.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleExternalAnchorMutationPrepare(ctx context.Context, req ExternalAnchorMutationPrepareRequest, meta RequestContext) (ExternalAnchorMutationPrepareResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_prepare.go b/internal/brokerapi/local_api_external_anchor_mutation_prepare.go index 4939c031..6b04ea0d 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_prepare.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_prepare.go @@ -7,9 +7,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type externalAnchorPrepareResolvedInput struct { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_prepare_helpers.go b/internal/brokerapi/local_api_external_anchor_mutation_prepare_helpers.go index 8a07f13e..e7113d3d 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_prepare_helpers.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_prepare_helpers.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func resolveExternalAnchorRequestKind(typedRequest map[string]any) string { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_prepare_test.go b/internal/brokerapi/local_api_external_anchor_mutation_prepare_test.go index c285a7b0..4df00bf1 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_prepare_test.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_prepare_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestExternalAnchorPrepareRequestValidFixturePassesCanonicalDescriptorDigestBinding(t *testing.T) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_receipt.go b/internal/brokerapi/local_api_external_anchor_mutation_receipt.go index 4fd624ba..404622cb 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_receipt.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_receipt.go @@ -7,10 +7,10 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (s *Service) persistExternalAnchorReceiptAndVerify(record artifacts.ExternalAnchorPreparedMutationRecord, proofDigest trustpolicy.Digest) (trustpolicy.Digest, trustpolicy.Digest, error) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_state.go b/internal/brokerapi/local_api_external_anchor_mutation_state.go index 98f7a829..0fd1b834 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_state.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_state.go @@ -6,9 +6,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func externalAnchorPreparedMutationID(runID, destinationRef, typedRequestHash, actionRequestHash, policyDecisionHash string) (string, error) { diff --git a/internal/brokerapi/local_api_external_anchor_mutation_test_helpers_test.go b/internal/brokerapi/local_api_external_anchor_mutation_test_helpers_test.go index 6e6bb629..07b5acae 100644 --- a/internal/brokerapi/local_api_external_anchor_mutation_test_helpers_test.go +++ b/internal/brokerapi/local_api_external_anchor_mutation_test_helpers_test.go @@ -6,10 +6,10 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func externalAnchorPrepareRequest(runID, requestID, targetDigest string, deferredPollCount int) ExternalAnchorMutationPrepareRequest { diff --git a/internal/brokerapi/local_api_external_anchor_runtime.go b/internal/brokerapi/local_api_external_anchor_runtime.go index 450a3daf..84a95c50 100644 --- a/internal/brokerapi/local_api_external_anchor_runtime.go +++ b/internal/brokerapi/local_api_external_anchor_runtime.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type externalAnchorExecutionInput struct { diff --git a/internal/brokerapi/local_api_external_anchor_runtime_claims.go b/internal/brokerapi/local_api_external_anchor_runtime_claims.go index b418070f..f749c5bf 100644 --- a/internal/brokerapi/local_api_external_anchor_runtime_claims.go +++ b/internal/brokerapi/local_api_external_anchor_runtime_claims.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func externalAnchorDeferredAttemptMatches(record artifacts.ExternalAnchorPreparedMutationRecord, attempt externalAnchorPreparedExecutionAttempt) bool { diff --git a/internal/brokerapi/local_api_external_anchor_target_profiles.go b/internal/brokerapi/local_api_external_anchor_target_profiles.go index cb4db5f9..e3a3318e 100644 --- a/internal/brokerapi/local_api_external_anchor_target_profiles.go +++ b/internal/brokerapi/local_api_external_anchor_target_profiles.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/brokerapi/local_api_git_remote_execute_native.go b/internal/brokerapi/local_api_git_remote_execute_native.go index 4049ffbc..5d1472ee 100644 --- a/internal/brokerapi/local_api_git_remote_execute_native.go +++ b/internal/brokerapi/local_api_git_remote_execute_native.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" ) func (n *nativeGitRemoteMutationExecutor) executePreparedMutation(ctx context.Context, req gitRemoteExecutionRequest) (gitRuntimeProofPayload, *gitRemoteExecutionError) { diff --git a/internal/brokerapi/local_api_git_remote_execute_paths.go b/internal/brokerapi/local_api_git_remote_execute_paths.go index 74935163..f59c9226 100644 --- a/internal/brokerapi/local_api_git_remote_execute_paths.go +++ b/internal/brokerapi/local_api_git_remote_execute_paths.go @@ -4,8 +4,8 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type workdirExecutionInput struct { diff --git a/internal/brokerapi/local_api_git_remote_execute_support.go b/internal/brokerapi/local_api_git_remote_execute_support.go index 29658f09..becae9e9 100644 --- a/internal/brokerapi/local_api_git_remote_execute_support.go +++ b/internal/brokerapi/local_api_git_remote_execute_support.go @@ -13,8 +13,8 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func buildGitCredentialEnv(workdir, token string) ([]string, error) { diff --git a/internal/brokerapi/local_api_git_remote_execute_types.go b/internal/brokerapi/local_api_git_remote_execute_types.go index 89729b95..6967df2b 100644 --- a/internal/brokerapi/local_api_git_remote_execute_types.go +++ b/internal/brokerapi/local_api_git_remote_execute_types.go @@ -5,8 +5,8 @@ import ( "net/http" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type gitRemoteMutationExecutor interface { diff --git a/internal/brokerapi/local_api_git_remote_helpers.go b/internal/brokerapi/local_api_git_remote_helpers.go index 4e1ffc20..a4929e8a 100644 --- a/internal/brokerapi/local_api_git_remote_helpers.go +++ b/internal/brokerapi/local_api_git_remote_helpers.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func destinationRefFromTypedRequest(typedRequest map[string]any) string { diff --git a/internal/brokerapi/local_api_git_remote_lease_ops.go b/internal/brokerapi/local_api_git_remote_lease_ops.go index 4a8a50ec..d1428b15 100644 --- a/internal/brokerapi/local_api_git_remote_lease_ops.go +++ b/internal/brokerapi/local_api_git_remote_lease_ops.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" ) const gitRemoteProviderTokenSecretRef = "secrets/prod/git/provider-token" diff --git a/internal/brokerapi/local_api_git_remote_mutation_execute.go b/internal/brokerapi/local_api_git_remote_mutation_execute.go index 7c964981..6193d473 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_execute.go +++ b/internal/brokerapi/local_api_git_remote_mutation_execute.go @@ -6,9 +6,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) resolveGitRemoteExecuteRequest(req GitRemoteMutationExecuteRequest, requestID string) (artifacts.GitRemotePreparedMutationRecord, string, string, string, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_git_remote_mutation_execute_attempts.go b/internal/brokerapi/local_api_git_remote_mutation_execute_attempts.go index 0b0ee0fb..f3549799 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_execute_attempts.go +++ b/internal/brokerapi/local_api_git_remote_mutation_execute_attempts.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/policyengine" ) type gitRemoteExecutionAttemptBinding struct { diff --git a/internal/brokerapi/local_api_git_remote_mutation_handlers.go b/internal/brokerapi/local_api_git_remote_mutation_handlers.go index 90980ee6..b4b99ee9 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_handlers.go +++ b/internal/brokerapi/local_api_git_remote_mutation_handlers.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const ( diff --git a/internal/brokerapi/local_api_git_remote_mutation_helpers.go b/internal/brokerapi/local_api_git_remote_mutation_helpers.go index ab298326..609d9a1b 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_helpers.go +++ b/internal/brokerapi/local_api_git_remote_mutation_helpers.go @@ -4,8 +4,8 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) beginGitRemoteMutationRequest(ctx context.Context, req any, requestID string, meta RequestContext, schemaPath string) (string, context.Context, func(), *ErrorResponse) { diff --git a/internal/brokerapi/local_api_git_remote_mutation_ops_test.go b/internal/brokerapi/local_api_git_remote_mutation_ops_test.go index e1c97583..982dc712 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_ops_test.go +++ b/internal/brokerapi/local_api_git_remote_mutation_ops_test.go @@ -5,9 +5,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestGitRemoteMutationPrepareGetExecuteMaintainsTypedAuthorityAndBindings(t *testing.T) { diff --git a/internal/brokerapi/local_api_git_remote_mutation_prepare.go b/internal/brokerapi/local_api_git_remote_mutation_prepare.go index 4f1a4aa1..510c3ab6 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_prepare.go +++ b/internal/brokerapi/local_api_git_remote_mutation_prepare.go @@ -6,9 +6,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type gitPreparedApprovalBinding struct { diff --git a/internal/brokerapi/local_api_git_remote_mutation_state_decode.go b/internal/brokerapi/local_api_git_remote_mutation_state_decode.go index 90a437c0..5adc29e5 100644 --- a/internal/brokerapi/local_api_git_remote_mutation_state_decode.go +++ b/internal/brokerapi/local_api_git_remote_mutation_state_decode.go @@ -3,8 +3,8 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type gitPreparedStateOptionalDigests struct { diff --git a/internal/brokerapi/local_api_git_remote_prepare_helpers.go b/internal/brokerapi/local_api_git_remote_prepare_helpers.go index 229112dd..6d3b1ae6 100644 --- a/internal/brokerapi/local_api_git_remote_prepare_helpers.go +++ b/internal/brokerapi/local_api_git_remote_prepare_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func resolveGitRemoteRequestKind(typedRequest map[string]any) string { diff --git a/internal/brokerapi/local_api_git_remote_provider_github.go b/internal/brokerapi/local_api_git_remote_provider_github.go index 81c640bd..fbabd7a7 100644 --- a/internal/brokerapi/local_api_git_remote_provider_github.go +++ b/internal/brokerapi/local_api_git_remote_provider_github.go @@ -12,9 +12,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (n *nativeGitRemoteMutationExecutor) createProviderPullRequest(ctx context.Context, record artifacts.GitRemotePreparedMutationRecord, repo gitExecutionRepository, request gitPullRequestCreateExecuteRequest, providerToken string) (gitPullRequestProviderResult, error) { diff --git a/internal/brokerapi/local_api_health_model_gateway.go b/internal/brokerapi/local_api_health_model_gateway.go index b87d879e..ca09072c 100644 --- a/internal/brokerapi/local_api_health_model_gateway.go +++ b/internal/brokerapi/local_api_health_model_gateway.go @@ -4,8 +4,8 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) projectModelGatewayPostureForReadiness() (bool, string, *ModelGatewayPostureProjection) { diff --git a/internal/brokerapi/local_api_health_ops.go b/internal/brokerapi/local_api_health_ops.go index 62d8a7ce..503f813f 100644 --- a/internal/brokerapi/local_api_health_ops.go +++ b/internal/brokerapi/local_api_health_ops.go @@ -4,8 +4,8 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/projectsubstrate" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditTimeline(ctx context.Context, req AuditTimelineRequest, meta RequestContext) (AuditTimelineResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_health_ops_readiness_test.go b/internal/brokerapi/local_api_health_ops_readiness_test.go index 7c09a19b..2ab0ed84 100644 --- a/internal/brokerapi/local_api_health_ops_readiness_test.go +++ b/internal/brokerapi/local_api_health_ops_readiness_test.go @@ -9,9 +9,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestHandleReadinessGetProjectsModelGatewayPostureFromAllowlist(t *testing.T) { diff --git a/internal/brokerapi/local_api_health_secrets.go b/internal/brokerapi/local_api_health_secrets.go index 781a2214..96946d6c 100644 --- a/internal/brokerapi/local_api_health_secrets.go +++ b/internal/brokerapi/local_api_health_secrets.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/secretsd" ) func projectSecretsReadinessFromLocalState() (bool, string, *SecretsOperationalMetrics, *SecretStoragePosture) { diff --git a/internal/brokerapi/local_api_instance_backend_posture.go b/internal/brokerapi/local_api_instance_backend_posture.go index 70f36a98..4c5cb6f7 100644 --- a/internal/brokerapi/local_api_instance_backend_posture.go +++ b/internal/brokerapi/local_api_instance_backend_posture.go @@ -6,7 +6,7 @@ import ( "strings" "sync" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type instanceBackendPostureController interface { diff --git a/internal/brokerapi/local_api_llm_adapter_families.go b/internal/brokerapi/local_api_llm_adapter_families.go index ea470acc..33b7e0b1 100644 --- a/internal/brokerapi/local_api_llm_adapter_families.go +++ b/internal/brokerapi/local_api_llm_adapter_families.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const ( diff --git a/internal/brokerapi/local_api_llm_adapter_families_test.go b/internal/brokerapi/local_api_llm_adapter_families_test.go index a2d07cc6..f79dee60 100644 --- a/internal/brokerapi/local_api_llm_adapter_families_test.go +++ b/internal/brokerapi/local_api_llm_adapter_families_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestTranslateCanonicalLLMRequestForProfileOpenAIChatCompletions(t *testing.T) { diff --git a/internal/brokerapi/local_api_llm_adapter_translation.go b/internal/brokerapi/local_api_llm_adapter_translation.go index ada52cf5..29ee8b9a 100644 --- a/internal/brokerapi/local_api_llm_adapter_translation.go +++ b/internal/brokerapi/local_api_llm_adapter_translation.go @@ -6,8 +6,8 @@ import ( "io" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" ) func (s *Service) issueProviderExecutionLease(runID string, profile ProviderProfile) (string, error) { diff --git a/internal/brokerapi/local_api_llm_artifacts.go b/internal/brokerapi/local_api_llm_artifacts.go index d1c38ace..42d22544 100644 --- a/internal/brokerapi/local_api_llm_artifacts.go +++ b/internal/brokerapi/local_api_llm_artifacts.go @@ -6,8 +6,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type llmRequestInputArtifactsEnvelope struct { diff --git a/internal/brokerapi/local_api_llm_common_helpers.go b/internal/brokerapi/local_api_llm_common_helpers.go index 735f9493..3fd556ed 100644 --- a/internal/brokerapi/local_api_llm_common_helpers.go +++ b/internal/brokerapi/local_api_llm_common_helpers.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func digestIdentityStrict(d trustpolicy.Digest) (string, error) { diff --git a/internal/brokerapi/local_api_llm_destination.go b/internal/brokerapi/local_api_llm_destination.go index e998cf82..b88cacff 100644 --- a/internal/brokerapi/local_api_llm_destination.go +++ b/internal/brokerapi/local_api_llm_destination.go @@ -7,8 +7,8 @@ import ( "path" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) trustedLLMDestinationRefForRun(runID string) (string, error) { diff --git a/internal/brokerapi/local_api_llm_execution.go b/internal/brokerapi/local_api_llm_execution.go index 4042eb33..3cc6408d 100644 --- a/internal/brokerapi/local_api_llm_execution.go +++ b/internal/brokerapi/local_api_llm_execution.go @@ -12,9 +12,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) prepareLLMExecution(requestID, runID string, expectedDigest *trustpolicy.Digest, llmReq any, streamAsFinal bool) (llmExecutionBinding, artifacts.ArtifactReference, map[string]any, llmExecutionContext, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_llm_helpers.go b/internal/brokerapi/local_api_llm_helpers.go index f4f72b1b..8cb88ebd 100644 --- a/internal/brokerapi/local_api_llm_helpers.go +++ b/internal/brokerapi/local_api_llm_helpers.go @@ -9,9 +9,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const llmOutcomeSucceeded = "succeeded" diff --git a/internal/brokerapi/local_api_llm_ops.go b/internal/brokerapi/local_api_llm_ops.go index eb86b93f..edae2f63 100644 --- a/internal/brokerapi/local_api_llm_ops.go +++ b/internal/brokerapi/local_api_llm_ops.go @@ -8,9 +8,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const llmHTTPTimeout = 30 * time.Second diff --git a/internal/brokerapi/local_api_llm_ops_test.go b/internal/brokerapi/local_api_llm_ops_test.go index 7fc61a34..e05811f7 100644 --- a/internal/brokerapi/local_api_llm_ops_test.go +++ b/internal/brokerapi/local_api_llm_ops_test.go @@ -13,9 +13,9 @@ import ( "sync/atomic" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestHandleLLMInvokeExecutesOpenAICompatible(t *testing.T) { diff --git a/internal/brokerapi/local_api_llm_policy.go b/internal/brokerapi/local_api_llm_policy.go index 4cfd024b..04eb275d 100644 --- a/internal/brokerapi/local_api_llm_policy.go +++ b/internal/brokerapi/local_api_llm_policy.go @@ -6,8 +6,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const llmOutcomeAdmitted = "admission_allowed" diff --git a/internal/brokerapi/local_api_llm_policy_test.go b/internal/brokerapi/local_api_llm_policy_test.go index e9ef4c16..aff14853 100644 --- a/internal/brokerapi/local_api_llm_policy_test.go +++ b/internal/brokerapi/local_api_llm_policy_test.go @@ -5,9 +5,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestEvaluateModelGatewayInvokeFailsClosedWhenMetadataMissing(t *testing.T) { diff --git a/internal/brokerapi/local_api_llm_stream.go b/internal/brokerapi/local_api_llm_stream.go index ff29d84a..c6c244b9 100644 --- a/internal/brokerapi/local_api_llm_stream.go +++ b/internal/brokerapi/local_api_llm_stream.go @@ -8,8 +8,8 @@ import ( "net/url" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) type llmStreamExecutionState struct { diff --git a/internal/brokerapi/local_api_ops_approval_helpers_test.go b/internal/brokerapi/local_api_ops_approval_helpers_test.go index 8958c553..b08ef9cd 100644 --- a/internal/brokerapi/local_api_ops_approval_helpers_test.go +++ b/internal/brokerapi/local_api_ops_approval_helpers_test.go @@ -6,8 +6,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestArtifactReadRequiresManifestOptInForApprovedExcerpt(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_approval_query_test.go b/internal/brokerapi/local_api_ops_approval_query_test.go index bda7dad1..96bc8db0 100644 --- a/internal/brokerapi/local_api_ops_approval_query_test.go +++ b/internal/brokerapi/local_api_ops_approval_query_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestHandleApprovalListRejectsInFlightLimit(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_approval_resolve_test.go b/internal/brokerapi/local_api_ops_approval_resolve_test.go index eb62e98a..da25e100 100644 --- a/internal/brokerapi/local_api_ops_approval_resolve_test.go +++ b/internal/brokerapi/local_api_ops_approval_resolve_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func digestForBrokerTest(seed string) string { diff --git a/internal/brokerapi/local_api_ops_approval_shared_support_test.go b/internal/brokerapi/local_api_ops_approval_shared_support_test.go index 18fe4963..e513c9c0 100644 --- a/internal/brokerapi/local_api_ops_approval_shared_support_test.go +++ b/internal/brokerapi/local_api_ops_approval_shared_support_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func setupServiceWithApprovalFixture(t *testing.T) (*Service, artifacts.ArtifactReference, *trustpolicy.SignedObjectEnvelope, *trustpolicy.SignedObjectEnvelope) { diff --git a/internal/brokerapi/local_api_ops_approval_signing_support_test.go b/internal/brokerapi/local_api_ops_approval_signing_support_test.go index b3006626..52ed850f 100644 --- a/internal/brokerapi/local_api_ops_approval_signing_support_test.go +++ b/internal/brokerapi/local_api_ops_approval_signing_support_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func signedApprovalArtifactsForBrokerTests(t *testing.T, approver, digest string) (*trustpolicy.SignedObjectEnvelope, *trustpolicy.SignedObjectEnvelope, []trustpolicy.VerifierRecord) { diff --git a/internal/brokerapi/local_api_ops_artifact_test.go b/internal/brokerapi/local_api_ops_artifact_test.go index 141ea141..3b0578ff 100644 --- a/internal/brokerapi/local_api_ops_artifact_test.go +++ b/internal/brokerapi/local_api_ops_artifact_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func assertArtifactListAndHeadForLocalOps(t *testing.T, s *Service, digest string) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor.go b/internal/brokerapi/local_api_ops_audit_anchor.go index 2d52bfed..c59fb788 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor.go +++ b/internal/brokerapi/local_api_ops_audit_anchor.go @@ -7,9 +7,9 @@ import ( "log" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/brokerapi/local_api_ops_audit_anchor_policy_ordering_test.go b/internal/brokerapi/local_api_ops_audit_anchor_policy_ordering_test.go index 144ae9aa..20d0a238 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_policy_ordering_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_policy_ordering_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestLatestAnchorPolicyDecisionByActionHashUsesNewestRecordedDecision(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_policy_support_test.go b/internal/brokerapi/local_api_ops_audit_anchor_policy_support_test.go index 9752e1a0..d7d2364d 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_policy_support_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_policy_support_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func mustSeedAnchorPolicyDecision(t *testing.T, service *Service, sealDigest trustpolicy.Digest, outcome policyengine.DecisionOutcome, requiredAssurance string) string { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_posture_test.go b/internal/brokerapi/local_api_ops_audit_anchor_posture_test.go index 1190fb73..59013d22 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_posture_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_posture_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func containsReasonCodeForAnchorTest(codes []string, code string) bool { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_preflight_get.go b/internal/brokerapi/local_api_ops_audit_anchor_preflight_get.go index f51ccc42..815a4fd6 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_preflight_get.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_preflight_get.go @@ -5,8 +5,8 @@ import ( "errors" "strings" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditAnchorPreflightGet(ctx context.Context, req AuditAnchorPreflightGetRequest, meta RequestContext) (AuditAnchorPreflightGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_presence_get.go b/internal/brokerapi/local_api_ops_audit_anchor_presence_get.go index 84e707e2..67c20967 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_presence_get.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_presence_get.go @@ -7,7 +7,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) HandleAuditAnchorPresenceGet(ctx context.Context, req AuditAnchorPresenceGetRequest, meta RequestContext) (AuditAnchorPresenceGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_presence_helpers_test.go b/internal/brokerapi/local_api_ops_audit_anchor_presence_helpers_test.go index bbd92122..7068533a 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_presence_helpers_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_presence_helpers_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func mustAuditAnchorPresenceAttestation(t *testing.T, service *Service, mode string, sealDigest trustpolicy.Digest) *AuditAnchorPresenceAttestation { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_receipt_helpers_test.go b/internal/brokerapi/local_api_ops_audit_anchor_receipt_helpers_test.go index c275f676..c56c0544 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_receipt_helpers_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_receipt_helpers_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type anchorReceiptPayloadForTest struct { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_request.go b/internal/brokerapi/local_api_ops_audit_anchor_request.go index c9529e3c..6431f4f1 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_request.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_request.go @@ -6,10 +6,10 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (s *Service) buildAnchorSegmentRequest(req AuditAnchorSegmentRequest) (auditd.AnchorSegmentRequest, error) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_request_policy.go b/internal/brokerapi/local_api_ops_audit_anchor_request_policy.go index f8ccf6ca..816c1a69 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_request_policy.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_request_policy.go @@ -8,10 +8,10 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const anchorApprovalPolicySelectorRunID = "audit-anchor" diff --git a/internal/brokerapi/local_api_ops_audit_anchor_response_test.go b/internal/brokerapi/local_api_ops_audit_anchor_response_test.go index 53a8ae8c..f972c2de 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_response_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_response_test.go @@ -3,8 +3,8 @@ package brokerapi import ( "testing" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestBuildAnchorSegmentResponsePropagatesFailureDetail(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_success_helpers_test.go b/internal/brokerapi/local_api_ops_audit_anchor_success_helpers_test.go index 62616c9e..ef9511df 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_success_helpers_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_success_helpers_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func assertAnchorSuccessArtifacts(t *testing.T, service *Service, ledgerRoot string, sealDigest trustpolicy.Digest, resp AuditAnchorSegmentResponse) { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_support_test.go b/internal/brokerapi/local_api_ops_audit_anchor_support_test.go index 05ebb3b3..eabb83eb 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_support_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_support_test.go @@ -16,12 +16,12 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type anchorImmutabilityBaseline struct { diff --git a/internal/brokerapi/local_api_ops_audit_anchor_test.go b/internal/brokerapi/local_api_ops_audit_anchor_test.go index dc7c31ac..75dd36f3 100644 --- a/internal/brokerapi/local_api_ops_audit_anchor_test.go +++ b/internal/brokerapi/local_api_ops_audit_anchor_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestHandleAuditAnchorSegmentSuccessPersistsReceiptAndVerification(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_evidence_bundle_export_test.go b/internal/brokerapi/local_api_ops_audit_evidence_bundle_export_test.go index 070dfc98..20f19d63 100644 --- a/internal/brokerapi/local_api_ops_audit_evidence_bundle_export_test.go +++ b/internal/brokerapi/local_api_ops_audit_evidence_bundle_export_test.go @@ -12,7 +12,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAuditEvidenceBundleExportStreamsManifestAndTarChunks(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_evidence_bundle_manifest_test.go b/internal/brokerapi/local_api_ops_audit_evidence_bundle_manifest_test.go index 2cfa5e05..2fe3ec34 100644 --- a/internal/brokerapi/local_api_ops_audit_evidence_bundle_manifest_test.go +++ b/internal/brokerapi/local_api_ops_audit_evidence_bundle_manifest_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/secretsd" ) func TestAuditEvidenceBundleManifestGetBuildsManifest(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_evidence_snapshot_test.go b/internal/brokerapi/local_api_ops_audit_evidence_snapshot_test.go index d633e0d7..7e1f8556 100644 --- a/internal/brokerapi/local_api_ops_audit_evidence_snapshot_test.go +++ b/internal/brokerapi/local_api_ops_audit_evidence_snapshot_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAuditEvidenceSnapshotGetIncludesIdentityFoundationFields(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_finalize_verify.go b/internal/brokerapi/local_api_ops_audit_finalize_verify.go index ce42268e..bdc1acdb 100644 --- a/internal/brokerapi/local_api_ops_audit_finalize_verify.go +++ b/internal/brokerapi/local_api_ops_audit_finalize_verify.go @@ -5,7 +5,7 @@ import ( "errors" "log" - "github.com/runecode-ai/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/auditd" ) const ( diff --git a/internal/brokerapi/local_api_ops_audit_record_inclusion_test.go b/internal/brokerapi/local_api_ops_audit_record_inclusion_test.go index b417a051..c29219a1 100644 --- a/internal/brokerapi/local_api_ops_audit_record_inclusion_test.go +++ b/internal/brokerapi/local_api_ops_audit_record_inclusion_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAuditRecordInclusionGetSuccessProjectsDerivedInclusion(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_audit_record_test.go b/internal/brokerapi/local_api_ops_audit_record_test.go index 57ac84ce..382ecc0d 100644 --- a/internal/brokerapi/local_api_ops_audit_record_test.go +++ b/internal/brokerapi/local_api_ops_audit_record_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestAuditRecordGetSuccessProjectsTypedDetail(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_core_test.go b/internal/brokerapi/local_api_ops_core_test.go index e57c5402..4afbafec 100644 --- a/internal/brokerapi/local_api_ops_core_test.go +++ b/internal/brokerapi/local_api_ops_core_test.go @@ -7,9 +7,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestRunAndArtifactLocalTypedOperations(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_posture_api_test.go b/internal/brokerapi/local_api_ops_posture_api_test.go index e7b3159b..50cd9826 100644 --- a/internal/brokerapi/local_api_ops_posture_api_test.go +++ b/internal/brokerapi/local_api_ops_posture_api_test.go @@ -7,9 +7,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestBackendPostureGetReturnsTypedState(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_posture_evidence_authoritative_state_test.go b/internal/brokerapi/local_api_ops_posture_evidence_authoritative_state_test.go index a785dcad..ec6b1cfa 100644 --- a/internal/brokerapi/local_api_ops_posture_evidence_authoritative_state_test.go +++ b/internal/brokerapi/local_api_ops_posture_evidence_authoritative_state_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestRunDetailAuthoritativeStateIncludesBackendPostureSelectionEvidenceRefs(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_posture_evidence_reduced_assurance_test.go b/internal/brokerapi/local_api_ops_posture_evidence_reduced_assurance_test.go index 00ddcce3..9ce7f74e 100644 --- a/internal/brokerapi/local_api_ops_posture_evidence_reduced_assurance_test.go +++ b/internal/brokerapi/local_api_ops_posture_evidence_reduced_assurance_test.go @@ -6,9 +6,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestProjectSupportedRuntimeRequirementsStateReducedAssuranceApprovalStatusSemantics(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_posture_evidence_runtime_test.go b/internal/brokerapi/local_api_ops_posture_evidence_runtime_test.go index feb6461e..152230b0 100644 --- a/internal/brokerapi/local_api_ops_posture_evidence_runtime_test.go +++ b/internal/brokerapi/local_api_ops_posture_evidence_runtime_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRunIdentityOmitsBackendSpecificProvenanceForContainerRunSummary(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_posture_evidence_shared_test.go b/internal/brokerapi/local_api_ops_posture_evidence_shared_test.go index 02f98cd1..a21dd30a 100644 --- a/internal/brokerapi/local_api_ops_posture_evidence_shared_test.go +++ b/internal/brokerapi/local_api_ops_posture_evidence_shared_test.go @@ -5,9 +5,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func syntheticReceiptOnlyAttestationFacts(runID string, backend string, isolation string) launcherbackend.RuntimeFactsSnapshot { diff --git a/internal/brokerapi/local_api_ops_run_role_summary_test.go b/internal/brokerapi/local_api_ops_run_role_summary_test.go index 9ba633e6..e1840abb 100644 --- a/internal/brokerapi/local_api_ops_run_role_summary_test.go +++ b/internal/brokerapi/local_api_ops_run_role_summary_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestRunDetailPreservesConcreteWorkspaceRoleKinds(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_runtime_facts_container_test.go b/internal/brokerapi/local_api_ops_runtime_facts_container_test.go index af0e16f7..317c315c 100644 --- a/internal/brokerapi/local_api_ops_runtime_facts_container_test.go +++ b/internal/brokerapi/local_api_ops_runtime_facts_container_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRunDetailRuntimeFactsContainerProjectionUsesNotApplicablePostureVocabulary(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_runtime_facts_fixture_test.go b/internal/brokerapi/local_api_ops_runtime_facts_fixture_test.go index 8807da52..5cb6250b 100644 --- a/internal/brokerapi/local_api_ops_runtime_facts_fixture_test.go +++ b/internal/brokerapi/local_api_ops_runtime_facts_fixture_test.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func launcherRuntimeFactsFixture() launcherbackend.RuntimeFactsSnapshot { diff --git a/internal/brokerapi/local_api_ops_runtime_facts_test.go b/internal/brokerapi/local_api_ops_runtime_facts_test.go index def4fd97..e0796a0c 100644 --- a/internal/brokerapi/local_api_ops_runtime_facts_test.go +++ b/internal/brokerapi/local_api_ops_runtime_facts_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRunDetailRuntimeFactsProjectionSurvivesServiceRestart(t *testing.T) { diff --git a/internal/brokerapi/local_api_ops_stream_test.go b/internal/brokerapi/local_api_ops_stream_test.go index 224b6fa8..b0a51f36 100644 --- a/internal/brokerapi/local_api_ops_stream_test.go +++ b/internal/brokerapi/local_api_ops_stream_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func assertArtifactStreamDecodedPayload(t *testing.T, events []ArtifactStreamEvent, want string) { diff --git a/internal/brokerapi/local_api_posture_identity.go b/internal/brokerapi/local_api_posture_identity.go index 6767f027..21fd603e 100644 --- a/internal/brokerapi/local_api_posture_identity.go +++ b/internal/brokerapi/local_api_posture_identity.go @@ -6,8 +6,8 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func decisionDigestIdentity(decision policyengine.PolicyDecision) string { diff --git a/internal/brokerapi/local_api_posture_ops.go b/internal/brokerapi/local_api_posture_ops.go index d74d98e7..c93dbbc7 100644 --- a/internal/brokerapi/local_api_posture_ops.go +++ b/internal/brokerapi/local_api_posture_ops.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) HandleBackendPostureGet(ctx context.Context, req BackendPostureGetRequest, meta RequestContext) (BackendPostureGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_posture_pending_approvals.go b/internal/brokerapi/local_api_posture_pending_approvals.go index dc13c1e1..bc5cd81f 100644 --- a/internal/brokerapi/local_api_posture_pending_approvals.go +++ b/internal/brokerapi/local_api_posture_pending_approvals.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) recordPendingBackendPostureApproval(decision policyengine.PolicyDecision, _ BackendPostureChangeRequest, action policyengine.ActionRequest) (string, error) { diff --git a/internal/brokerapi/local_api_posture_state.go b/internal/brokerapi/local_api_posture_state.go index e2279e7a..8849fd8f 100644 --- a/internal/brokerapi/local_api_posture_state.go +++ b/internal/brokerapi/local_api_posture_state.go @@ -4,9 +4,9 @@ import ( "runtime" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) currentBackendPostureState() BackendPostureState { diff --git a/internal/brokerapi/local_api_product_lifecycle_ops.go b/internal/brokerapi/local_api_product_lifecycle_ops.go index 29592860..19b7a2a9 100644 --- a/internal/brokerapi/local_api_product_lifecycle_ops.go +++ b/internal/brokerapi/local_api_product_lifecycle_ops.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) HandleProductLifecyclePostureGet(ctx context.Context, req ProductLifecyclePostureGetRequest, meta RequestContext) (ProductLifecyclePostureGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_project_substrate_apply_ops.go b/internal/brokerapi/local_api_project_substrate_apply_ops.go index 49895e3a..d9160167 100644 --- a/internal/brokerapi/local_api_project_substrate_apply_ops.go +++ b/internal/brokerapi/local_api_project_substrate_apply_ops.go @@ -3,7 +3,7 @@ package brokerapi import ( "context" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) HandleProjectSubstrateAdopt(ctx context.Context, req ProjectSubstrateAdoptRequest, meta RequestContext) (ProjectSubstrateAdoptResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_project_substrate_common.go b/internal/brokerapi/local_api_project_substrate_common.go index b097cc28..613e21dc 100644 --- a/internal/brokerapi/local_api_project_substrate_common.go +++ b/internal/brokerapi/local_api_project_substrate_common.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) prepareProjectSubstrateRequest(ctx context.Context, reqID, fallbackReqID string, admissionErr error, req any, schemaPath string, meta RequestContext) (string, context.Context, func(), *ErrorResponse) { diff --git a/internal/brokerapi/local_api_project_substrate_gate.go b/internal/brokerapi/local_api_project_substrate_gate.go index 6101bf35..a950ea11 100644 --- a/internal/brokerapi/local_api_project_substrate_gate.go +++ b/internal/brokerapi/local_api_project_substrate_gate.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) enforceProjectSubstrateGate(requestID, schemaPath string) *ErrorResponse { diff --git a/internal/brokerapi/local_api_project_substrate_get_ops.go b/internal/brokerapi/local_api_project_substrate_get_ops.go index e9a6cd33..5754e415 100644 --- a/internal/brokerapi/local_api_project_substrate_get_ops.go +++ b/internal/brokerapi/local_api_project_substrate_get_ops.go @@ -3,7 +3,7 @@ package brokerapi import ( "context" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) HandleProjectSubstrateGet(ctx context.Context, req ProjectSubstrateGetRequest, meta RequestContext) (ProjectSubstrateGetResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_provider_setup_begin_audit_test.go b/internal/brokerapi/local_api_provider_setup_begin_audit_test.go index c2dfa347..e41083e0 100644 --- a/internal/brokerapi/local_api_provider_setup_begin_audit_test.go +++ b/internal/brokerapi/local_api_provider_setup_begin_audit_test.go @@ -5,7 +5,7 @@ import ( "sync" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestProviderSetupBeginCanonicalEquivalentDestinationEmitsUpdatedChangeKind(t *testing.T) { diff --git a/internal/brokerapi/local_api_provider_setup_helpers.go b/internal/brokerapi/local_api_provider_setup_helpers.go index 8239dc43..d9efdef1 100644 --- a/internal/brokerapi/local_api_provider_setup_helpers.go +++ b/internal/brokerapi/local_api_provider_setup_helpers.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func providerProfileFromSetupBegin(req ProviderSetupSessionBeginRequest) ProviderProfile { diff --git a/internal/brokerapi/local_api_provider_setup_ingress_regression_test.go b/internal/brokerapi/local_api_provider_setup_ingress_regression_test.go index 6f6b0dd0..10bf9807 100644 --- a/internal/brokerapi/local_api_provider_setup_ingress_regression_test.go +++ b/internal/brokerapi/local_api_provider_setup_ingress_regression_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/secretsd" ) func TestProviderSetupSecretIngressTokenSpentBeforeCommitPreventsDuplicateImport(t *testing.T) { diff --git a/internal/brokerapi/local_api_provider_setup_ops_test.go b/internal/brokerapi/local_api_provider_setup_ops_test.go index 7f1a7bed..1d55daa5 100644 --- a/internal/brokerapi/local_api_provider_setup_ops_test.go +++ b/internal/brokerapi/local_api_provider_setup_ops_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestProviderSetupSecretIngressFlowStoresOnlySecretRefAndIssuesModelGatewayLease(t *testing.T) { diff --git a/internal/brokerapi/local_api_provider_setup_request_helpers.go b/internal/brokerapi/local_api_provider_setup_request_helpers.go index 6da88e69..4787955a 100644 --- a/internal/brokerapi/local_api_provider_setup_request_helpers.go +++ b/internal/brokerapi/local_api_provider_setup_request_helpers.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/secretsd" ) func (s *Service) HandleProviderCredentialLeaseIssue(ctx context.Context, req ProviderCredentialLeaseIssueRequest, meta RequestContext) (ProviderCredentialLeaseIssueResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_provider_setup_session_durable.go b/internal/brokerapi/local_api_provider_setup_session_durable.go index 426b423f..90bb8316 100644 --- a/internal/brokerapi/local_api_provider_setup_session_durable.go +++ b/internal/brokerapi/local_api_provider_setup_session_durable.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/artifacts" +import "github.com/runecode-systems/runecode/internal/artifacts" func providerSetupSessionToDurable(session ProviderSetupSession) artifacts.ProviderSetupSessionDurableState { return artifacts.ProviderSetupSessionDurableState{ diff --git a/internal/brokerapi/local_api_provider_substrate_durable.go b/internal/brokerapi/local_api_provider_substrate_durable.go index 5ce709b1..e2343a65 100644 --- a/internal/brokerapi/local_api_provider_substrate_durable.go +++ b/internal/brokerapi/local_api_provider_substrate_durable.go @@ -4,7 +4,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) configureProviderDurability() { diff --git a/internal/brokerapi/local_api_provider_substrate_durable_conversion.go b/internal/brokerapi/local_api_provider_substrate_durable_conversion.go index 6979b30b..4117c063 100644 --- a/internal/brokerapi/local_api_provider_substrate_durable_conversion.go +++ b/internal/brokerapi/local_api_provider_substrate_durable_conversion.go @@ -1,8 +1,8 @@ package brokerapi import ( - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func destinationIdentityToDurable(identity policyengine.DestinationDescriptor) artifacts.ProviderDestinationIdentityDurableState { diff --git a/internal/brokerapi/local_api_provider_substrate_state_test.go b/internal/brokerapi/local_api_provider_substrate_state_test.go index 77a32907..a3d1bcab 100644 --- a/internal/brokerapi/local_api_provider_substrate_state_test.go +++ b/internal/brokerapi/local_api_provider_substrate_state_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestProviderSubstrateSupportsMultipleProfiles(t *testing.T) { diff --git a/internal/brokerapi/local_api_run_detail_ops.go b/internal/brokerapi/local_api_run_detail_ops.go index 11a15d09..f9fefa29 100644 --- a/internal/brokerapi/local_api_run_detail_ops.go +++ b/internal/brokerapi/local_api_run_detail_ops.go @@ -4,8 +4,8 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Service) runDetail(runID string) (RunDetail, bool, error) { diff --git a/internal/brokerapi/local_api_run_detail_runtime_projection_ops.go b/internal/brokerapi/local_api_run_detail_runtime_projection_ops.go index ca922a77..b8c49927 100644 --- a/internal/brokerapi/local_api_run_detail_runtime_projection_ops.go +++ b/internal/brokerapi/local_api_run_detail_runtime_projection_ops.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/launcherbackend" +import "github.com/runecode-systems/runecode/internal/launcherbackend" func projectReceiptSessionAndAttachmentState(state map[string]any, receipt launcherbackend.BackendLaunchReceipt) { if receipt.SessionSecurity != nil { diff --git a/internal/brokerapi/local_api_run_detail_state_advisory_attempts_ops.go b/internal/brokerapi/local_api_run_detail_state_advisory_attempts_ops.go index 2243f957..55dbf203 100644 --- a/internal/brokerapi/local_api_run_detail_state_advisory_attempts_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_advisory_attempts_ops.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/artifacts" +import "github.com/runecode-systems/runecode/internal/artifacts" func buildAdvisoryStepAttemptsState(stepAttempts map[string]artifacts.RunnerStepHint, pendingByScope map[string]int) map[string]any { if len(stepAttempts) == 0 { diff --git a/internal/brokerapi/local_api_run_detail_state_advisory_ops.go b/internal/brokerapi/local_api_run_detail_state_advisory_ops.go index d643daf5..20299c8c 100644 --- a/internal/brokerapi/local_api_run_detail_state_advisory_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_advisory_ops.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/artifacts" +import "github.com/runecode-systems/runecode/internal/artifacts" func buildAdvisoryRunState(advisory artifacts.RunnerAdvisoryState) map[string]any { state := map[string]any{ diff --git a/internal/brokerapi/local_api_run_detail_state_advisory_projection_ops.go b/internal/brokerapi/local_api_run_detail_state_advisory_projection_ops.go index 03de3d2a..2112c154 100644 --- a/internal/brokerapi/local_api_run_detail_state_advisory_projection_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_advisory_projection_ops.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/artifacts" +import "github.com/runecode-systems/runecode/internal/artifacts" func buildAdvisoryLastCheckpointState(checkpoint *artifacts.RunnerCheckpointAdvisory) map[string]any { if checkpoint == nil { diff --git a/internal/brokerapi/local_api_run_detail_state_attestation_support_ops.go b/internal/brokerapi/local_api_run_detail_state_attestation_support_ops.go index d4c29c50..2cca971f 100644 --- a/internal/brokerapi/local_api_run_detail_state_attestation_support_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_attestation_support_ops.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func projectSupportedRuntimeRequirementsState(state map[string]any) { diff --git a/internal/brokerapi/local_api_run_detail_state_authoritative_ops.go b/internal/brokerapi/local_api_run_detail_state_authoritative_ops.go index f882032e..624bab8e 100644 --- a/internal/brokerapi/local_api_run_detail_state_authoritative_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_authoritative_ops.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func buildAuthoritativeRunState(summary RunSummary, artifactsForRun []artifacts.ArtifactRecord, pendingIDs []string, manifestHashes []string, policyRefs []string, approvals []ApprovalSummary, runtimeFacts launcherbackend.RuntimeFactsSnapshot, runtimeEvidence launcherbackend.RuntimeEvidenceSnapshot, currentInstanceID string) map[string]any { diff --git a/internal/brokerapi/local_api_run_detail_state_authoritative_ops_test.go b/internal/brokerapi/local_api_run_detail_state_authoritative_ops_test.go index 39eaab8c..7d0cda3e 100644 --- a/internal/brokerapi/local_api_run_detail_state_authoritative_ops_test.go +++ b/internal/brokerapi/local_api_run_detail_state_authoritative_ops_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestProjectAttestationIdentityStateTracksSessionAndEvidencePresence(t *testing.T) { diff --git a/internal/brokerapi/local_api_run_detail_state_backend_posture_ops.go b/internal/brokerapi/local_api_run_detail_state_backend_posture_ops.go index a4b61092..8d0d2932 100644 --- a/internal/brokerapi/local_api_run_detail_state_backend_posture_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_backend_posture_ops.go @@ -4,8 +4,8 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func projectBackendPostureSelectionEvidenceState(state map[string]any, instanceID string, runID string, policyRefs []string, approvals []ApprovalSummary) { diff --git a/internal/brokerapi/local_api_run_detail_state_image_ops.go b/internal/brokerapi/local_api_run_detail_state_image_ops.go index 2b9fc062..5fd946c4 100644 --- a/internal/brokerapi/local_api_run_detail_state_image_ops.go +++ b/internal/brokerapi/local_api_run_detail_state_image_ops.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/launcherbackend" +import "github.com/runecode-systems/runecode/internal/launcherbackend" func projectReceiptImageState(state map[string]any, receipt launcherbackend.BackendLaunchReceipt) { projectOptionalImageDigestState(state, receipt) diff --git a/internal/brokerapi/local_api_run_summary_authority_test.go b/internal/brokerapi/local_api_run_summary_authority_test.go index 7872721d..7b9aeb44 100644 --- a/internal/brokerapi/local_api_run_summary_authority_test.go +++ b/internal/brokerapi/local_api_run_summary_authority_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" ) func TestRunSummaryUsesBuiltInWorkflowAuthorityForSessionExecutionPath(t *testing.T) { diff --git a/internal/brokerapi/local_api_run_summary_lifecycle_ops.go b/internal/brokerapi/local_api_run_summary_lifecycle_ops.go index 42012e53..fc417af2 100644 --- a/internal/brokerapi/local_api_run_summary_lifecycle_ops.go +++ b/internal/brokerapi/local_api_run_summary_lifecycle_ops.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func runLifecycleFromStore(status string, pendingApprovals int, hasArtifacts bool, runnerAdvisory artifacts.RunnerAdvisoryState, runtimeFacts launcherbackend.RuntimeFactsSnapshot) string { diff --git a/internal/brokerapi/local_api_run_summary_ops.go b/internal/brokerapi/local_api_run_summary_ops.go index 65fc59cd..35bebd4e 100644 --- a/internal/brokerapi/local_api_run_summary_ops.go +++ b/internal/brokerapi/local_api_run_summary_ops.go @@ -5,9 +5,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) runSummaries(order string) ([]RunSummary, error) { diff --git a/internal/brokerapi/local_api_run_summary_ops_test.go b/internal/brokerapi/local_api_run_summary_ops_test.go index 2cc9edf8..4ff5ea9f 100644 --- a/internal/brokerapi/local_api_run_summary_ops_test.go +++ b/internal/brokerapi/local_api_run_summary_ops_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" ) func TestRunSummaryUsesBuiltInWorkflowAuthorityForTypedDraftExecutionPath(t *testing.T) { diff --git a/internal/brokerapi/local_api_run_summary_projection_helpers.go b/internal/brokerapi/local_api_run_summary_projection_helpers.go index 1d177c13..14c40f77 100644 --- a/internal/brokerapi/local_api_run_summary_projection_helpers.go +++ b/internal/brokerapi/local_api_run_summary_projection_helpers.go @@ -6,9 +6,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/runplan" ) type runSummaryProjection struct { diff --git a/internal/brokerapi/local_api_runner_gate_plan_compile_identity.go b/internal/brokerapi/local_api_runner_gate_plan_compile_identity.go index e2a0b29a..8715bf9d 100644 --- a/internal/brokerapi/local_api_runner_gate_plan_compile_identity.go +++ b/internal/brokerapi/local_api_runner_gate_plan_compile_identity.go @@ -6,8 +6,8 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" ) type compileIdentity struct { diff --git a/internal/brokerapi/local_api_runner_gate_plan_compile_persist.go b/internal/brokerapi/local_api_runner_gate_plan_compile_persist.go index 72ecec53..10f37978 100644 --- a/internal/brokerapi/local_api_runner_gate_plan_compile_persist.go +++ b/internal/brokerapi/local_api_runner_gate_plan_compile_persist.go @@ -7,9 +7,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/runplan" ) type CompileAndPersistRunPlanRequest struct { diff --git a/internal/brokerapi/local_api_runner_gate_plan_compile_persist_test.go b/internal/brokerapi/local_api_runner_gate_plan_compile_persist_test.go index 1e3ddabf..ac798fb2 100644 --- a/internal/brokerapi/local_api_runner_gate_plan_compile_persist_test.go +++ b/internal/brokerapi/local_api_runner_gate_plan_compile_persist_test.go @@ -5,8 +5,8 @@ import ( "sync" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" ) func TestCompileAndPersistRunPlanBuildsDurableAuthorityAndCompilationBinding(t *testing.T) { diff --git a/internal/brokerapi/local_api_runner_gate_plan_entry_records.go b/internal/brokerapi/local_api_runner_gate_plan_entry_records.go index bb188d85..e5b9dd32 100644 --- a/internal/brokerapi/local_api_runner_gate_plan_entry_records.go +++ b/internal/brokerapi/local_api_runner_gate_plan_entry_records.go @@ -4,8 +4,8 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" ) func runPlanEntryRecords(entries []runplan.Entry) []artifacts.RunPlanGateEntryRecord { diff --git a/internal/brokerapi/local_api_runner_gate_plan_ops.go b/internal/brokerapi/local_api_runner_gate_plan_ops.go index b9b2a78a..817db5ea 100644 --- a/internal/brokerapi/local_api_runner_gate_plan_ops.go +++ b/internal/brokerapi/local_api_runner_gate_plan_ops.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type runPlannedGateEntry struct { diff --git a/internal/brokerapi/local_api_runner_report_ops_advisory_and_refs.go b/internal/brokerapi/local_api_runner_report_ops_advisory_and_refs.go index 5236e9fa..6d167469 100644 --- a/internal/brokerapi/local_api_runner_report_ops_advisory_and_refs.go +++ b/internal/brokerapi/local_api_runner_report_ops_advisory_and_refs.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func buildRunnerCheckpointAdvisory(report RunnerCheckpointReport, occurred time.Time, details map[string]any) artifacts.RunnerCheckpointAdvisory { diff --git a/internal/brokerapi/local_api_runner_report_ops_checkpoint_test.go b/internal/brokerapi/local_api_runner_report_ops_checkpoint_test.go index c4f62b35..0e27d457 100644 --- a/internal/brokerapi/local_api_runner_report_ops_checkpoint_test.go +++ b/internal/brokerapi/local_api_runner_report_ops_checkpoint_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestRunnerCheckpointReportAcceptsValidTransitionAndProjectsAdvisoryState(t *testing.T) { diff --git a/internal/brokerapi/local_api_runner_report_ops_evidence_binding.go b/internal/brokerapi/local_api_runner_report_ops_evidence_binding.go index be7cd7b6..0d341209 100644 --- a/internal/brokerapi/local_api_runner_report_ops_evidence_binding.go +++ b/internal/brokerapi/local_api_runner_report_ops_evidence_binding.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) resolveGateEvidenceRef(runID string, report RunnerResultReport, planned runPlannedGateEntry) (string, error) { diff --git a/internal/brokerapi/local_api_runner_report_ops_evidence_plan_test.go b/internal/brokerapi/local_api_runner_report_ops_evidence_plan_test.go index c6b165d6..8e054295 100644 --- a/internal/brokerapi/local_api_runner_report_ops_evidence_plan_test.go +++ b/internal/brokerapi/local_api_runner_report_ops_evidence_plan_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestRunnerResultReportPersistsGateEvidenceArtifactAndLinksRunAdvisory(t *testing.T) { diff --git a/internal/brokerapi/local_api_runner_report_ops_gate_retry_and_mutation.go b/internal/brokerapi/local_api_runner_report_ops_gate_retry_and_mutation.go index 3c8448ed..a7435367 100644 --- a/internal/brokerapi/local_api_runner_report_ops_gate_retry_and_mutation.go +++ b/internal/brokerapi/local_api_runner_report_ops_gate_retry_and_mutation.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func validateGateAttemptRetryPosture(advisory artifacts.RunnerAdvisoryState, gateAttemptID, gateID, gateKind, gateVersion, planCheckpointCode string, planOrderIndex int, planned compiledRunGatePlan) error { diff --git a/internal/brokerapi/local_api_runner_report_ops_helpers_test.go b/internal/brokerapi/local_api_runner_report_ops_helpers_test.go index a9c28ca6..0c2c4d52 100644 --- a/internal/brokerapi/local_api_runner_report_ops_helpers_test.go +++ b/internal/brokerapi/local_api_runner_report_ops_helpers_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func buildFailedGateResult(now time.Time, idempotencyKey, gateAttemptID, normalizedInput string) RunnerResultReport { diff --git a/internal/brokerapi/local_api_runner_report_ops_override_action.go b/internal/brokerapi/local_api_runner_report_ops_override_action.go index ba14f915..de298aab 100644 --- a/internal/brokerapi/local_api_runner_report_ops_override_action.go +++ b/internal/brokerapi/local_api_runner_report_ops_override_action.go @@ -5,7 +5,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) type parsedOverrideActionDetails struct { diff --git a/internal/brokerapi/local_api_runner_report_ops_override_bindings.go b/internal/brokerapi/local_api_runner_report_ops_override_bindings.go index d3c0cba5..d3953fad 100644 --- a/internal/brokerapi/local_api_runner_report_ops_override_bindings.go +++ b/internal/brokerapi/local_api_runner_report_ops_override_bindings.go @@ -5,8 +5,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) resolveOverrideApprovalBindings(runID string, report RunnerResultReport, sanitizedDetails map[string]any) (string, string, error) { diff --git a/internal/brokerapi/local_api_runner_report_ops_phase_and_details.go b/internal/brokerapi/local_api_runner_report_ops_phase_and_details.go index 8f1cb09d..933b613e 100644 --- a/internal/brokerapi/local_api_runner_report_ops_phase_and_details.go +++ b/internal/brokerapi/local_api_runner_report_ops_phase_and_details.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func validateRunnerCheckpointPhaseTransition(advisory artifacts.RunnerAdvisoryState, report RunnerCheckpointReport) error { diff --git a/internal/brokerapi/local_api_runner_report_ops_result_core_test.go b/internal/brokerapi/local_api_runner_report_ops_result_core_test.go index b640be81..e1624d59 100644 --- a/internal/brokerapi/local_api_runner_report_ops_result_core_test.go +++ b/internal/brokerapi/local_api_runner_report_ops_result_core_test.go @@ -6,9 +6,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestRunnerResultReportAcceptsTerminalTransition(t *testing.T) { diff --git a/internal/brokerapi/local_api_runner_report_ops_service_validation.go b/internal/brokerapi/local_api_runner_report_ops_service_validation.go index f5d4a427..c2ccbce9 100644 --- a/internal/brokerapi/local_api_runner_report_ops_service_validation.go +++ b/internal/brokerapi/local_api_runner_report_ops_service_validation.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) validateRunnerCheckpointReport(current string, found bool, runID string, report RunnerCheckpointReport) (map[string]any, error) { diff --git a/internal/brokerapi/local_api_session_data_helpers.go b/internal/brokerapi/local_api_session_data_helpers.go index 0440630c..7a898401 100644 --- a/internal/brokerapi/local_api_session_data_helpers.go +++ b/internal/brokerapi/local_api_session_data_helpers.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) auditRecordDigestsBySession() (map[string]map[string]struct{}, error) { diff --git a/internal/brokerapi/local_api_session_execution_projection_helpers.go b/internal/brokerapi/local_api_session_execution_projection_helpers.go index fa53bb9b..9f66b7a3 100644 --- a/internal/brokerapi/local_api_session_execution_projection_helpers.go +++ b/internal/brokerapi/local_api_session_execution_projection_helpers.go @@ -3,7 +3,7 @@ package brokerapi import ( "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func newSessionDetail(summary SessionSummary, projectedTurns []SessionTranscriptTurn, runs, approvals, artifactsByDigest, auditRecordDigests map[string]struct{}) SessionDetail { diff --git a/internal/brokerapi/local_api_session_execution_runner_bridge.go b/internal/brokerapi/local_api_session_execution_runner_bridge.go index 8160f8a5..3147578b 100644 --- a/internal/brokerapi/local_api_session_execution_runner_bridge.go +++ b/internal/brokerapi/local_api_session_execution_runner_bridge.go @@ -7,8 +7,8 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type sessionExecutionRunnerLaunchFunc func(context.Context, *Service, sessionExecutionRunnerLaunchSpec) error diff --git a/internal/brokerapi/local_api_session_execution_runner_test_support_test.go b/internal/brokerapi/local_api_session_execution_runner_test_support_test.go index f439c187..acb107b0 100644 --- a/internal/brokerapi/local_api_session_execution_runner_test_support_test.go +++ b/internal/brokerapi/local_api_session_execution_runner_test_support_test.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func launchSessionExecutionRunnerInProcessForTests(ctx context.Context, s *Service, spec sessionExecutionRunnerLaunchSpec) error { diff --git a/internal/brokerapi/local_api_session_execution_transcript_checkpoint.go b/internal/brokerapi/local_api_session_execution_transcript_checkpoint.go index 738543eb..c3a4c595 100644 --- a/internal/brokerapi/local_api_session_execution_transcript_checkpoint.go +++ b/internal/brokerapi/local_api_session_execution_transcript_checkpoint.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const sessionExecutionStartCheckpointIdempotencyPrefix = "session-execution-start-checkpoint-" diff --git a/internal/brokerapi/local_api_session_execution_trigger_append.go b/internal/brokerapi/local_api_session_execution_trigger_append.go index 5a2f3af8..1a73c0b0 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_append.go +++ b/internal/brokerapi/local_api_session_execution_trigger_append.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) buildSessionExecutionAppendRequest(requestID string, req SessionExecutionTriggerRequest, session artifacts.SessionDurableState) (artifacts.SessionExecutionTriggerAppendRequest, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation.go b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation.go index d7c16069..ae601ade 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation.go +++ b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type approvedImplementationResolvedInput struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_mutation_artifact.go b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_mutation_artifact.go index 08e84e63..7bca650b 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_mutation_artifact.go +++ b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_mutation_artifact.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) approvedImplementationWriteIntent(payload []byte) (string, string, []byte, error) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_paths.go b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_paths.go index d5701ff0..183a5153 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_paths.go +++ b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_paths.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func validateApprovedImplementationTargetPath(authority sessionExecutionPlanAuthority, targetRelativePath string, lifecycleMetadata bool) error { diff --git a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_policy.go b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_policy.go index 369df327..c5920335 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_policy.go +++ b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_policy.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) appendApprovedImplementationAuditEvent(result artifacts.SessionExecutionTriggerAppendResult, authority sessionExecutionPlanAuthority, resolved approvedImplementationResolvedInput, approvalIDs, artifactDigests []string) error { diff --git a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_resolve.go b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_resolve.go index 4b9baa6e..e6f675f7 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_resolve.go +++ b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_resolve.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type approvedImplementationDigestSet struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_test.go b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_test.go index 23b5754f..03369f1f 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_approved_implementation_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestApprovedImplementationInputSetFixtureValidatesAgainstSchema(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_binding.go b/internal/brokerapi/local_api_session_execution_trigger_binding.go index 9f453d8b..6b9c49ee 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_binding.go +++ b/internal/brokerapi/local_api_session_execution_trigger_binding.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Service) ensureSessionExecutionPrimaryRunBinding(requestID, sessionID string, execution artifacts.SessionTurnExecutionDurableState) (artifacts.SessionTurnExecutionDurableState, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_binding_test.go b/internal/brokerapi/local_api_session_execution_trigger_binding_test.go index a3b80241..d6328b38 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_binding_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_binding_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestSessionExecutionRunIDAvoidsNormalizedSessionTokenCollisions(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_continue.go b/internal/brokerapi/local_api_session_execution_trigger_continue.go index db6fe6f3..1c21dad4 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_continue.go +++ b/internal/brokerapi/local_api_session_execution_trigger_continue.go @@ -4,7 +4,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) continueSessionTurnExecution(requestID string, req SessionExecutionTriggerRequest, session artifacts.SessionDurableState) (SessionExecutionTriggerResponse, bool, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_continue_test.go b/internal/brokerapi/local_api_session_execution_trigger_continue_test.go index 3b8fd307..dce67402 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_continue_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_continue_test.go @@ -6,11 +6,11 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/projectsubstrate" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestSessionExecutionTriggerIdempotencyIncludesWorkflowRoutingIdentity(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts.go b/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts.go index 60ca337a..47678c6f 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts.go +++ b/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts.go @@ -6,7 +6,7 @@ import ( "regexp" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) var nonDraftIdentityRunePattern = regexp.MustCompile(`[^a-z0-9._-]+`) diff --git a/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts_persist.go b/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts_persist.go index 6e719d80..76826b5a 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts_persist.go +++ b/internal/brokerapi/local_api_session_execution_trigger_draft_artifacts_persist.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) persistSessionExecutionPromptArtifact(runID string, authority sessionExecutionPlanAuthority, payload []byte) (artifacts.ArtifactReference, error) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply.go b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply.go index 0ce97896..97f7939c 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply.go +++ b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type sessionDraftPromoteResolvedInput struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_integrity_test.go b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_integrity_test.go index 74bcbcee..1a45ca25 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_integrity_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_integrity_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestDraftPromoteApplyRejectsTamperedBoundDraftArtifactBlob(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_policy.go b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_policy.go index 7feadf3d..ae1d147a 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_policy.go +++ b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_policy.go @@ -4,8 +4,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func draftPromotePolicyDecision(authority sessionExecutionPlanAuthority, resolved sessionDraftPromoteResolvedInput, actionHash string) policyengine.PolicyDecision { diff --git a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_resolve.go b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_resolve.go index 8287428d..fb093825 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_resolve.go +++ b/internal/brokerapi/local_api_session_execution_trigger_draft_promote_apply_resolve.go @@ -6,8 +6,8 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) resolveSessionDraftPromoteApplyInput(result artifacts.SessionExecutionTriggerAppendResult, authority sessionExecutionPlanAuthority) (sessionDraftPromoteResolvedInput, error) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_helpers_test.go b/internal/brokerapi/local_api_session_execution_trigger_helpers_test.go index 8aa8630e..6ab8a98f 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_helpers_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_helpers_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func defaultWorkflowRoutingForTriggerTests() *SessionWorkflowPackRouting { diff --git a/internal/brokerapi/local_api_session_execution_trigger_ops.go b/internal/brokerapi/local_api_session_execution_trigger_ops.go index 942166eb..dcb55afe 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_ops.go +++ b/internal/brokerapi/local_api_session_execution_trigger_ops.go @@ -6,7 +6,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const ( diff --git a/internal/brokerapi/local_api_session_execution_trigger_ops_test.go b/internal/brokerapi/local_api_session_execution_trigger_ops_test.go index 0f3d1c6b..918a822b 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_ops_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_ops_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func TestSessionExecutionTriggerReturnsTypedAckAndSupportsIdempotency(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_plan_authority.go b/internal/brokerapi/local_api_session_execution_trigger_plan_authority.go index 1a2f44d3..f09ed80b 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_plan_authority.go +++ b/internal/brokerapi/local_api_session_execution_trigger_plan_authority.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" ) type sessionExecutionPlanAuthority struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_plan_authority_assets.go b/internal/brokerapi/local_api_session_execution_trigger_plan_authority_assets.go index 176c90b2..77d35743 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_plan_authority_assets.go +++ b/internal/brokerapi/local_api_session_execution_trigger_plan_authority_assets.go @@ -5,9 +5,9 @@ import ( "io/fs" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" - "github.com/runecode-ai/runecode/internal/workflowpackassets" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/workflowpackassets" ) func builtInCatalogEntryForWorkflowOperation(operation string) (runplan.BuiltInWorkflowCatalogEntry, error) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_plan_authority_test.go b/internal/brokerapi/local_api_session_execution_trigger_plan_authority_test.go index aa610dad..d821389b 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_plan_authority_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_plan_authority_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestEnsureSessionExecutionRunPlanAuthorityCompilesBuiltInPlan(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_projection.go b/internal/brokerapi/local_api_session_execution_trigger_projection.go index e5656468..577823e7 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_projection.go +++ b/internal/brokerapi/local_api_session_execution_trigger_projection.go @@ -4,7 +4,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type sessionExecutionLinkProjection struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_promote_apply_test.go b/internal/brokerapi/local_api_session_execution_trigger_promote_apply_test.go index c2571f6a..f9dcb0d7 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_promote_apply_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_promote_apply_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestSessionExecutionTriggerDraftPromoteApplyWritesCanonicalChangeDraft(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_request_helpers.go b/internal/brokerapi/local_api_session_execution_trigger_request_helpers.go index dcf77e9b..082bafb5 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_request_helpers.go +++ b/internal/brokerapi/local_api_session_execution_trigger_request_helpers.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) type sessionExecutionTriggerControlValues struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_response.go b/internal/brokerapi/local_api_session_execution_trigger_response.go index 1eaeacd5..aa069b85 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_response.go +++ b/internal/brokerapi/local_api_session_execution_trigger_response.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func buildSessionExecutionTriggerAckResponse(requestID, sessionID string, trigger artifacts.SessionExecutionTriggerDurableState, execution artifacts.SessionTurnExecutionDurableState, seq int64) SessionExecutionTriggerResponse { diff --git a/internal/brokerapi/local_api_session_execution_trigger_side_effects.go b/internal/brokerapi/local_api_session_execution_trigger_side_effects.go index 363375f7..e4bcf3d6 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_side_effects.go +++ b/internal/brokerapi/local_api_session_execution_trigger_side_effects.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) reconcileSessionExecutionTriggerSideEffects(ctx context.Context, requestID string, session artifacts.SessionDurableState, req SessionExecutionTriggerRequest, resp SessionExecutionTriggerResponse) error { diff --git a/internal/brokerapi/local_api_session_execution_trigger_substrate.go b/internal/brokerapi/local_api_session_execution_trigger_substrate.go index c2536742..5cd17f08 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_substrate.go +++ b/internal/brokerapi/local_api_session_execution_trigger_substrate.go @@ -3,8 +3,8 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func (s *Service) requireCurrentSessionExecutionDigest(requestID string, session artifacts.SessionDurableState, target artifacts.SessionTurnExecutionDurableState) (string, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_validation_approved_impl.go b/internal/brokerapi/local_api_session_execution_trigger_validation_approved_impl.go index 28c3c5c9..bde84c55 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_validation_approved_impl.go +++ b/internal/brokerapi/local_api_session_execution_trigger_validation_approved_impl.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/runplan" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type approvedImplementationInputSetState struct { diff --git a/internal/brokerapi/local_api_session_execution_trigger_validation_test.go b/internal/brokerapi/local_api_session_execution_trigger_validation_test.go index 2385028b..98ae7071 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_validation_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_validation_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestApprovedImplementationInputSetDigestAcceptsDigestObjectIdentity(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_execution_trigger_verification_smoke_test.go b/internal/brokerapi/local_api_session_execution_trigger_verification_smoke_test.go index d4ed87e6..ccf20a62 100644 --- a/internal/brokerapi/local_api_session_execution_trigger_verification_smoke_test.go +++ b/internal/brokerapi/local_api_session_execution_trigger_verification_smoke_test.go @@ -7,8 +7,8 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestSessionExecutionTriggerVerificationSmokePathProducesInspectableEvidence(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_ops.go b/internal/brokerapi/local_api_session_ops.go index 98e616b4..0a658a03 100644 --- a/internal/brokerapi/local_api_session_ops.go +++ b/internal/brokerapi/local_api_session_ops.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) HandleSessionList(ctx context.Context, req SessionListRequest, meta RequestContext) (SessionListResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_session_ops_test.go b/internal/brokerapi/local_api_session_ops_test.go index 13cea889..fe4b56bd 100644 --- a/internal/brokerapi/local_api_session_ops_test.go +++ b/internal/brokerapi/local_api_session_ops_test.go @@ -5,7 +5,7 @@ import ( "fmt" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestSessionListAndGetProjectCanonicalSessionIdentity(t *testing.T) { diff --git a/internal/brokerapi/local_api_session_projection_helpers.go b/internal/brokerapi/local_api_session_projection_helpers.go index 1168c340..4fdc41d3 100644 --- a/internal/brokerapi/local_api_session_projection_helpers.go +++ b/internal/brokerapi/local_api_session_projection_helpers.go @@ -5,7 +5,7 @@ import ( "sort" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func buildSessionTranscriptTurns(sessionID string, summary SessionSummary, runs, approvals, artifactsByDigest, auditRecordDigests map[string]struct{}) []SessionTranscriptTurn { diff --git a/internal/brokerapi/local_api_session_projection_link_helpers.go b/internal/brokerapi/local_api_session_projection_link_helpers.go index 59a411fd..0b91271b 100644 --- a/internal/brokerapi/local_api_session_projection_link_helpers.go +++ b/internal/brokerapi/local_api_session_projection_link_helpers.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func sessionDetailLinkedRunIndex(base map[string]struct{}, executions []artifacts.SessionTurnExecutionDurableState) map[string]struct{} { diff --git a/internal/brokerapi/local_api_session_send_message_ops.go b/internal/brokerapi/local_api_session_send_message_ops.go index 6dd5f2ae..13daed37 100644 --- a/internal/brokerapi/local_api_session_send_message_ops.go +++ b/internal/brokerapi/local_api_session_send_message_ops.go @@ -7,7 +7,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *Service) HandleSessionSendMessage(ctx context.Context, req SessionSendMessageRequest, meta RequestContext) (SessionSendMessageResponse, *ErrorResponse) { diff --git a/internal/brokerapi/local_api_types_approval.go b/internal/brokerapi/local_api_types_approval.go index 4ac941e7..7db64272 100644 --- a/internal/brokerapi/local_api_types_approval.go +++ b/internal/brokerapi/local_api_types_approval.go @@ -3,7 +3,7 @@ package brokerapi import ( "context" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type ApprovalBoundScope struct { diff --git a/internal/brokerapi/local_api_types_audit.go b/internal/brokerapi/local_api_types_audit.go index 28b1f563..93e4d6b0 100644 --- a/internal/brokerapi/local_api_types_audit.go +++ b/internal/brokerapi/local_api_types_audit.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type AuditTimelineRequest struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_audit_anchor.go b/internal/brokerapi/local_api_types_audit_anchor.go index 89006827..11f5dd4b 100644 --- a/internal/brokerapi/local_api_types_audit_anchor.go +++ b/internal/brokerapi/local_api_types_audit_anchor.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type AuditAnchorSegmentRequest struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_audit_evidence.go b/internal/brokerapi/local_api_types_audit_evidence.go index 957c483e..6ceb8614 100644 --- a/internal/brokerapi/local_api_types_audit_evidence.go +++ b/internal/brokerapi/local_api_types_audit_evidence.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type AuditEvidenceSnapshotGetRequest struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_dependency_cache.go b/internal/brokerapi/local_api_types_dependency_cache.go index 44129745..66848939 100644 --- a/internal/brokerapi/local_api_types_dependency_cache.go +++ b/internal/brokerapi/local_api_types_dependency_cache.go @@ -1,8 +1,8 @@ package brokerapi import ( - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type DependencyFetchRequestObject struct { diff --git a/internal/brokerapi/local_api_types_external_anchor_mutation.go b/internal/brokerapi/local_api_types_external_anchor_mutation.go index 67f2d5da..00985f65 100644 --- a/internal/brokerapi/local_api_types_external_anchor_mutation.go +++ b/internal/brokerapi/local_api_types_external_anchor_mutation.go @@ -1,8 +1,8 @@ package brokerapi import ( - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type ExternalAnchorMutationPreparedTarget struct { diff --git a/internal/brokerapi/local_api_types_git_remote_lease.go b/internal/brokerapi/local_api_types_git_remote_lease.go index cbf9bece..e088fc6a 100644 --- a/internal/brokerapi/local_api_types_git_remote_lease.go +++ b/internal/brokerapi/local_api_types_git_remote_lease.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/secretsd" +import "github.com/runecode-systems/runecode/internal/secretsd" type GitRemoteMutationIssueExecuteLeaseRequest struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_git_remote_mutation.go b/internal/brokerapi/local_api_types_git_remote_mutation.go index 4b6fd95a..c9d0dba2 100644 --- a/internal/brokerapi/local_api_types_git_remote_mutation.go +++ b/internal/brokerapi/local_api_types_git_remote_mutation.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type GitRemoteMutationDerivedSummary struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_llm.go b/internal/brokerapi/local_api_types_llm.go index 4cb283ac..990fd868 100644 --- a/internal/brokerapi/local_api_types_llm.go +++ b/internal/brokerapi/local_api_types_llm.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type LLMInvokeRequest struct { diff --git a/internal/brokerapi/local_api_types_project_substrate.go b/internal/brokerapi/local_api_types_project_substrate.go index 89418caf..f90ae956 100644 --- a/internal/brokerapi/local_api_types_project_substrate.go +++ b/internal/brokerapi/local_api_types_project_substrate.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/projectsubstrate" +import "github.com/runecode-systems/runecode/internal/projectsubstrate" type ProjectSubstrateGetRequest struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_provider_setup.go b/internal/brokerapi/local_api_types_provider_setup.go index 6db18fa3..5d9443f7 100644 --- a/internal/brokerapi/local_api_types_provider_setup.go +++ b/internal/brokerapi/local_api_types_provider_setup.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/secretsd" +import "github.com/runecode-systems/runecode/internal/secretsd" type ProviderSetupSession struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_provider_substrate.go b/internal/brokerapi/local_api_types_provider_substrate.go index a98beeeb..4c064052 100644 --- a/internal/brokerapi/local_api_types_provider_substrate.go +++ b/internal/brokerapi/local_api_types_provider_substrate.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/policyengine" +import "github.com/runecode-systems/runecode/internal/policyengine" type ProviderAuthMaterial struct { SchemaID string `json:"schema_id"` diff --git a/internal/brokerapi/local_api_types_run.go b/internal/brokerapi/local_api_types_run.go index 7dbe7464..8939e3d0 100644 --- a/internal/brokerapi/local_api_types_run.go +++ b/internal/brokerapi/local_api_types_run.go @@ -3,7 +3,7 @@ package brokerapi import ( "context" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type RunSummary struct { diff --git a/internal/brokerapi/local_api_watch_filters.go b/internal/brokerapi/local_api_watch_filters.go index 9acaddfe..3710e95e 100644 --- a/internal/brokerapi/local_api_watch_filters.go +++ b/internal/brokerapi/local_api_watch_filters.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/artifacts" +import "github.com/runecode-systems/runecode/internal/artifacts" func filterRunWatchSummaries(all []RunSummary, req RunWatchRequest) []RunSummary { filtered := make([]RunSummary, 0, len(all)) diff --git a/internal/brokerapi/local_api_watch_ops_test.go b/internal/brokerapi/local_api_watch_ops_test.go index 9d264a64..6889b297 100644 --- a/internal/brokerapi/local_api_watch_ops_test.go +++ b/internal/brokerapi/local_api_watch_ops_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRunWatchStreamIncludesSnapshotUpsertAndTerminal(t *testing.T) { diff --git a/internal/brokerapi/local_ipc_linux.go b/internal/brokerapi/local_ipc_linux.go index 95a37a33..cf102e24 100644 --- a/internal/brokerapi/local_ipc_linux.go +++ b/internal/brokerapi/local_ipc_linux.go @@ -12,7 +12,7 @@ import ( "sync" "syscall" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/localbootstrap" "golang.org/x/sys/unix" ) diff --git a/internal/brokerapi/local_rpc_client_linux_test.go b/internal/brokerapi/local_rpc_client_linux_test.go index 90f86a77..bfd22da4 100644 --- a/internal/brokerapi/local_rpc_client_linux_test.go +++ b/internal/brokerapi/local_rpc_client_linux_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestLocalRPCClientInvokeRunList(t *testing.T) { diff --git a/internal/brokerapi/parse_dataclass.go b/internal/brokerapi/parse_dataclass.go index aa571b50..bc43f869 100644 --- a/internal/brokerapi/parse_dataclass.go +++ b/internal/brokerapi/parse_dataclass.go @@ -3,7 +3,7 @@ package brokerapi import ( "fmt" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func ParseDataClass(value string) (artifacts.DataClass, error) { diff --git a/internal/brokerapi/perf_gateway_secrets.go b/internal/brokerapi/perf_gateway_secrets.go index c399c026..8b0f12c8 100644 --- a/internal/brokerapi/perf_gateway_secrets.go +++ b/internal/brokerapi/perf_gateway_secrets.go @@ -6,8 +6,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func measurePhase5GatewayAndSecrets(trials int, repoRoot string) ([]perfcontracts.MeasurementRecord, error) { diff --git a/internal/brokerapi/perf_gateway_secrets_context.go b/internal/brokerapi/perf_gateway_secrets_context.go index 2202eb50..28a7444d 100644 --- a/internal/brokerapi/perf_gateway_secrets_context.go +++ b/internal/brokerapi/perf_gateway_secrets_context.go @@ -11,9 +11,9 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/perffixtures" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/perffixtures" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (r *phase5GatewayPerfRig) seedProviderAndLLMRequest() error { diff --git a/internal/brokerapi/perf_gateway_secrets_policy.go b/internal/brokerapi/perf_gateway_secrets_policy.go index c78d9f5d..3ceda16c 100644 --- a/internal/brokerapi/perf_gateway_secrets_policy.go +++ b/internal/brokerapi/perf_gateway_secrets_policy.go @@ -3,7 +3,7 @@ package brokerapi import ( "encoding/json" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func putPhase5TrustedModelGatewayContext(service *Service, runID string) error { diff --git a/internal/brokerapi/perf_phase5_anchor.go b/internal/brokerapi/perf_phase5_anchor.go index 1ed2ec7d..4c693c96 100644 --- a/internal/brokerapi/perf_phase5_anchor.go +++ b/internal/brokerapi/perf_phase5_anchor.go @@ -6,7 +6,7 @@ import ( "sync/atomic" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func measurePhase5ExternalAnchorStubbed(trials int) []perfcontracts.MeasurementRecord { diff --git a/internal/brokerapi/perf_phase5_checks.go b/internal/brokerapi/perf_phase5_checks.go index 937a1be6..d8180f28 100644 --- a/internal/brokerapi/perf_phase5_checks.go +++ b/internal/brokerapi/perf_phase5_checks.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func measurePhase5AuditVerification( diff --git a/internal/brokerapi/perf_phase5_dependency.go b/internal/brokerapi/perf_phase5_dependency.go index bf2eff14..b5f2eb5f 100644 --- a/internal/brokerapi/perf_phase5_dependency.go +++ b/internal/brokerapi/perf_phase5_dependency.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func measurePhase5DependencyFlow(trials int, repoRoot string) ([]perfcontracts.MeasurementRecord, error) { diff --git a/internal/brokerapi/perf_phase5_dependency_context.go b/internal/brokerapi/perf_phase5_dependency_context.go index 3a450dc6..b77ac435 100644 --- a/internal/brokerapi/perf_phase5_dependency_context.go +++ b/internal/brokerapi/perf_phase5_dependency_context.go @@ -10,10 +10,10 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func newPhase5DependencyService(repoRoot string) (*Service, func(), error) { diff --git a/internal/brokerapi/perf_phase5_dependency_fetchers.go b/internal/brokerapi/perf_phase5_dependency_fetchers.go index 89950148..7e681128 100644 --- a/internal/brokerapi/perf_phase5_dependency_fetchers.go +++ b/internal/brokerapi/perf_phase5_dependency_fetchers.go @@ -9,7 +9,7 @@ import ( "sync" "sync/atomic" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) type runtimeMem struct{ allocBytes uint64 } diff --git a/internal/brokerapi/perf_verification_harness.go b/internal/brokerapi/perf_verification_harness.go index be669e3b..9bf55388 100644 --- a/internal/brokerapi/perf_verification_harness.go +++ b/internal/brokerapi/perf_verification_harness.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) const phase5PerfCheckSchemaVersion = "runecode.performance.check.v1" diff --git a/internal/brokerapi/perf_verification_harness_test.go b/internal/brokerapi/perf_verification_harness_test.go index b9bb7481..f221e853 100644 --- a/internal/brokerapi/perf_verification_harness_test.go +++ b/internal/brokerapi/perf_verification_harness_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func TestPhase5GatewayPerfRigMeasuresGatewayAdmissionAndIngressPaths(t *testing.T) { diff --git a/internal/brokerapi/policy_runtime.go b/internal/brokerapi/policy_runtime.go index d9260646..17add4fb 100644 --- a/internal/brokerapi/policy_runtime.go +++ b/internal/brokerapi/policy_runtime.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) var errPolicyContextUnavailable = errors.New("trusted policy context unavailable") diff --git a/internal/brokerapi/policy_runtime_catalog.go b/internal/brokerapi/policy_runtime_catalog.go index 0f45824f..b94a39a8 100644 --- a/internal/brokerapi/policy_runtime_catalog.go +++ b/internal/brokerapi/policy_runtime_catalog.go @@ -3,8 +3,8 @@ package brokerapi import ( "sort" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type trustedImportRef struct { diff --git a/internal/brokerapi/policy_runtime_e2e_helpers_test.go b/internal/brokerapi/policy_runtime_e2e_helpers_test.go index 2978d0df..2cefff70 100644 --- a/internal/brokerapi/policy_runtime_e2e_helpers_test.go +++ b/internal/brokerapi/policy_runtime_e2e_helpers_test.go @@ -5,9 +5,9 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func newPersistentBrokerServiceForE2ETest(t *testing.T) (string, string, *Service) { diff --git a/internal/brokerapi/policy_runtime_e2e_support_test.go b/internal/brokerapi/policy_runtime_e2e_support_test.go index 31d8f60c..6fa7f390 100644 --- a/internal/brokerapi/policy_runtime_e2e_support_test.go +++ b/internal/brokerapi/policy_runtime_e2e_support_test.go @@ -11,10 +11,10 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type e2eContextInput struct { diff --git a/internal/brokerapi/policy_runtime_e2e_test.go b/internal/brokerapi/policy_runtime_e2e_test.go index 1af7e4dd..e2da941f 100644 --- a/internal/brokerapi/policy_runtime_e2e_test.go +++ b/internal/brokerapi/policy_runtime_e2e_test.go @@ -7,10 +7,10 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/secretsd" ) func TestPolicyRuntimeE2EAlpha4SecureSliceFlow(t *testing.T) { diff --git a/internal/brokerapi/policy_runtime_gateway.go b/internal/brokerapi/policy_runtime_gateway.go index 45b9f068..662ed7a4 100644 --- a/internal/brokerapi/policy_runtime_gateway.go +++ b/internal/brokerapi/policy_runtime_gateway.go @@ -4,8 +4,8 @@ import ( "encoding/json" "time" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/brokerapi/policy_runtime_gateway_git.go b/internal/brokerapi/policy_runtime_gateway_git.go index ae5d6bbc..923a0c66 100644 --- a/internal/brokerapi/policy_runtime_gateway_git.go +++ b/internal/brokerapi/policy_runtime_gateway_git.go @@ -4,8 +4,8 @@ import ( "encoding/json" "sort" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func isGatewayRemoteMutationOperation(operation string) bool { diff --git a/internal/brokerapi/policy_runtime_gateway_git_test.go b/internal/brokerapi/policy_runtime_gateway_git_test.go index 5ced2872..bccb7a0e 100644 --- a/internal/brokerapi/policy_runtime_gateway_git_test.go +++ b/internal/brokerapi/policy_runtime_gateway_git_test.go @@ -4,9 +4,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestPolicyRuntimeGitGatewayFailsClosedOnRemoteDriftAndTreeMismatch(t *testing.T) { diff --git a/internal/brokerapi/policy_runtime_gateway_matchers.go b/internal/brokerapi/policy_runtime_gateway_matchers.go index 4c0c5c89..3ae1e32b 100644 --- a/internal/brokerapi/policy_runtime_gateway_matchers.go +++ b/internal/brokerapi/policy_runtime_gateway_matchers.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func runtimeDestinationRefMatches(descriptor policyengine.DestinationDescriptor, destinationRef string) bool { diff --git a/internal/brokerapi/policy_runtime_gateway_runtime.go b/internal/brokerapi/policy_runtime_gateway_runtime.go index 403cab33..1adcd350 100644 --- a/internal/brokerapi/policy_runtime_gateway_runtime.go +++ b/internal/brokerapi/policy_runtime_gateway_runtime.go @@ -6,8 +6,8 @@ import ( "net" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type hostResolver interface { diff --git a/internal/brokerapi/policy_runtime_gateway_test.go b/internal/brokerapi/policy_runtime_gateway_test.go index dfafc07b..d4ec4707 100644 --- a/internal/brokerapi/policy_runtime_gateway_test.go +++ b/internal/brokerapi/policy_runtime_gateway_test.go @@ -7,9 +7,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestPolicyRuntimeGatewayDeniesWhenDNSResolvesPrivateRange(t *testing.T) { diff --git a/internal/brokerapi/policy_runtime_gateway_types.go b/internal/brokerapi/policy_runtime_gateway_types.go index f6c627e0..897ce0f9 100644 --- a/internal/brokerapi/policy_runtime_gateway_types.go +++ b/internal/brokerapi/policy_runtime_gateway_types.go @@ -4,7 +4,7 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type gatewayAuditContextPayload struct { diff --git a/internal/brokerapi/policy_runtime_helpers.go b/internal/brokerapi/policy_runtime_helpers.go index dcea39cd..f6041c60 100644 --- a/internal/brokerapi/policy_runtime_helpers.go +++ b/internal/brokerapi/policy_runtime_helpers.go @@ -5,8 +5,8 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func allowlistIdentities(digests []trustpolicy.Digest) ([]string, error) { diff --git a/internal/brokerapi/policy_runtime_instance_control.go b/internal/brokerapi/policy_runtime_instance_control.go index 59265c21..c271670f 100644 --- a/internal/brokerapi/policy_runtime_instance_control.go +++ b/internal/brokerapi/policy_runtime_instance_control.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) EvaluateInstanceControlAction(action policyengine.ActionRequest) (policyengine.PolicyDecision, error) { diff --git a/internal/brokerapi/policy_runtime_instance_control_selection.go b/internal/brokerapi/policy_runtime_instance_control_selection.go index 961d78e4..568d4705 100644 --- a/internal/brokerapi/policy_runtime_instance_control_selection.go +++ b/internal/brokerapi/policy_runtime_instance_control_selection.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (r policyRuntime) selectInstanceControlManifestRecords(catalog trustedPolicyCatalog, action policyengine.ActionRequest) (artifacts.ArtifactRecord, artifacts.ArtifactRecord, error) { diff --git a/internal/brokerapi/policy_runtime_instance_control_test.go b/internal/brokerapi/policy_runtime_instance_control_test.go index 1c7bfb16..663e2839 100644 --- a/internal/brokerapi/policy_runtime_instance_control_test.go +++ b/internal/brokerapi/policy_runtime_instance_control_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestEvaluateInstanceControlActionUsesStableSelectorAndIgnoresUnrelatedNewestManifests(t *testing.T) { diff --git a/internal/brokerapi/policy_runtime_io.go b/internal/brokerapi/policy_runtime_io.go index f5918749..8221ad2e 100644 --- a/internal/brokerapi/policy_runtime_io.go +++ b/internal/brokerapi/policy_runtime_io.go @@ -5,8 +5,8 @@ import ( "fmt" "io" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (r policyRuntime) readRoleManifest(record artifacts.ArtifactRecord) (policyengine.ManifestInput, policyengine.RoleManifest, error) { diff --git a/internal/brokerapi/policy_runtime_test.go b/internal/brokerapi/policy_runtime_test.go index 47978134..0ae69755 100644 --- a/internal/brokerapi/policy_runtime_test.go +++ b/internal/brokerapi/policy_runtime_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestEvaluateActionCompilesEvaluatesAndPersistsDecision(t *testing.T) { diff --git a/internal/brokerapi/policy_runtime_test_support_test.go b/internal/brokerapi/policy_runtime_test_support_test.go index 2824abd5..d0ff60cb 100644 --- a/internal/brokerapi/policy_runtime_test_support_test.go +++ b/internal/brokerapi/policy_runtime_test_support_test.go @@ -10,9 +10,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type trustedPolicyContextDigests struct { diff --git a/internal/brokerapi/project_substrate_lifecycle_test.go b/internal/brokerapi/project_substrate_lifecycle_test.go index 5fd2ed12..26b99f3c 100644 --- a/internal/brokerapi/project_substrate_lifecycle_test.go +++ b/internal/brokerapi/project_substrate_lifecycle_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func TestHandleProjectSubstrateGetAdoptAndInitLifecycle(t *testing.T) { diff --git a/internal/brokerapi/project_substrate_surface_test.go b/internal/brokerapi/project_substrate_surface_test.go index 8e995eb6..1fb33831 100644 --- a/internal/brokerapi/project_substrate_surface_test.go +++ b/internal/brokerapi/project_substrate_surface_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) func TestHandleReadinessGetProjectsProjectSubstrateSummary(t *testing.T) { diff --git a/internal/brokerapi/runtime_posture.go b/internal/brokerapi/runtime_posture.go index daf85ae2..cda20991 100644 --- a/internal/brokerapi/runtime_posture.go +++ b/internal/brokerapi/runtime_posture.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func runtimePostureDegraded(backendKind, isolationAssuranceLevel string) bool { diff --git a/internal/brokerapi/runtime_provenance_receipts.go b/internal/brokerapi/runtime_provenance_receipts.go index ef1df949..f7a490c7 100644 --- a/internal/brokerapi/runtime_provenance_receipts.go +++ b/internal/brokerapi/runtime_provenance_receipts.go @@ -4,8 +4,8 @@ import ( "log" "strings" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/brokerapi/runtime_provenance_receipts_approval.go b/internal/brokerapi/runtime_provenance_receipts_approval.go index aafb21e8..5dda083e 100644 --- a/internal/brokerapi/runtime_provenance_receipts_approval.go +++ b/internal/brokerapi/runtime_provenance_receipts_approval.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) persistApprovalResolutionReceipts(record approvalRecord, resolutionReason string, approvedArtifact *ArtifactSummary) { diff --git a/internal/brokerapi/runtime_provenance_receipts_counts.go b/internal/brokerapi/runtime_provenance_receipts_counts.go index a39bc863..97b2c592 100644 --- a/internal/brokerapi/runtime_provenance_receipts_counts.go +++ b/internal/brokerapi/runtime_provenance_receipts_counts.go @@ -5,8 +5,8 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) type runtimeProvenanceCounts struct { diff --git a/internal/brokerapi/runtime_provenance_receipts_payloads.go b/internal/brokerapi/runtime_provenance_receipts_payloads.go index e9ebff41..f41c7a0f 100644 --- a/internal/brokerapi/runtime_provenance_receipts_payloads.go +++ b/internal/brokerapi/runtime_provenance_receipts_payloads.go @@ -8,9 +8,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func providerReceiptOutcome(decisionOutcome string) (string, string) { diff --git a/internal/brokerapi/runtime_provenance_receipts_signing.go b/internal/brokerapi/runtime_provenance_receipts_signing.go index 728085d2..c75f3fce 100644 --- a/internal/brokerapi/runtime_provenance_receipts_signing.go +++ b/internal/brokerapi/runtime_provenance_receipts_signing.go @@ -7,9 +7,9 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (s *Service) currentRuntimeProvenanceSealDigest() (trustpolicy.Digest, bool) { diff --git a/internal/brokerapi/runtime_provenance_receipts_summary.go b/internal/brokerapi/runtime_provenance_receipts_summary.go index d1163dba..075077cb 100644 --- a/internal/brokerapi/runtime_provenance_receipts_summary.go +++ b/internal/brokerapi/runtime_provenance_receipts_summary.go @@ -4,7 +4,7 @@ import ( "log" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) maybePersistRuntimeSummaryReceipt() error { diff --git a/internal/brokerapi/service.go b/internal/brokerapi/service.go index 17194966..dc61a157 100644 --- a/internal/brokerapi/service.go +++ b/internal/brokerapi/service.go @@ -7,12 +7,12 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/localbootstrap" - "github.com/runecode-ai/runecode/internal/projectsubstrate" - "github.com/runecode-ai/runecode/internal/secretsd" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) var ( diff --git a/internal/brokerapi/service_audit_surface_test.go b/internal/brokerapi/service_audit_surface_test.go index a2ec634c..83cc6356 100644 --- a/internal/brokerapi/service_audit_surface_test.go +++ b/internal/brokerapi/service_audit_surface_test.go @@ -11,9 +11,9 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestAuditReadinessAndVerificationSurface(t *testing.T) { diff --git a/internal/brokerapi/service_dependency_fetch.go b/internal/brokerapi/service_dependency_fetch.go index 277e656b..78079926 100644 --- a/internal/brokerapi/service_dependency_fetch.go +++ b/internal/brokerapi/service_dependency_fetch.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const ( diff --git a/internal/brokerapi/service_dependency_fetch_batch.go b/internal/brokerapi/service_dependency_fetch_batch.go index ddecddb5..e3c11a12 100644 --- a/internal/brokerapi/service_dependency_fetch_batch.go +++ b/internal/brokerapi/service_dependency_fetch_batch.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *dependencyFetchService) EnsureBatch(ctx context.Context, requestID string, req DependencyCacheEnsureRequest) (DependencyCacheEnsureResponse, error) { diff --git a/internal/brokerapi/service_dependency_fetch_manifest.go b/internal/brokerapi/service_dependency_fetch_manifest.go index ebe6ab67..0be678f9 100644 --- a/internal/brokerapi/service_dependency_fetch_manifest.go +++ b/internal/brokerapi/service_dependency_fetch_manifest.go @@ -4,9 +4,9 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func (s *dependencyFetchService) resolvedManifestObject(req DependencyFetchRequestObject, requestHash string, unit artifacts.DependencyCacheResolvedUnitRecord) (map[string]any, error) { diff --git a/internal/brokerapi/service_dependency_fetch_manifest_test.go b/internal/brokerapi/service_dependency_fetch_manifest_test.go index 3e04b645..45b0a9ef 100644 --- a/internal/brokerapi/service_dependency_fetch_manifest_test.go +++ b/internal/brokerapi/service_dependency_fetch_manifest_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestResolveDependencyRequestFromCachePreservesAllPayloadArtifacts(t *testing.T) { diff --git a/internal/brokerapi/service_dependency_fetch_policy.go b/internal/brokerapi/service_dependency_fetch_policy.go index da8f0779..3f4cf518 100644 --- a/internal/brokerapi/service_dependency_fetch_policy.go +++ b/internal/brokerapi/service_dependency_fetch_policy.go @@ -6,8 +6,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const dependencyFetchCapabilityID = "cap_gateway" diff --git a/internal/brokerapi/service_dependency_fetch_resolution.go b/internal/brokerapi/service_dependency_fetch_resolution.go index 3af8cc5a..39f06ece 100644 --- a/internal/brokerapi/service_dependency_fetch_resolution.go +++ b/internal/brokerapi/service_dependency_fetch_resolution.go @@ -7,7 +7,7 @@ import ( "sync" "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func (s *dependencyFetchService) resolveBatchRequests(ctx context.Context, runID string, requests []DependencyFetchRequestObject) ([]dependencyUnitResolution, error) { diff --git a/internal/brokerapi/service_dev_manual_seed_external_anchor_test.go b/internal/brokerapi/service_dev_manual_seed_external_anchor_test.go index 69c0cc6c..fb664021 100644 --- a/internal/brokerapi/service_dev_manual_seed_external_anchor_test.go +++ b/internal/brokerapi/service_dev_manual_seed_external_anchor_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestSeedDevManualScenarioSeedsExternalAnchorGatewayContext(t *testing.T) { diff --git a/internal/brokerapi/service_runtime_audit_details.go b/internal/brokerapi/service_runtime_audit_details.go index f5053ae1..dd9e8521 100644 --- a/internal/brokerapi/service_runtime_audit_details.go +++ b/internal/brokerapi/service_runtime_audit_details.go @@ -4,7 +4,7 @@ import ( "encoding/json" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func runtimeAuditDetailsForPayload(eventType, payloadSchemaID string, payload any, evidence launcherbackend.RuntimeEvidenceSnapshot, facts launcherbackend.RuntimeFactsSnapshot, runtimeSupportState map[string]any) (map[string]interface{}, error) { diff --git a/internal/brokerapi/service_runtime_facts.go b/internal/brokerapi/service_runtime_facts.go index 001e2ada..62b4f02e 100644 --- a/internal/brokerapi/service_runtime_facts.go +++ b/internal/brokerapi/service_runtime_facts.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Service) RecordRuntimeFacts(runID string, facts launcherbackend.RuntimeFactsSnapshot) error { diff --git a/internal/brokerapi/service_runtime_facts_audit.go b/internal/brokerapi/service_runtime_facts_audit.go index 79ecaac7..2241968c 100644 --- a/internal/brokerapi/service_runtime_facts_audit.go +++ b/internal/brokerapi/service_runtime_facts_audit.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func (s *Service) emitRuntimeEvidenceAuditEvents(runID string, facts launcherbackend.RuntimeFactsSnapshot, evidence launcherbackend.RuntimeEvidenceSnapshot, runtimeSupportState map[string]any) error { diff --git a/internal/brokerapi/service_runtime_facts_container_rules.go b/internal/brokerapi/service_runtime_facts_container_rules.go index ac1273e7..bf808fbe 100644 --- a/internal/brokerapi/service_runtime_facts_container_rules.go +++ b/internal/brokerapi/service_runtime_facts_container_rules.go @@ -1,6 +1,6 @@ package brokerapi -import "github.com/runecode-ai/runecode/internal/launcherbackend" +import "github.com/runecode-systems/runecode/internal/launcherbackend" func appendContainerRoleScopeReason(reasons []string, roleFamily string) []string { if roleFamily != "workspace" { diff --git a/internal/brokerapi/service_secrets_audit.go b/internal/brokerapi/service_secrets_audit.go index 92882378..df501f27 100644 --- a/internal/brokerapi/service_secrets_audit.go +++ b/internal/brokerapi/service_secrets_audit.go @@ -3,7 +3,7 @@ package brokerapi import ( "strings" - "github.com/runecode-ai/runecode/internal/secretsd" + "github.com/runecode-systems/runecode/internal/secretsd" ) func (s *Service) bindSecretsLeaseAuditHook() { diff --git a/internal/brokerapi/service_store_facade.go b/internal/brokerapi/service_store_facade.go index a7d7202b..0df62ed2 100644 --- a/internal/brokerapi/service_store_facade.go +++ b/internal/brokerapi/service_store_facade.go @@ -4,9 +4,9 @@ import ( "io" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/policyengine" ) func (s *Service) Put(req artifacts.PutRequest) (artifacts.ArtifactReference, error) { diff --git a/internal/brokerapi/service_test.go b/internal/brokerapi/service_test.go index 8d320eb2..c340244b 100644 --- a/internal/brokerapi/service_test.go +++ b/internal/brokerapi/service_test.go @@ -8,11 +8,11 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/auditd" - "github.com/runecode-ai/runecode/internal/localbootstrap" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/auditd" + "github.com/runecode-systems/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestNewServiceDerivesProductInstanceIDViaSharedHelper(t *testing.T) { diff --git a/internal/brokerperf/harness.go b/internal/brokerperf/harness.go index cb44cd08..69c1517e 100644 --- a/internal/brokerperf/harness.go +++ b/internal/brokerperf/harness.go @@ -5,8 +5,8 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) const CheckSchemaVersion = "runecode.performance.check.v1" diff --git a/internal/brokerperf/harness_approval_fixture.go b/internal/brokerperf/harness_approval_fixture.go index 0337a601..c0df6320 100644 --- a/internal/brokerperf/harness_approval_fixture.go +++ b/internal/brokerperf/harness_approval_fixture.go @@ -12,11 +12,11 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func seedBackendPostureApprovalForResolve(service *brokerapi.Service) (brokerapi.ApprovalResolveRequest, error) { diff --git a/internal/brokerperf/harness_measurements.go b/internal/brokerperf/harness_measurements.go index a75f8e91..b5716282 100644 --- a/internal/brokerperf/harness_measurements.go +++ b/internal/brokerperf/harness_measurements.go @@ -5,9 +5,9 @@ import ( "fmt" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func measureUnary(trials int, repoRoot string) ([]perfcontracts.MeasurementRecord, error) { diff --git a/internal/brokerperf/harness_policy_context_fixture.go b/internal/brokerperf/harness_policy_context_fixture.go index 86aa19df..61ebe99a 100644 --- a/internal/brokerperf/harness_policy_context_fixture.go +++ b/internal/brokerperf/harness_policy_context_fixture.go @@ -8,10 +8,10 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func seedBackendPosturePolicyContext(service *brokerapi.Service) error { diff --git a/internal/brokerperf/harness_runtime.go b/internal/brokerperf/harness_runtime.go index 9ce52ebd..bd9ceb58 100644 --- a/internal/brokerperf/harness_runtime.go +++ b/internal/brokerperf/harness_runtime.go @@ -10,11 +10,11 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/policyengine" ) func newSeededService(repoRoot string) (*brokerapi.Service, func(), error) { diff --git a/internal/brokerperf/harness_test.go b/internal/brokerperf/harness_test.go index 53c1801f..67a1e621 100644 --- a/internal/brokerperf/harness_test.go +++ b/internal/brokerperf/harness_test.go @@ -6,8 +6,8 @@ import ( "runtime" "testing" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func TestRunDeterministicBrokerHarnessProducesPhase3Metrics(t *testing.T) { diff --git a/internal/launcherbackend/contract_common_helpers.go b/internal/launcherbackend/contract_common_helpers.go index 8b0cad1d..b65a31bc 100644 --- a/internal/launcherbackend/contract_common_helpers.go +++ b/internal/launcherbackend/contract_common_helpers.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func uniqueSortedStrings(values []string) []string { diff --git a/internal/launcherdaemon/container_controller_linux.go b/internal/launcherdaemon/container_controller_linux.go index 41897600..9849d5cf 100644 --- a/internal/launcherdaemon/container_controller_linux.go +++ b/internal/launcherdaemon/container_controller_linux.go @@ -10,7 +10,7 @@ import ( "sync" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type ContainerControllerConfig struct { diff --git a/internal/launcherdaemon/container_controller_linux_test.go b/internal/launcherdaemon/container_controller_linux_test.go index bd04aa18..82e40e4f 100644 --- a/internal/launcherdaemon/container_controller_linux_test.go +++ b/internal/launcherdaemon/container_controller_linux_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestContainerControllerLaunchFailsClosedWhenAdmissionFails(t *testing.T) { diff --git a/internal/launcherdaemon/container_controller_unsupported.go b/internal/launcherdaemon/container_controller_unsupported.go index cd9fb461..90b2e3c5 100644 --- a/internal/launcherdaemon/container_controller_unsupported.go +++ b/internal/launcherdaemon/container_controller_unsupported.go @@ -7,7 +7,7 @@ import ( "fmt" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type ContainerControllerConfig struct { diff --git a/internal/launcherdaemon/hello_world_runtime_assets.go b/internal/launcherdaemon/hello_world_runtime_assets.go index 059d4b47..a6672f91 100644 --- a/internal/launcherdaemon/hello_world_runtime_assets.go +++ b/internal/launcherdaemon/hello_world_runtime_assets.go @@ -10,9 +10,9 @@ import ( "os" "path/filepath" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func seedHelloWorldToolchainVerificationAssets(cacheRoot string, toolchain *launcherbackend.RuntimeToolchainSigningHooks, qemuBinary string, signer helloWorldSignerMaterial) error { diff --git a/internal/launcherdaemon/hello_world_runtime_authority.go b/internal/launcherdaemon/hello_world_runtime_authority.go index 9e28ef55..7db52cb9 100644 --- a/internal/launcherdaemon/hello_world_runtime_authority.go +++ b/internal/launcherdaemon/hello_world_runtime_authority.go @@ -11,7 +11,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func ensureHelloWorldAuthorityState(workRoot string) (helloWorldSignerMaterial, helloWorldSignerMaterial, error) { diff --git a/internal/launcherdaemon/hello_world_runtime_image.go b/internal/launcherdaemon/hello_world_runtime_image.go index 5ef0de96..e2a70cbd 100644 --- a/internal/launcherdaemon/hello_world_runtime_image.go +++ b/internal/launcherdaemon/hello_world_runtime_image.go @@ -6,8 +6,8 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/launcherdaemon/hello_world_runtime_image_test.go b/internal/launcherdaemon/hello_world_runtime_image_test.go index 30526d9b..de1cf9ca 100644 --- a/internal/launcherdaemon/hello_world_runtime_image_test.go +++ b/internal/launcherdaemon/hello_world_runtime_image_test.go @@ -9,7 +9,7 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestPrepareHelloWorldRuntimeImageForLaunchSeedsAdmittableImage(t *testing.T) { diff --git a/internal/launcherdaemon/qemu_controller_linux.go b/internal/launcherdaemon/qemu_controller_linux.go index e1d76eca..ab7ce6eb 100644 --- a/internal/launcherdaemon/qemu_controller_linux.go +++ b/internal/launcherdaemon/qemu_controller_linux.go @@ -11,7 +11,7 @@ import ( "syscall" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) const helloWorldToken = "RUNE_HELLO_WORLD" diff --git a/internal/launcherdaemon/qemu_controller_linux_test.go b/internal/launcherdaemon/qemu_controller_linux_test.go index 4d30b0da..4753bbca 100644 --- a/internal/launcherdaemon/qemu_controller_linux_test.go +++ b/internal/launcherdaemon/qemu_controller_linux_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestQEMUPrepareLaunchAssetsVerifiesToolchainArtifactBeforeLaunch(t *testing.T) { diff --git a/internal/launcherdaemon/qemu_controller_unsupported.go b/internal/launcherdaemon/qemu_controller_unsupported.go index 847d60f3..38fa10ed 100644 --- a/internal/launcherdaemon/qemu_controller_unsupported.go +++ b/internal/launcherdaemon/qemu_controller_unsupported.go @@ -7,7 +7,7 @@ import ( "fmt" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type QEMUControllerConfig struct { diff --git a/internal/launcherdaemon/qemu_launch_state_linux.go b/internal/launcherdaemon/qemu_launch_state_linux.go index 9515d624..489072d1 100644 --- a/internal/launcherdaemon/qemu_launch_state_linux.go +++ b/internal/launcherdaemon/qemu_launch_state_linux.go @@ -10,7 +10,7 @@ import ( "strings" "syscall" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type launchStateStdout = io.Reader diff --git a/internal/launcherdaemon/qemu_launch_support_linux.go b/internal/launcherdaemon/qemu_launch_support_linux.go index 73fbe804..1debd189 100644 --- a/internal/launcherdaemon/qemu_launch_support_linux.go +++ b/internal/launcherdaemon/qemu_launch_support_linux.go @@ -16,7 +16,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func buildLaunchReceipt(spec launcherbackend.BackendLaunchSpec, admission launcherbackend.RuntimeAdmissionRecord, isoID, sessionID, nonce, qemuVersion, qemuBuild string, cacheEvidence *launcherbackend.BackendCacheEvidence) (launcherbackend.BackendLaunchReceipt, error) { diff --git a/internal/launcherdaemon/qemu_runtime_attestation_material_linux.go b/internal/launcherdaemon/qemu_runtime_attestation_material_linux.go index 8e723a3d..b65d63c4 100644 --- a/internal/launcherdaemon/qemu_runtime_attestation_material_linux.go +++ b/internal/launcherdaemon/qemu_runtime_attestation_material_linux.go @@ -9,7 +9,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) const ( diff --git a/internal/launcherdaemon/qemu_runtime_attestation_material_linux_test.go b/internal/launcherdaemon/qemu_runtime_attestation_material_linux_test.go index ba6cdbac..839e7994 100644 --- a/internal/launcherdaemon/qemu_runtime_attestation_material_linux_test.go +++ b/internal/launcherdaemon/qemu_runtime_attestation_material_linux_test.go @@ -5,7 +5,7 @@ package launcherdaemon import ( "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestMergeQEMURuntimePostHandshakeMaterialPreservesRuntimeProducedAttestationFields(t *testing.T) { diff --git a/internal/launcherdaemon/qemu_runtime_cleanup_linux.go b/internal/launcherdaemon/qemu_runtime_cleanup_linux.go index bbe65626..08e9be01 100644 --- a/internal/launcherdaemon/qemu_runtime_cleanup_linux.go +++ b/internal/launcherdaemon/qemu_runtime_cleanup_linux.go @@ -5,7 +5,7 @@ package launcherdaemon import ( "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func qemuKillAndReap(inst *qemuInstance) { diff --git a/internal/launcherdaemon/qemu_runtime_linux.go b/internal/launcherdaemon/qemu_runtime_linux.go index b23d8914..101a1094 100644 --- a/internal/launcherdaemon/qemu_runtime_linux.go +++ b/internal/launcherdaemon/qemu_runtime_linux.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (c *qemuController) monitorInstance(parent context.Context, inst *qemuInstance, launchState preparedLaunchState) { diff --git a/internal/launcherdaemon/qemu_runtime_linux_test.go b/internal/launcherdaemon/qemu_runtime_linux_test.go index 0eea748d..6ee2ae13 100644 --- a/internal/launcherdaemon/qemu_runtime_linux_test.go +++ b/internal/launcherdaemon/qemu_runtime_linux_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestQEMUMonitorInstanceKillsAndReapsOnRuntimeMaterialParseFailure(t *testing.T) { diff --git a/internal/launcherdaemon/runtime_asset_cache.go b/internal/launcherdaemon/runtime_asset_cache.go index 94f20feb..0a1171ff 100644 --- a/internal/launcherdaemon/runtime_asset_cache.go +++ b/internal/launcherdaemon/runtime_asset_cache.go @@ -10,9 +10,9 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const verifiedRuntimeCacheDir = "verified-runtime-cache" diff --git a/internal/launcherdaemon/runtime_asset_cache_admission_store.go b/internal/launcherdaemon/runtime_asset_cache_admission_store.go index 02260829..00730d65 100644 --- a/internal/launcherdaemon/runtime_asset_cache_admission_store.go +++ b/internal/launcherdaemon/runtime_asset_cache_admission_store.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func cacheResultForAdmission(found bool) string { diff --git a/internal/launcherdaemon/runtime_asset_cache_test.go b/internal/launcherdaemon/runtime_asset_cache_test.go index b2869f82..4c704c8d 100644 --- a/internal/launcherdaemon/runtime_asset_cache_test.go +++ b/internal/launcherdaemon/runtime_asset_cache_test.go @@ -14,9 +14,9 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestAdmitRuntimeImageVerifiesToolchainAndShapesAdmissionRecord(t *testing.T) { diff --git a/internal/launcherdaemon/runtime_asset_cache_toolchain.go b/internal/launcherdaemon/runtime_asset_cache_toolchain.go index 2ef38929..6a6be57c 100644 --- a/internal/launcherdaemon/runtime_asset_cache_toolchain.go +++ b/internal/launcherdaemon/runtime_asset_cache_toolchain.go @@ -8,9 +8,9 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) type verifiedRuntimeToolchainDescriptor struct { diff --git a/internal/launcherdaemon/runtime_attestation_support.go b/internal/launcherdaemon/runtime_attestation_support.go index 23e42d00..9edfc227 100644 --- a/internal/launcherdaemon/runtime_attestation_support.go +++ b/internal/launcherdaemon/runtime_attestation_support.go @@ -3,7 +3,7 @@ package launcherdaemon import ( "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func populateRuntimeSessionBinding(receipt *launcherbackend.BackendLaunchReceipt, binding runtimeSessionBinding) { diff --git a/internal/launcherdaemon/runtime_attestation_support_handshake.go b/internal/launcherdaemon/runtime_attestation_support_handshake.go index c69909b5..c9079d58 100644 --- a/internal/launcherdaemon/runtime_attestation_support_handshake.go +++ b/internal/launcherdaemon/runtime_attestation_support_handshake.go @@ -5,7 +5,7 @@ import ( "encoding/base64" "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type runtimeSecureSessionHandshakeTuple struct { diff --git a/internal/launcherdaemon/runtime_attestation_support_helpers.go b/internal/launcherdaemon/runtime_attestation_support_helpers.go index 1987b36e..62dd7dab 100644 --- a/internal/launcherdaemon/runtime_attestation_support_helpers.go +++ b/internal/launcherdaemon/runtime_attestation_support_helpers.go @@ -9,8 +9,8 @@ import ( "reflect" "sort" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func deriveSyntheticSecureSessionKeyPair(spec launcherbackend.BackendLaunchSpec, receipt launcherbackend.BackendLaunchReceipt) (string, ed25519.PublicKey, ed25519.PrivateKey) { diff --git a/internal/launcherdaemon/runtime_attestation_support_input.go b/internal/launcherdaemon/runtime_attestation_support_input.go index f7073664..3be7b866 100644 --- a/internal/launcherdaemon/runtime_attestation_support_input.go +++ b/internal/launcherdaemon/runtime_attestation_support_input.go @@ -3,7 +3,7 @@ package launcherdaemon import ( "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func collectPostHandshakeRuntimeAttestationInput(receipt *launcherbackend.BackendLaunchReceipt, admission launcherbackend.RuntimeAdmissionRecord, material *launcherbackend.RuntimePostHandshakeMaterial) (*launcherbackend.PostHandshakeRuntimeAttestationInput, error) { diff --git a/internal/launcherdaemon/runtime_attestation_support_test.go b/internal/launcherdaemon/runtime_attestation_support_test.go index bf3183c4..aad5baa1 100644 --- a/internal/launcherdaemon/runtime_attestation_support_test.go +++ b/internal/launcherdaemon/runtime_attestation_support_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestPopulateRuntimeSessionBindingDoesNotAwardAttestedPosture(t *testing.T) { diff --git a/internal/launcherdaemon/runtime_helpers.go b/internal/launcherdaemon/runtime_helpers.go index e580123d..8b51e0ce 100644 --- a/internal/launcherdaemon/runtime_helpers.go +++ b/internal/launcherdaemon/runtime_helpers.go @@ -8,7 +8,7 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func digestFileSHA256(path string) (string, error) { diff --git a/internal/launcherdaemon/runtime_post_handshake_material_provider.go b/internal/launcherdaemon/runtime_post_handshake_material_provider.go index a0fc3cf2..79901e77 100644 --- a/internal/launcherdaemon/runtime_post_handshake_material_provider.go +++ b/internal/launcherdaemon/runtime_post_handshake_material_provider.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func defaultRuntimePostHandshakeMaterialProvider(spec launcherbackend.BackendLaunchSpec, receipt launcherbackend.BackendLaunchReceipt) (*launcherbackend.RuntimePostHandshakeMaterial, error) { diff --git a/internal/launcherdaemon/runtime_session_binding_support.go b/internal/launcherdaemon/runtime_session_binding_support.go index 83efeb40..2ba84a06 100644 --- a/internal/launcherdaemon/runtime_session_binding_support.go +++ b/internal/launcherdaemon/runtime_session_binding_support.go @@ -8,7 +8,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type runtimeSessionBinding struct { diff --git a/internal/launcherdaemon/runtime_session_binding_support_test.go b/internal/launcherdaemon/runtime_session_binding_support_test.go index 226173c6..69798bd3 100644 --- a/internal/launcherdaemon/runtime_session_binding_support_test.go +++ b/internal/launcherdaemon/runtime_session_binding_support_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestDeriveRuntimeSessionBindingDeterministicForStableInputs(t *testing.T) { diff --git a/internal/launcherdaemon/runtime_state_persistence_test.go b/internal/launcherdaemon/runtime_state_persistence_test.go index 3b34dfdc..0e8aa6fe 100644 --- a/internal/launcherdaemon/runtime_state_persistence_test.go +++ b/internal/launcherdaemon/runtime_state_persistence_test.go @@ -9,7 +9,7 @@ import ( "path/filepath" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestRuntimeAdmissionPersistenceOverwritesExistingFile(t *testing.T) { diff --git a/internal/launcherdaemon/runtime_verifier_authority_state_storage.go b/internal/launcherdaemon/runtime_verifier_authority_state_storage.go index 182ab7e2..95d3006c 100644 --- a/internal/launcherdaemon/runtime_verifier_authority_state_storage.go +++ b/internal/launcherdaemon/runtime_verifier_authority_state_storage.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func ImportRuntimeVerifierAuthorityState(cacheRoot string, sourcePath string) error { diff --git a/internal/launcherdaemon/runtime_verifier_authority_state_test.go b/internal/launcherdaemon/runtime_verifier_authority_state_test.go index e20c4d95..b824fffb 100644 --- a/internal/launcherdaemon/runtime_verifier_authority_state_test.go +++ b/internal/launcherdaemon/runtime_verifier_authority_state_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestLoadEffectiveRuntimeVerifierAuthorityStateUsesBuiltinWhenNoImportedState(t *testing.T) { diff --git a/internal/launcherdaemon/runtime_verifier_authority_state_types.go b/internal/launcherdaemon/runtime_verifier_authority_state_types.go index 8d12beb6..cc775b80 100644 --- a/internal/launcherdaemon/runtime_verifier_authority_state_types.go +++ b/internal/launcherdaemon/runtime_verifier_authority_state_types.go @@ -7,7 +7,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/launcherdaemon/runtime_verifier_authority_state_validation.go b/internal/launcherdaemon/runtime_verifier_authority_state_validation.go index 18486553..2fc53215 100644 --- a/internal/launcherdaemon/runtime_verifier_authority_state_validation.go +++ b/internal/launcherdaemon/runtime_verifier_authority_state_validation.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func validateRuntimeVerifierAuthorityStateDigest(state runtimeVerifierAuthorityState) error { diff --git a/internal/launcherdaemon/runtime_verifier_policy.go b/internal/launcherdaemon/runtime_verifier_policy.go index 2562401f..3c2d08ed 100644 --- a/internal/launcherdaemon/runtime_verifier_policy.go +++ b/internal/launcherdaemon/runtime_verifier_policy.go @@ -10,7 +10,7 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/launcherdaemon/runtime_verifier_test_support_test.go b/internal/launcherdaemon/runtime_verifier_test_support_test.go index 9a25b171..925b827c 100644 --- a/internal/launcherdaemon/runtime_verifier_test_support_test.go +++ b/internal/launcherdaemon/runtime_verifier_test_support_test.go @@ -4,7 +4,7 @@ import ( "crypto/ed25519" "encoding/hex" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/launcherdaemon/service.go b/internal/launcherdaemon/service.go index 252779b0..f9dbd3ec 100644 --- a/internal/launcherdaemon/service.go +++ b/internal/launcherdaemon/service.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func New(cfg Config) (*Service, error) { diff --git a/internal/launcherdaemon/service_backend_posture.go b/internal/launcherdaemon/service_backend_posture.go index d84ea5d5..790b4a6b 100644 --- a/internal/launcherdaemon/service_backend_posture.go +++ b/internal/launcherdaemon/service_backend_posture.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func validateContainerRoleScope(spec launcherbackend.BackendLaunchSpec) error { diff --git a/internal/launcherdaemon/service_default_controllers_linux_test.go b/internal/launcherdaemon/service_default_controllers_linux_test.go index 85659f68..24687729 100644 --- a/internal/launcherdaemon/service_default_controllers_linux_test.go +++ b/internal/launcherdaemon/service_default_controllers_linux_test.go @@ -5,7 +5,7 @@ package launcherdaemon import ( "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestResolveControllersDefaultWiresRuntimePostHandshakeProviderForBothBackends(t *testing.T) { diff --git a/internal/launcherdaemon/service_instance_posture.go b/internal/launcherdaemon/service_instance_posture.go index f21b04b3..c0d064a0 100644 --- a/internal/launcherdaemon/service_instance_posture.go +++ b/internal/launcherdaemon/service_instance_posture.go @@ -3,7 +3,7 @@ package launcherdaemon import ( "fmt" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Service) mintInstanceIDLocked() string { diff --git a/internal/launcherdaemon/service_launch_denial.go b/internal/launcherdaemon/service_launch_denial.go index 69a1f152..e92667ec 100644 --- a/internal/launcherdaemon/service_launch_denial.go +++ b/internal/launcherdaemon/service_launch_denial.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (s *Service) recordLaunchDeniedRuntimeFacts(spec launcherbackend.BackendLaunchSpec, launchErr error) error { diff --git a/internal/launcherdaemon/service_launch_denial_test.go b/internal/launcherdaemon/service_launch_denial_test.go index f80f1818..b2c90a1e 100644 --- a/internal/launcherdaemon/service_launch_denial_test.go +++ b/internal/launcherdaemon/service_launch_denial_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func TestServiceLaunchFailureRecordsDeniedRuntimeFacts(t *testing.T) { diff --git a/internal/launcherdaemon/service_test.go b/internal/launcherdaemon/service_test.go index 9e3c2e05..05d1ae5e 100644 --- a/internal/launcherdaemon/service_test.go +++ b/internal/launcherdaemon/service_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type fakeController struct { diff --git a/internal/launcherdaemon/service_test_support_test.go b/internal/launcherdaemon/service_test_support_test.go index 5f4e0aa1..ff2e5fd4 100644 --- a/internal/launcherdaemon/service_test_support_test.go +++ b/internal/launcherdaemon/service_test_support_test.go @@ -3,7 +3,7 @@ package launcherdaemon import ( "context" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) func (f *fakeReporter) RecordRuntimeFacts(_ string, facts launcherbackend.RuntimeFactsSnapshot) error { diff --git a/internal/launcherdaemon/service_types.go b/internal/launcherdaemon/service_types.go index 26158264..2094f5b9 100644 --- a/internal/launcherdaemon/service_types.go +++ b/internal/launcherdaemon/service_types.go @@ -4,7 +4,7 @@ import ( "context" "sync" - "github.com/runecode-ai/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/launcherbackend" ) type State string diff --git a/internal/launcherdaemon/vertical_slice_linux_test.go b/internal/launcherdaemon/vertical_slice_linux_test.go index b1702a11..6d56fc6f 100644 --- a/internal/launcherdaemon/vertical_slice_linux_test.go +++ b/internal/launcherdaemon/vertical_slice_linux_test.go @@ -15,10 +15,10 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestQEMUVerticalSliceHelloWorld(t *testing.T) { diff --git a/internal/launcherperf/harness.go b/internal/launcherperf/harness.go index fdf4eba9..ac78790b 100644 --- a/internal/launcherperf/harness.go +++ b/internal/launcherperf/harness.go @@ -5,8 +5,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/launcherbackend" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/launcherbackend" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) const CheckSchemaVersion = "runecode.performance.check.v1" diff --git a/internal/launcherperf/harness_test.go b/internal/launcherperf/harness_test.go index a4fbdcb7..897f4f2d 100644 --- a/internal/launcherperf/harness_test.go +++ b/internal/launcherperf/harness_test.go @@ -3,7 +3,7 @@ package launcherperf import ( "testing" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func TestRunProducesPhase4LauncherAndAttestationMetrics(t *testing.T) { diff --git a/internal/perffixtures/broker_store.go b/internal/perffixtures/broker_store.go index 842c088f..75ebc763 100644 --- a/internal/perffixtures/broker_store.go +++ b/internal/perffixtures/broker_store.go @@ -3,7 +3,7 @@ package perffixtures import ( "time" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) const ( diff --git a/internal/perffixtures/broker_store_test.go b/internal/perffixtures/broker_store_test.go index b2208e48..f41970b6 100644 --- a/internal/perffixtures/broker_store_test.go +++ b/internal/perffixtures/broker_store_test.go @@ -3,7 +3,7 @@ package perffixtures import ( "testing" - "github.com/runecode-ai/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/artifacts" ) func TestBuildBrokerStoreFixtureEmptyAndWaiting(t *testing.T) { diff --git a/internal/policyengine/action_builders.go b/internal/policyengine/action_builders.go index 20fbd1a6..95971029 100644 --- a/internal/policyengine/action_builders.go +++ b/internal/policyengine/action_builders.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func NewWorkspaceWriteAction(input WorkspaceWriteActionInput) ActionRequest { diff --git a/internal/policyengine/action_builders_gateway.go b/internal/policyengine/action_builders_gateway.go index ca620ccc..42a78da1 100644 --- a/internal/policyengine/action_builders_gateway.go +++ b/internal/policyengine/action_builders_gateway.go @@ -1,6 +1,6 @@ package policyengine -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" func NewGatewayEgressAction(input GatewayEgressActionInput) ActionRequest { payload := buildGatewayPayload(input) diff --git a/internal/policyengine/action_builders_stage_summary.go b/internal/policyengine/action_builders_stage_summary.go index 2dca11df..9d21da87 100644 --- a/internal/policyengine/action_builders_stage_summary.go +++ b/internal/policyengine/action_builders_stage_summary.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func canonicalStageSummaryPayloadAndHash(input StageSummarySignOffActionInput, planID string) (map[string]any, string, error) { diff --git a/internal/policyengine/action_types.go b/internal/policyengine/action_types.go index ba9c3ae4..8254238b 100644 --- a/internal/policyengine/action_types.go +++ b/internal/policyengine/action_types.go @@ -1,6 +1,6 @@ package policyengine -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type SecretLeaseRenewalContext struct { ConsumerPrincipalRef string diff --git a/internal/policyengine/compile.go b/internal/policyengine/compile.go index 9a5fdecc..b4a09b02 100644 --- a/internal/policyengine/compile.go +++ b/internal/policyengine/compile.go @@ -6,7 +6,7 @@ import ( "slices" "sort" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func decodeRoleManifest(input ManifestInput, registry *trustpolicy.VerifierRegistry, requireSignedContextVerify bool) (RoleManifest, string, []string, error) { diff --git a/internal/policyengine/compile_context.go b/internal/policyengine/compile_context.go index 0aa58733..823d0dc0 100644 --- a/internal/policyengine/compile_context.go +++ b/internal/policyengine/compile_context.go @@ -3,7 +3,7 @@ package policyengine import ( "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func Compile(input CompileInput) (*CompiledContext, error) { diff --git a/internal/policyengine/compile_signatures.go b/internal/policyengine/compile_signatures.go index ccca6b12..e3fe8da3 100644 --- a/internal/policyengine/compile_signatures.go +++ b/internal/policyengine/compile_signatures.go @@ -5,8 +5,8 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/internal/trustpolicy" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func verifyContextSignatures(payload []byte, schemaID, schemaVersion string, registry *trustpolicy.VerifierRegistry, required bool) ([]string, error) { diff --git a/internal/policyengine/evaluate_gateway_audit_quota.go b/internal/policyengine/evaluate_gateway_audit_quota.go index 4a0e1285..d9897996 100644 --- a/internal/policyengine/evaluate_gateway_audit_quota.go +++ b/internal/policyengine/evaluate_gateway_audit_quota.go @@ -3,7 +3,7 @@ package policyengine import ( "time" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/policyengine/evaluate_moderate_git.go b/internal/policyengine/evaluate_moderate_git.go index e111cc76..9d367e92 100644 --- a/internal/policyengine/evaluate_moderate_git.go +++ b/internal/policyengine/evaluate_moderate_git.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func moderateGitRemoteApprovalPayload(base map[string]any, action ActionRequest) (map[string]any, bool) { diff --git a/internal/policyengine/evaluate_payload_types.go b/internal/policyengine/evaluate_payload_types.go index c5b52189..00a6eec8 100644 --- a/internal/policyengine/evaluate_payload_types.go +++ b/internal/policyengine/evaluate_payload_types.go @@ -1,6 +1,6 @@ package policyengine -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type executorRunPayload struct { SchemaID string `json:"schema_id"` diff --git a/internal/policyengine/evaluate_validation.go b/internal/policyengine/evaluate_validation.go index 9dff4a67..2b41b2cc 100644 --- a/internal/policyengine/evaluate_validation.go +++ b/internal/policyengine/evaluate_validation.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func validateActionRequest(action ActionRequest) error { diff --git a/internal/policyengine/hash.go b/internal/policyengine/hash.go index 16840696..d919c001 100644 --- a/internal/policyengine/hash.go +++ b/internal/policyengine/hash.go @@ -7,7 +7,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func canonicalHashBytes(payload []byte) (string, error) { diff --git a/internal/policyengine/policyengine_evaluate_artifacts_test.go b/internal/policyengine/policyengine_evaluate_artifacts_test.go index 60326205..12a240bd 100644 --- a/internal/policyengine/policyengine_evaluate_artifacts_test.go +++ b/internal/policyengine/policyengine_evaluate_artifacts_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestEvaluatePolicyDecisionCarriesRelevantArtifactHashes(t *testing.T) { diff --git a/internal/policyengine/policyengine_evaluate_core_test.go b/internal/policyengine/policyengine_evaluate_core_test.go index 55393bea..cc2576de 100644 --- a/internal/policyengine/policyengine_evaluate_core_test.go +++ b/internal/policyengine/policyengine_evaluate_core_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func TestEvaluateUsesPrecedenceDenyThenApprovalThenAllow(t *testing.T) { /* moved unchanged */ diff --git a/internal/policyengine/policyengine_test_payload_gateway_actions.go b/internal/policyengine/policyengine_test_payload_gateway_actions.go index 367bfbc5..7f438f3e 100644 --- a/internal/policyengine/policyengine_test_payload_gateway_actions.go +++ b/internal/policyengine/policyengine_test_payload_gateway_actions.go @@ -3,7 +3,7 @@ package policyengine import ( "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func newGatewayRelevantArtifactHash(seed string) []trustpolicy.Digest { diff --git a/internal/policyengine/types.go b/internal/policyengine/types.go index 4e3114f9..1ef0ee85 100644 --- a/internal/policyengine/types.go +++ b/internal/policyengine/types.go @@ -3,7 +3,7 @@ package policyengine import ( "encoding/json" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/policyengine/types_gateway.go b/internal/policyengine/types_gateway.go index 62ae5333..eb0e0695 100644 --- a/internal/policyengine/types_gateway.go +++ b/internal/policyengine/types_gateway.go @@ -1,6 +1,6 @@ package policyengine -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type DestinationDescriptor struct { SchemaID string `json:"schema_id"` diff --git a/internal/projectsubstrate/discovery.go b/internal/projectsubstrate/discovery.go index 190be35c..f96514b7 100644 --- a/internal/projectsubstrate/discovery.go +++ b/internal/projectsubstrate/discovery.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/localbootstrap" + "github.com/runecode-systems/runecode/internal/localbootstrap" ) type DiscoveryInput struct { diff --git a/internal/projectsubstrate/init_helpers.go b/internal/projectsubstrate/init_helpers.go index 03603b96..7b5b8a57 100644 --- a/internal/projectsubstrate/init_helpers.go +++ b/internal/projectsubstrate/init_helpers.go @@ -11,7 +11,7 @@ import ( "strconv" "strings" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func blockedInitPreviewTokenResult(preview InitPreview, expectedPreviewToken string) *InitApplyResult { diff --git a/internal/projectsubstrate/upgrade.go b/internal/projectsubstrate/upgrade.go index 1ea8b1a1..95335be8 100644 --- a/internal/projectsubstrate/upgrade.go +++ b/internal/projectsubstrate/upgrade.go @@ -9,7 +9,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) var revalidateAfterUpgrade = DiscoverAndValidate diff --git a/internal/projectsubstrate/validation.go b/internal/projectsubstrate/validation.go index 3385c1bc..1a8c5c0b 100644 --- a/internal/projectsubstrate/validation.go +++ b/internal/projectsubstrate/validation.go @@ -10,7 +10,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" "gopkg.in/yaml.v3" ) diff --git a/internal/protocolschema/fixture_validation_test.go b/internal/protocolschema/fixture_validation_test.go index 185a4b95..bb056809 100644 --- a/internal/protocolschema/fixture_validation_test.go +++ b/internal/protocolschema/fixture_validation_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestSchemaFixturesValidateAgainstManifestDefinedSchemas(t *testing.T) { diff --git a/internal/runnerworkflowperf/harness.go b/internal/runnerworkflowperf/harness.go index b8e56042..3ed21407 100644 --- a/internal/runnerworkflowperf/harness.go +++ b/internal/runnerworkflowperf/harness.go @@ -7,8 +7,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) const CheckSchemaVersion = "runecode.performance.check.v1" diff --git a/internal/runnerworkflowperf/harness_chg050.go b/internal/runnerworkflowperf/harness_chg050.go index 80e4d7b6..02517ec9 100644 --- a/internal/runnerworkflowperf/harness_chg050.go +++ b/internal/runnerworkflowperf/harness_chg050.go @@ -9,11 +9,11 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/artifacts" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/perffixtures" - "github.com/runecode-ai/runecode/internal/policyengine" - "github.com/runecode-ai/runecode/internal/runplan" + "github.com/runecode-systems/runecode/internal/artifacts" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perffixtures" + "github.com/runecode-systems/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/runplan" ) func measureCHG050CompileAndLoad(repoRoot string, runner func(repoRoot string, timeout time.Duration, args ...string) (float64, error), timeout time.Duration) ([]perfcontracts.MeasurementRecord, error) { diff --git a/internal/runnerworkflowperf/harness_runner.go b/internal/runnerworkflowperf/harness_runner.go index c9b8136a..04addca1 100644 --- a/internal/runnerworkflowperf/harness_runner.go +++ b/internal/runnerworkflowperf/harness_runner.go @@ -10,8 +10,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/perffixtures" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perffixtures" ) func collectRunnerCheckMeasurements(repoRoot string, timeout time.Duration, runner func(repoRoot string, timeout time.Duration, args ...string) (float64, error)) ([]perfcontracts.MeasurementRecord, error) { diff --git a/internal/runnerworkflowperf/harness_test.go b/internal/runnerworkflowperf/harness_test.go index e6da0637..abc97650 100644 --- a/internal/runnerworkflowperf/harness_test.go +++ b/internal/runnerworkflowperf/harness_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func TestRunProducesPhase4RunnerWorkflowMetrics(t *testing.T) { diff --git a/internal/runplan/builtin_workflow_catalog.go b/internal/runplan/builtin_workflow_catalog.go index f96683c3..8811a064 100644 --- a/internal/runplan/builtin_workflow_catalog.go +++ b/internal/runplan/builtin_workflow_catalog.go @@ -7,7 +7,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/workflowpackassets" + "github.com/runecode-systems/runecode/internal/workflowpackassets" ) const builtInWorkflowCatalogVersion = "v0" diff --git a/internal/runplan/builtin_workflow_catalog_test.go b/internal/runplan/builtin_workflow_catalog_test.go index bb158309..7175ae92 100644 --- a/internal/runplan/builtin_workflow_catalog_test.go +++ b/internal/runplan/builtin_workflow_catalog_test.go @@ -7,7 +7,7 @@ import ( "testing" "testing/fstest" - "github.com/runecode-ai/runecode/internal/workflowpackassets" + "github.com/runecode-systems/runecode/internal/workflowpackassets" ) func TestBuiltInDraftingCatalogEntriesRequireValidatedProjectSubstrate(t *testing.T) { diff --git a/internal/runplan/compiler.go b/internal/runplan/compiler.go index b76b57ff..a05b32a0 100644 --- a/internal/runplan/compiler.go +++ b/internal/runplan/compiler.go @@ -5,7 +5,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) const ( diff --git a/internal/runplan/compiler_bindings.go b/internal/runplan/compiler_bindings.go index f9e1b4be..90643ca4 100644 --- a/internal/runplan/compiler_bindings.go +++ b/internal/runplan/compiler_bindings.go @@ -5,7 +5,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func validateBindingsAgainstTrustedRegistry(bindings []ExecutorBinding, registry policyengine.ExecutorRegistryProjection) error { diff --git a/internal/runplan/compiler_schema_validation.go b/internal/runplan/compiler_schema_validation.go index e74cd559..096ddc12 100644 --- a/internal/runplan/compiler_schema_validation.go +++ b/internal/runplan/compiler_schema_validation.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func decodeWorkflowDefinition(payload []byte) (WorkflowDefinition, string, error) { diff --git a/internal/runplan/compiler_test.go b/internal/runplan/compiler_test.go index a32a7426..51705023 100644 --- a/internal/runplan/compiler_test.go +++ b/internal/runplan/compiler_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func TestCompileBuildsDeterministicRunPlan(t *testing.T) { diff --git a/internal/runplan/compiler_validate.go b/internal/runplan/compiler_validate.go index 5c528720..e66869c5 100644 --- a/internal/runplan/compiler_validate.go +++ b/internal/runplan/compiler_validate.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/runecode-ai/runecode/internal/policyengine" + "github.com/runecode-systems/runecode/internal/policyengine" ) func validateCompileInputPolicyContextHash(policyContextHash string) error { diff --git a/internal/runplan/types.go b/internal/runplan/types.go index e99f9aa8..cc0eb6e0 100644 --- a/internal/runplan/types.go +++ b/internal/runplan/types.go @@ -1,6 +1,6 @@ package runplan -import "github.com/runecode-ai/runecode/internal/trustpolicy" +import "github.com/runecode-systems/runecode/internal/trustpolicy" type ExecutorBinding struct { BindingID string `json:"binding_id"` diff --git a/internal/secretsd/service_audit_anchor.go b/internal/secretsd/service_audit_anchor.go index 275a6512..9f907b45 100644 --- a/internal/secretsd/service_audit_anchor.go +++ b/internal/secretsd/service_audit_anchor.go @@ -11,7 +11,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/secretsd/service_audit_anchor_presence.go b/internal/secretsd/service_audit_anchor_presence.go index ed503551..a6887152 100644 --- a/internal/secretsd/service_audit_anchor_presence.go +++ b/internal/secretsd/service_audit_anchor_presence.go @@ -12,7 +12,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) const ( diff --git a/internal/secretsd/service_test.go b/internal/secretsd/service_test.go index 7c32b675..60c43a90 100644 --- a/internal/secretsd/service_test.go +++ b/internal/secretsd/service_test.go @@ -11,7 +11,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func testDigestIdentity(ch string) string { @@ -120,7 +120,7 @@ func TestGitLeaseBindingEnforcedFailClosed(t *testing.T) { t.Fatalf("lease git_binding.repository_identity = %q, want %q", got, binding.RepositoryIdentity) } assertGitLeaseRetrieveAllowed(t, svc, lease, gitLeaseUseContext(binding, "push_ref", binding.ActionRequestHash, binding.PolicyContextHash)) - assertGitLeaseRetrieveDenied(t, svc, lease, gitLeaseUseContext(binding, "push_ref", binding.ActionRequestHash, binding.PolicyContextHash, withGitRepositoryIdentity("git_remote:github.com/runecode-ai/other"))) + assertGitLeaseRetrieveDenied(t, svc, lease, gitLeaseUseContext(binding, "push_ref", binding.ActionRequestHash, binding.PolicyContextHash, withGitRepositoryIdentity("git_remote:github.com/runecode-systems/other"))) assertGitLeaseRetrieveDenied(t, svc, lease, gitLeaseUseContext(binding, "delete_ref", binding.ActionRequestHash, binding.PolicyContextHash)) assertGitLeaseRetrieveDenied(t, svc, lease, gitLeaseUseContext(binding, "push_ref", testDigestIdentity("c"), binding.PolicyContextHash)) assertGitLeaseRetrieveDenied(t, svc, lease, gitLeaseUseContext(binding, "push_ref", binding.ActionRequestHash, testDigestIdentity("d"))) @@ -132,7 +132,7 @@ func TestGitLeaseRevocationByRepositoryBinding(t *testing.T) { t.Fatalf("Open returned error: %v", err) } importGitProviderSecret(t, svc) - repo := "git_remote:github.com/runecode-ai/runecode" + repo := "git_remote:github.com/runecode-systems/runecode" actionHash := testDigestIdentity("a") policyHash := testDigestIdentity("b") first := mustIssueGitLease(t, svc, gitLeaseIssueRequest(repo, "run:git-1", "push_ref", actionHash, policyHash)) @@ -159,7 +159,7 @@ func issueBoundGitLeaseForTest(t *testing.T) (*Service, *GitLeaseBinding, Lease) } importGitProviderSecret(t, svc) binding := &GitLeaseBinding{ - RepositoryIdentity: "git_remote:github.com/runecode-ai/runecode", + RepositoryIdentity: "git_remote:github.com/runecode-systems/runecode", AllowedOperations: []string{"push_ref", "create_pull_request"}, ActionRequestHash: testDigestIdentity("a"), PolicyContextHash: testDigestIdentity("b"), diff --git a/internal/secretsd/service_util.go b/internal/secretsd/service_util.go index b3a597a0..80983da2 100644 --- a/internal/secretsd/service_util.go +++ b/internal/secretsd/service_util.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/trustpolicy" + "github.com/runecode-systems/runecode/internal/trustpolicy" ) func validateBinding(secretRef, consumerID, roleKind, scope string) error { diff --git a/internal/trustpolicy/auditd_contracts_event_validation.go b/internal/trustpolicy/auditd_contracts_event_validation.go index 6cd07a5f..da6416a9 100644 --- a/internal/trustpolicy/auditd_contracts_event_validation.go +++ b/internal/trustpolicy/auditd_contracts_event_validation.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func decodeAuditEventPayload(payload json.RawMessage) (AuditEventPayload, error) { diff --git a/internal/trustpolicy/auditd_contracts_test.go b/internal/trustpolicy/auditd_contracts_test.go index 5d7cd4ca..7a4698ac 100644 --- a/internal/trustpolicy/auditd_contracts_test.go +++ b/internal/trustpolicy/auditd_contracts_test.go @@ -10,7 +10,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestValidateAuditAdmissionRequestAcceptsValidEnvelopeAndContracts(t *testing.T) { diff --git a/internal/trustpolicy/auditd_verification_anchor_family_test.go b/internal/trustpolicy/auditd_verification_anchor_family_test.go index f0954456..00094bf0 100644 --- a/internal/trustpolicy/auditd_verification_anchor_family_test.go +++ b/internal/trustpolicy/auditd_verification_anchor_family_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestVerifyAuditEvidenceFailsClosedOnAnchorReceiptWithUnexpectedSubjectFamily(t *testing.T) { diff --git a/internal/trustpolicy/auditd_verification_fixture_helpers_test.go b/internal/trustpolicy/auditd_verification_fixture_helpers_test.go index 9a9838b7..1956900e 100644 --- a/internal/trustpolicy/auditd_verification_fixture_helpers_test.go +++ b/internal/trustpolicy/auditd_verification_fixture_helpers_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func newAuditVerificationFixture(t *testing.T, verifierStatus verifierStatusFixture) auditVerificationFixture { diff --git a/internal/trustpolicy/auditd_verification_frames.go b/internal/trustpolicy/auditd_verification_frames.go index 8f949d04..6caddcb5 100644 --- a/internal/trustpolicy/auditd_verification_frames.go +++ b/internal/trustpolicy/auditd_verification_frames.go @@ -10,7 +10,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func verifySegmentFramesAndEvents(input AuditVerificationInput, registry *VerifierRegistry, report *AuditVerificationReportPayload) ([]Digest, []SignedObjectEnvelope, []time.Time, []AuditEventPayload) { diff --git a/internal/trustpolicy/auditd_verification_receipt_anchor_external.go b/internal/trustpolicy/auditd_verification_receipt_anchor_external.go index 04db566c..1efd533b 100644 --- a/internal/trustpolicy/auditd_verification_receipt_anchor_external.go +++ b/internal/trustpolicy/auditd_verification_receipt_anchor_external.go @@ -6,7 +6,7 @@ import ( "encoding/json" "fmt" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func validateExternalAnchorPayload(anchorKind string, external anchorExternalPayload) error { diff --git a/internal/trustpolicy/auditd_views.go b/internal/trustpolicy/auditd_views.go index 61cb4a07..8af82934 100644 --- a/internal/trustpolicy/auditd_views.go +++ b/internal/trustpolicy/auditd_views.go @@ -7,7 +7,7 @@ import ( "fmt" "sort" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const ( diff --git a/internal/trustpolicy/foundation_test.go b/internal/trustpolicy/foundation_test.go index 3330ca09..bf3ebd50 100644 --- a/internal/trustpolicy/foundation_test.go +++ b/internal/trustpolicy/foundation_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) func TestVerifySignedEnvelopeAcceptsValidPayload(t *testing.T) { diff --git a/internal/trustpolicy/foundation_verify.go b/internal/trustpolicy/foundation_verify.go index d14a28cd..77480488 100644 --- a/internal/trustpolicy/foundation_verify.go +++ b/internal/trustpolicy/foundation_verify.go @@ -4,7 +4,7 @@ import ( "crypto/ed25519" "fmt" - "github.com/runecode-ai/runecode/third_party/jsoncanonicalizer" + "github.com/runecode-systems/runecode/third_party/jsoncanonicalizer" ) const ( diff --git a/internal/tuiperf/benchparse.go b/internal/tuiperf/benchparse.go index 15d44a32..43d6f645 100644 --- a/internal/tuiperf/benchparse.go +++ b/internal/tuiperf/benchparse.go @@ -8,7 +8,7 @@ import ( "strconv" "strings" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) var benchSuffixPattern = regexp.MustCompile(`-\d+$`) diff --git a/launcherdaemon.test b/launcherdaemon.test index 235d91ee..055bd9fc 100755 Binary files a/launcherdaemon.test and b/launcherdaemon.test differ diff --git a/launcherdaemon.test.exe b/launcherdaemon.test.exe index 16e7682d..fdff7158 100755 Binary files a/launcherdaemon.test.exe and b/launcherdaemon.test.exe differ diff --git a/nix/release/metadata.nix b/nix/release/metadata.nix index 954c197e..a8e54e98 100644 --- a/nix/release/metadata.nix +++ b/nix/release/metadata.nix @@ -1,7 +1,7 @@ let base = { packageName = "runecode"; - version = "0.1.0-alpha.11"; + version = "0.1.0-alpha.12"; binaries = [ "runecode" diff --git a/nix/scripts/build-release-artifacts.sh b/nix/scripts/build-release-artifacts.sh index 5d8b3773..c857d0a6 100644 --- a/nix/scripts/build-release-artifacts.sh +++ b/nix/scripts/build-release-artifacts.sh @@ -10,6 +10,9 @@ export LC_ALL=C mkdir -p release/payload release/dist +cp tools/releasebuilder/installers/install-runecode.sh release/dist/install-runecode.sh +cp tools/releasebuilder/installers/install-runecode.ps1 release/dist/install-runecode.ps1 + release_helper="$(pwd)/releasebuilder" trap 'rm -f "${release_helper}"' EXIT @@ -79,7 +82,7 @@ archive_checksums="release/archive-sha256sums" ( shopt -s nullglob cd release/dist - release_files=( *.tar.gz *.zip *.json ) + release_files=( *.tar.gz *.zip *.json *.sh *.ps1 ) if [ "${#release_files[@]}" -eq 0 ]; then printf 'expected release assets in release/dist for checksum generation\n' >&2 exit 1 diff --git a/runecontext/project/roadmap.md b/runecontext/project/roadmap.md index 53c66f90..fbc11e39 100644 --- a/runecontext/project/roadmap.md +++ b/runecontext/project/roadmap.md @@ -7,11 +7,6 @@ Active lifecycle state lives in `runecontext/changes/*/status.yaml`, and durable ### v0.1.0-alpha.11 -- Beta Readiness Hardening + Product Polish - - RuneCode closes the remaining product-integration gaps before beta by proving the local canonical RuneContext lifecycle and supported workflow slice through the real trusted and untrusted execution path: project-substrate lifecycle, change/spec drafting, reviewed draft promote/apply, approved implementation, evidence continuity, and dogfooding-driven TUI polish. - - Project change: `runecontext/changes/CHG-2026-060-c1a4-beta-readiness-hardening-product-polish/` - - Feature changes: `CHG-2026-054-6c1e-runtime-attestation-post-handshake-gating-v0` remains part of the beta assurance closure story wherever supported `attested` posture is claimed. - ### v0.1.0-beta.1 - Usable End-to-End Linux-First Cut @@ -189,4 +184,8 @@ Active lifecycle state lives in `runecontext/changes/*/status.yaml`, and durable - Planned change: `runecontext/changes/CHG-2026-054-6c1e-runtime-attestation-post-handshake-gating-v0/` - Project Performance Baselines + Verification Gates v0 - RuneCode establishes the first MVP-grade performance baselines and deterministic Linux-first CI gates for the supported beta surface. The required shared-Linux lane enforces the current `required_shared_linux` subset, while launcher startup/attestation and external audit anchoring contracts are tracked as informational or `contract_pending_dependency` until their dependency paths are fully landed. - - Planned change: `runecontext/changes/CHG-2026-053-9d2b-performance-baselines-verification-gates-v0/` + - Beta Readiness Hardening + Product Polish + - RuneCode closes the remaining product-integration gaps before beta by proving the local canonical RuneContext lifecycle and supported workflow slice through the real trusted and untrusted execution path: project-substrate lifecycle, change/spec drafting, reviewed draft promote/apply, approved implementation, evidence continuity, and dogfooding-driven TUI polish. + - Project change: `runecontext/changes/CHG-2026-060-c1a4-beta-readiness-hardening-product-polish/` + - Feature changes: `CHG-2026-054-6c1e-runtime-attestation-post-handshake-gating-v0` remains part of the beta assurance closure story wherever supported `attested` posture is claimed. + - Planned change: `runecontext/changes/CHG-2026-053-9d2b-performance-baselines-verification-gates-v0/` diff --git a/tools/brokerperf/main.go b/tools/brokerperf/main.go index 92d6375f..aa08e368 100644 --- a/tools/brokerperf/main.go +++ b/tools/brokerperf/main.go @@ -8,7 +8,7 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/brokerperf" + "github.com/runecode-systems/runecode/internal/brokerperf" ) func main() { diff --git a/tools/launcherperf/main.go b/tools/launcherperf/main.go index 90eb5d47..f19b3009 100644 --- a/tools/launcherperf/main.go +++ b/tools/launcherperf/main.go @@ -8,7 +8,7 @@ import ( "os" "strings" - "github.com/runecode-ai/runecode/internal/launcherperf" + "github.com/runecode-systems/runecode/internal/launcherperf" ) func main() { diff --git a/tools/perfcontracts/main.go b/tools/perfcontracts/main.go index 52f27d66..c2be4492 100644 --- a/tools/perfcontracts/main.go +++ b/tools/perfcontracts/main.go @@ -8,7 +8,7 @@ import ( "path/filepath" "strings" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) type config struct { diff --git a/tools/perfgatesharedlinux/main.go b/tools/perfgatesharedlinux/main.go index 07f8ebdb..034be626 100644 --- a/tools/perfgatesharedlinux/main.go +++ b/tools/perfgatesharedlinux/main.go @@ -9,8 +9,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/projectsubstrate" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/projectsubstrate" ) const checkSchemaVersion = "runecode.performance.check.v1" diff --git a/tools/perfgatesharedlinux/main_test.go b/tools/perfgatesharedlinux/main_test.go index a4eed4b9..caaf6243 100644 --- a/tools/perfgatesharedlinux/main_test.go +++ b/tools/perfgatesharedlinux/main_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func repositoryRootForPerfGateTests(t *testing.T) string { diff --git a/tools/perfgatesharedlinux/required.go b/tools/perfgatesharedlinux/required.go index 0d723fc5..d30d3c55 100644 --- a/tools/perfgatesharedlinux/required.go +++ b/tools/perfgatesharedlinux/required.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) func requiredSharedLinuxMetricIDs(repoRoot string) ([]string, error) { diff --git a/tools/perfgatesharedlinux/run.go b/tools/perfgatesharedlinux/run.go index aaa41093..8d7fb44d 100644 --- a/tools/perfgatesharedlinux/run.go +++ b/tools/perfgatesharedlinux/run.go @@ -6,10 +6,10 @@ import ( "os" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/brokerperf" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/runnerworkflowperf" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerperf" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/runnerworkflowperf" ) func run(args []string) error { diff --git a/tools/perfgatesharedlinux/tui.go b/tools/perfgatesharedlinux/tui.go index 39477169..43759851 100644 --- a/tools/perfgatesharedlinux/tui.go +++ b/tools/perfgatesharedlinux/tui.go @@ -14,7 +14,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) const tuiRenderBenchmarkSamples = 10 diff --git a/tools/perfseedwait/main.go b/tools/perfseedwait/main.go index 76f6fbd4..6c5e6e98 100644 --- a/tools/perfseedwait/main.go +++ b/tools/perfseedwait/main.go @@ -8,8 +8,8 @@ import ( "os" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" - "github.com/runecode-ai/runecode/internal/perffixtures" + "github.com/runecode-systems/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/perffixtures" ) type config struct { diff --git a/tools/phase5perf/main.go b/tools/phase5perf/main.go index b5979fd9..3c02f75c 100644 --- a/tools/phase5perf/main.go +++ b/tools/phase5perf/main.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/brokerapi" + "github.com/runecode-systems/runecode/internal/brokerapi" ) func main() { diff --git a/tools/releasebuilder/installers/install-runecode.ps1 b/tools/releasebuilder/installers/install-runecode.ps1 new file mode 100644 index 00000000..65a94b09 --- /dev/null +++ b/tools/releasebuilder/installers/install-runecode.ps1 @@ -0,0 +1,244 @@ +param( + [string]$Tag, + [switch]$Latest +) + +$ErrorActionPreference = "Stop" + +$Repo = "runecode-systems/runecode" +$CosignVersion = "v2.4.1" +$GhVersion = "v2.74.2" +$OidcIssuer = "https://token.actions.githubusercontent.com" + +$CosignDigestWindowsAmd64 = "8d57f8a42a981d27290c4227271fa9f0f62ca6630eb4a21d316bd6b01405b87c" + +$GhDigestWindowsAmd64 = "3ac27af5ee8dd13b1b0002e4e4764163683889cea7f21231c9951e300c95eb29" +$GhDigestWindowsArm64 = "73ddec7ec071254b4de64e95312eb40c4654c428b7081720c44ae9422aa6f1ef" + +function Get-LatestTag { + $releases = Invoke-RestMethod -Uri "https://api.github.com/repos/$Repo/releases?per_page=1" + if (-not $releases -or -not $releases[0].tag_name) { + throw "Unable to resolve latest release tag" + } + return [string]$releases[0].tag_name +} + +function Download-Asset { + param( + [string]$Version, + [string]$AssetName, + [string]$TargetPath + ) + + $url = "https://github.com/$Repo/releases/download/$Version/$AssetName" + Invoke-WebRequest -Uri $url -OutFile $TargetPath +} + +function Download-AndVerifyChecksum { + param( + [string]$Url, + [string]$TargetPath, + [string]$ExpectedHash + ) + + Invoke-WebRequest -Uri $Url -OutFile $TargetPath + $actualHash = Get-Sha256Hex -Path $TargetPath + if ($actualHash -ne $ExpectedHash.ToLowerInvariant()) { + throw "Checksum mismatch for downloaded helper $TargetPath" + } +} + +function Ensure-Cosign { + param([string]$TempDir) + + $cmd = Get-Command cosign -ErrorAction SilentlyContinue + if ($cmd) { + $versionLine = (& $cmd.Source version 2>$null | Select-String -Pattern 'GitVersion:\s+(\S+)' | Select-Object -First 1) + if ($versionLine -and $versionLine.Matches[0].Groups[1].Value -eq $CosignVersion) { + return @{ Path = $cmd.Source; Source = "system ($CosignVersion)" } + } + } + + $assetArch = if ($Arch -eq "amd64") { "amd64" } elseif ($Arch -eq "arm64") { "arm64" } else { throw "Unsupported arch for cosign: $Arch" } + if ($assetArch -ne "amd64") { + throw "Temporary cosign bootstrap is only supported on Windows amd64; install cosign $CosignVersion manually for $assetArch" + } + $cosignPath = Join-Path $TempDir "cosign.exe" + $url = "https://github.com/sigstore/cosign/releases/download/$CosignVersion/cosign-windows-$assetArch.exe" + Download-AndVerifyChecksum -Url $url -TargetPath $cosignPath -ExpectedHash $CosignDigestWindowsAmd64 + return @{ Path = $cosignPath; Source = "temporary ($CosignVersion)" } +} + +function Ensure-Gh { + param([string]$TempDir) + + $cmd = Get-Command gh -ErrorAction SilentlyContinue + if ($cmd) { + $versionLine = (& $cmd.Source --version 2>$null | Select-Object -First 1) + if ($versionLine) { + $parts = ($versionLine -split '\s+') + if ($parts.Count -ge 3 -and $parts[2] -eq $GhVersion.TrimStart('v')) { + return @{ Path = $cmd.Source; Source = "system ($GhVersion)" } + } + } + } + + $assetArch = if ($Arch -eq "amd64") { "amd64" } elseif ($Arch -eq "arm64") { "arm64" } else { throw "Unsupported arch for gh: $Arch" } + $zipName = "gh_$($GhVersion.TrimStart('v'))_windows_$assetArch.zip" + $zipPath = Join-Path $TempDir $zipName + $expectedHash = if ($assetArch -eq "amd64") { $GhDigestWindowsAmd64 } else { $GhDigestWindowsArm64 } + Download-AndVerifyChecksum -Url "https://github.com/cli/cli/releases/download/$GhVersion/$zipName" -TargetPath $zipPath -ExpectedHash $expectedHash + + $extractDir = Join-Path $TempDir "gh" + Expand-Archive -Path $zipPath -DestinationPath $extractDir -Force + $ghPath = Get-ChildItem -Path $extractDir -Recurse -Filter "gh.exe" | Select-Object -First 1 + if (-not $ghPath) { + throw "Downloaded gh binary not found" + } + + return @{ Path = $ghPath.FullName; Source = "temporary ($GhVersion)" } +} + +function Get-Sha256Hex { + param([string]$Path) + return (Get-FileHash -Path $Path -Algorithm SHA256).Hash.ToLowerInvariant() +} + +$ArchMap = @{ + "AMD64" = "amd64" + "ARM64" = "arm64" +} + +$Arch = $ArchMap[$env:PROCESSOR_ARCHITECTURE] +if (-not $Arch) { + throw "Unsupported architecture: $env:PROCESSOR_ARCHITECTURE" +} + +if (-not $Tag) { + if (-not $Latest) { + throw "-Tag is required; pass -Latest to opt into automatic latest selection" + } + $Tag = Get-LatestTag +} + +$Archive = "runecode_${Tag}_windows_${Arch}.zip" +$WorkflowIdentity = "https://github.com/$Repo/.github/workflows/release.yml@refs/tags/$Tag" +$InstallerName = "install-runecode.ps1" +$LocalScript = (Resolve-Path $PSCommandPath).Path + +$TempDir = Join-Path $env:TEMP ("runecode-install-" + [guid]::NewGuid()) +$null = New-Item -ItemType Directory -Path $TempDir -Force +$Pushed = $false + +try { + $cosign = Ensure-Cosign -TempDir $TempDir + $gh = Ensure-Gh -TempDir $TempDir + + Write-Host "RuneCode installer verification" + Write-Host " repo: $Repo" + Write-Host " tag: $Tag" + Write-Host " archive: $Archive" + Write-Host " expected workflow identity: $WorkflowIdentity" + Write-Host " expected OIDC issuer: $OidcIssuer" + Write-Host " cosign: $($cosign.Path) ($($cosign.Source))" + Write-Host " gh: $($gh.Path) ($($gh.Source))" + + Push-Location $TempDir + $Pushed = $true + + foreach ($asset in @($Archive, "$Archive.sig", "$Archive.pem", "$InstallerName.sig", "$InstallerName.pem", "SHA256SUMS", "SHA256SUMS.sig", "SHA256SUMS.pem")) { + Download-Asset -Version $Tag -AssetName $asset -TargetPath (Join-Path $TempDir $asset) + } + + & $cosign.Path verify-blob ` + --certificate-identity $WorkflowIdentity ` + --certificate-oidc-issuer $OidcIssuer ` + --signature "SHA256SUMS.sig" ` + --certificate "SHA256SUMS.pem" ` + "SHA256SUMS" | Out-Null + + & $cosign.Path verify-blob ` + --certificate-identity $WorkflowIdentity ` + --certificate-oidc-issuer $OidcIssuer ` + --signature "$InstallerName.sig" ` + --certificate "$InstallerName.pem" ` + $LocalScript | Out-Null + + & $gh.Path attestation verify $LocalScript --repo $Repo | Out-Null + + & $cosign.Path verify-blob ` + --certificate-identity $WorkflowIdentity ` + --certificate-oidc-issuer $OidcIssuer ` + --signature "$Archive.sig" ` + --certificate "$Archive.pem" ` + $Archive | Out-Null + + $line = Select-String -Path "SHA256SUMS" -Pattern ("\s" + [regex]::Escape($Archive) + '$') | Select-Object -First 1 + if (-not $line) { + throw "SHA256SUMS missing entry for $Archive" + } + + $parts = ($line.Line -split '\s+', 2) + if ($parts.Count -ne 2 -or $parts[1] -ne $Archive) { + throw "Malformed SHA256SUMS entry for $Archive" + } + + $expected = $parts[0].ToLowerInvariant() + $actual = Get-Sha256Hex -Path $Archive + if ($expected -ne $actual) { + throw "Checksum mismatch for $Archive" + } + + $installerEntry = Select-String -Path "SHA256SUMS" -Pattern ("\s" + [regex]::Escape($InstallerName) + '$') | Select-Object -First 1 + if (-not $installerEntry) { + throw "SHA256SUMS missing entry for $InstallerName" + } + + $installerParts = ($installerEntry.Line -split '\s+', 2) + if ($installerParts.Count -ne 2 -or $installerParts[1] -ne $InstallerName) { + throw "Malformed SHA256SUMS entry for $InstallerName" + } + + $expectedInstallerHash = $installerParts[0].ToLowerInvariant() + $localHash = Get-Sha256Hex -Path $LocalScript + if ($expectedInstallerHash -ne $localHash) { + throw "Checksum mismatch for $InstallerName" + } + + & $gh.Path attestation verify $Archive --repo $Repo | Out-Null + + Write-Host " SHA256SUMS entry for $InstallerName: $($installerEntry.Line)" + Write-Host " local running installer checksum: $localHash $LocalScript" + + Write-Host "" + Write-Host "Verification summary:" + Write-Host " [PASS] Running installer signature verified" + Write-Host " [PASS] Running installer attestation verified" + Write-Host " [PASS] Running installer checksum matched SHA256SUMS" + Write-Host " [PASS] Signed SHA256SUMS verified" + Write-Host " [PASS] Signed archive verified" + Write-Host " [PASS] Archive checksum matched SHA256SUMS" + Write-Host " [PASS] GitHub attestation verified" + + $answer = Read-Host "Install RuneCode binaries to $env:LOCALAPPDATA\Programs\RuneCode\bin ? Type yes to continue" + if ($answer -ne "yes") { + throw "Installation aborted" + } + + $extractDir = Join-Path $TempDir "unpack" + Expand-Archive -Path $Archive -DestinationPath $extractDir -Force + $packageDir = Join-Path $extractDir ("runecode_" + $Tag + "_windows_" + $Arch) + if (-not (Test-Path $packageDir)) { + throw "Expected package directory not found: $packageDir" + } + + $installDir = Join-Path $env:LOCALAPPDATA "Programs\RuneCode\bin" + $null = New-Item -ItemType Directory -Path $installDir -Force + Copy-Item (Join-Path $packageDir "bin\*.exe") $installDir -Force + Write-Host "Installed RuneCode binaries to $installDir" +} finally { + if ($Pushed) { + Pop-Location + } + Remove-Item -Path $TempDir -Recurse -Force -ErrorAction SilentlyContinue +} diff --git a/tools/releasebuilder/installers/install-runecode.sh b/tools/releasebuilder/installers/install-runecode.sh new file mode 100755 index 00000000..f6039d7f --- /dev/null +++ b/tools/releasebuilder/installers/install-runecode.sh @@ -0,0 +1,283 @@ +#!/usr/bin/env bash +set -euo pipefail + +REPO="runecode-systems/runecode" +COSIGN_VERSION="v2.4.1" +GH_VERSION="v2.74.2" +WORKFLOW_IDENTITY_PREFIX="https://github.com/${REPO}/.github/workflows/release.yml@refs/tags/" +OIDC_ISSUER="https://token.actions.githubusercontent.com" +DEFAULT_TO_LATEST=false + +COSIGN_DIGEST_LINUX_AMD64="8b24b946dd5809c6bd93de08033bcf6bc0ed7d336b7785787c080f574b89249b" +COSIGN_DIGEST_LINUX_ARM64="3b2e2e3854d0356c45fe6607047526ccd04742d20bd44afb5be91fa2a6e7cb4a" +COSIGN_DIGEST_DARWIN_AMD64="666032ca283da92b6f7953965688fd51200fdc891a86c19e05c98b898ea0af4e" +COSIGN_DIGEST_DARWIN_ARM64="13343856b69f70388c4fe0b986a31dde5958e444b41be22d785d3dc5e1a9cc62" + +GH_DIGEST_LINUX_AMD64="c421091ae5800390e6aef1f50bfda59cc1d4f2ef2200bcd4e1a662c05c28c444" +GH_DIGEST_LINUX_ARM64="f0b07f0aeaf00f137df1bd33a76e717b1945f4b83bd6a3296b365414d3eb413f" +GH_DIGEST_DARWIN_AMD64="c716ecdd9d5e381e521d772caa4dea29d647d465b94b1c67df9154e71f33451e" +GH_DIGEST_DARWIN_ARM64="42dceea5beae957a8a9545e38043a6d75fa3b5505fdcea75a278f873f0845b26" + +usage() { + cat <<'EOF' +Usage: install-runecode.sh [--tag ] [--version ] + +Downloads, verifies, and installs RuneCode from GitHub release assets. +Pass --latest to resolve the newest published release automatically. +EOF +} + +die() { + printf 'error: %s\n' "$1" >&2 + exit 1 +} + +resolve_tag() { + if [ -n "${REQUESTED_TAG}" ]; then + printf '%s\n' "${REQUESTED_TAG}" + return + fi + + if [ "${DEFAULT_TO_LATEST}" != true ]; then + die "--version is required; pass --latest to opt into automatic latest selection" + fi + + tag="$(curl -fsSL "https://api.github.com/repos/${REPO}/releases?per_page=1" | sed -n 's/.*"tag_name"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p' | head -n 1)" + [ -n "${tag}" ] || die "unable to resolve latest release tag" + printf '%s\n' "${tag}" +} + +download_and_verify_checksum() { + local url="$1" + local target="$2" + local expected_sha="$3" + local actual_sha + + curl -fsSL -o "${target}" "${url}" + actual_sha="$(compute_sha256 "${target}")" + [ "${actual_sha}" = "${expected_sha}" ] || die "checksum mismatch for downloaded helper ${target}" +} + +download_asset() { + local tag="$1" + local asset="$2" + curl -fsSL -o "${asset}" "https://github.com/${REPO}/releases/download/${tag}/${asset}" +} + +ensure_cosign() { + if command -v cosign >/dev/null 2>&1; then + COSIGN_BIN="$(command -v cosign)" + cosign_version="$(${COSIGN_BIN} version 2>/dev/null | awk '/GitVersion:/ {print $2; exit}')" + if [ "${cosign_version}" = "${COSIGN_VERSION}" ]; then + COSIGN_SOURCE="system (${cosign_version})" + return + fi + fi + + local cosign_os cosign_arch expected_sha + case "${OS}" in + linux) cosign_os="linux" ;; + darwin) cosign_os="darwin" ;; + *) die "unsupported OS for cosign: ${OS}" ;; + esac + case "${ARCH}" in + amd64) cosign_arch="amd64" ;; + arm64) cosign_arch="arm64" ;; + *) die "unsupported architecture for cosign: ${ARCH}" ;; + esac + + COSIGN_BIN="${TMP_DIR}/cosign" + download_asset_url="https://github.com/sigstore/cosign/releases/download/${COSIGN_VERSION}/cosign-${cosign_os}-${cosign_arch}" + case "${OS}-${ARCH}" in + linux-amd64) expected_sha="${COSIGN_DIGEST_LINUX_AMD64}" ;; + linux-arm64) expected_sha="${COSIGN_DIGEST_LINUX_ARM64}" ;; + darwin-amd64) expected_sha="${COSIGN_DIGEST_DARWIN_AMD64}" ;; + darwin-arm64) expected_sha="${COSIGN_DIGEST_DARWIN_ARM64}" ;; + *) die "unsupported OS/architecture for cosign: ${OS}/${ARCH}" ;; + esac + download_and_verify_checksum "${download_asset_url}" "${COSIGN_BIN}" "${expected_sha}" + chmod +x "${COSIGN_BIN}" + COSIGN_SOURCE="temporary (${COSIGN_VERSION})" +} + +ensure_gh() { + if command -v gh >/dev/null 2>&1; then + GH_BIN="$(command -v gh)" + gh_version="$(${GH_BIN} --version 2>/dev/null | awk 'NR==1 {print $3; exit}')" + if [ "${gh_version}" = "${GH_VERSION#v}" ]; then + GH_SOURCE="system (v${gh_version})" + return + fi + fi + + local gh_os gh_arch gh_asset gh_root expected_sha + case "${OS}" in + linux) gh_os="linux" ;; + darwin) gh_os="macOS" ;; + *) die "unsupported OS for gh: ${OS}" ;; + esac + case "${ARCH}" in + amd64) gh_arch="x86_64" ;; + arm64) gh_arch="arm64" ;; + *) die "unsupported architecture for gh: ${ARCH}" ;; + esac + + case "${OS}-${ARCH}" in + linux-amd64) expected_sha="${GH_DIGEST_LINUX_AMD64}" ;; + linux-arm64) expected_sha="${GH_DIGEST_LINUX_ARM64}" ;; + darwin-amd64) expected_sha="${GH_DIGEST_DARWIN_AMD64}" ;; + darwin-arm64) expected_sha="${GH_DIGEST_DARWIN_ARM64}" ;; + *) die "unsupported OS/architecture for gh: ${OS}/${ARCH}" ;; + esac + + if [ "${OS}" = "darwin" ]; then + gh_asset="gh_${GH_VERSION#v}_${gh_os}_${gh_arch}.zip" + download_and_verify_checksum "https://github.com/cli/cli/releases/download/${GH_VERSION}/${gh_asset}" "${TMP_DIR}/${gh_asset}" "${expected_sha}" + unzip -q "${TMP_DIR}/${gh_asset}" -d "${TMP_DIR}" + else + gh_asset="gh_${GH_VERSION#v}_${gh_os}_${gh_arch}.tar.gz" + download_and_verify_checksum "https://github.com/cli/cli/releases/download/${GH_VERSION}/${gh_asset}" "${TMP_DIR}/${gh_asset}" "${expected_sha}" + tar -xzf "${TMP_DIR}/${gh_asset}" -C "${TMP_DIR}" + fi + gh_root="${TMP_DIR}/gh_${GH_VERSION#v}_${gh_os}_${gh_arch}" + GH_BIN="${gh_root}/bin/gh" + [ -x "${GH_BIN}" ] || die "downloaded gh binary not found" + GH_SOURCE="temporary (${GH_VERSION})" +} + +verify_blob() { + local file="$1" + "${COSIGN_BIN}" verify-blob \ + --certificate-identity "${WORKFLOW_IDENTITY_PREFIX}${TAG}" \ + --certificate-oidc-issuer "${OIDC_ISSUER}" \ + --signature "${file}.sig" \ + --certificate "${file}.pem" \ + "${file}" >/dev/null +} + +compute_sha256() { + local file="$1" + if command -v sha256sum >/dev/null 2>&1; then + sha256sum "${file}" | awk '{print $1}' + else + shasum -a 256 "${file}" | awk '{print $1}' + fi +} + +REQUESTED_TAG="" +LOCAL_SCRIPT_PATH="${BASH_SOURCE[0]}" +case "${LOCAL_SCRIPT_PATH}" in + /*) ;; + *) LOCAL_SCRIPT_PATH="$(pwd -P)/${LOCAL_SCRIPT_PATH}" ;; +esac + +while [ "$#" -gt 0 ]; do + case "$1" in + --tag|--version) + [ "$#" -ge 2 ] || die "$1 requires a value" + REQUESTED_TAG="$2" + shift 2 + ;; + --latest) + DEFAULT_TO_LATEST=true + shift + ;; + -h|--help) + usage + exit 0 + ;; + *) + die "unknown argument: $1" + ;; + esac +done + +OS="$(uname -s | tr '[:upper:]' '[:lower:]')" +case "${OS}" in + linux|darwin) ;; + *) die "unsupported operating system: ${OS}" ;; +esac + +ARCH_RAW="$(uname -m)" +case "${ARCH_RAW}" in + x86_64) ARCH="amd64" ;; + arm64|aarch64) ARCH="arm64" ;; + *) die "unsupported architecture: ${ARCH_RAW}" ;; +esac + +TAG="$(resolve_tag)" +ARCHIVE="runecode_${TAG}_${OS}_${ARCH}.tar.gz" +INSTALLER_NAME="install-runecode.sh" + +TMP_DIR="$(mktemp -d)" +trap 'rm -rf "${TMP_DIR}"' EXIT + +ensure_cosign +ensure_gh + +printf 'RuneCode installer verification\n' +printf ' repo: %s\n' "${REPO}" +printf ' tag: %s\n' "${TAG}" +printf ' archive: %s\n' "${ARCHIVE}" +printf ' expected workflow identity: %s%s\n' "${WORKFLOW_IDENTITY_PREFIX}" "${TAG}" +printf ' expected OIDC issuer: %s\n' "${OIDC_ISSUER}" +printf ' cosign: %s (%s)\n' "${COSIGN_BIN}" "${COSIGN_SOURCE}" +printf ' gh: %s (%s)\n' "${GH_BIN}" "${GH_SOURCE}" + +cd "${TMP_DIR}" +for asset in "${ARCHIVE}" "${ARCHIVE}.sig" "${ARCHIVE}.pem" "${INSTALLER_NAME}.sig" "${INSTALLER_NAME}.pem" "SHA256SUMS" "SHA256SUMS.sig" "SHA256SUMS.pem"; do + download_asset "${TAG}" "${asset}" +done + +verify_blob "SHA256SUMS" +"${COSIGN_BIN}" verify-blob \ + --certificate-identity "${WORKFLOW_IDENTITY_PREFIX}${TAG}" \ + --certificate-oidc-issuer "${OIDC_ISSUER}" \ + --signature "${INSTALLER_NAME}.sig" \ + --certificate "${INSTALLER_NAME}.pem" \ + "${LOCAL_SCRIPT_PATH}" >/dev/null +"${GH_BIN}" attestation verify "${LOCAL_SCRIPT_PATH}" --repo "${REPO}" >/dev/null +verify_blob "${ARCHIVE}" + +checksum_line="$(grep -F " ${ARCHIVE}" SHA256SUMS || true)" +[ -n "${checksum_line}" ] || die "SHA256SUMS missing entry for ${ARCHIVE}" +expected_archive_sha="$(printf '%s\n' "${checksum_line}" | awk '{print $1}')" +actual_archive_sha="$(compute_sha256 "${ARCHIVE}")" +[ "${expected_archive_sha}" = "${actual_archive_sha}" ] || die "checksum mismatch for ${ARCHIVE}" + +script_sum_entry="$(grep -F " ${INSTALLER_NAME}" SHA256SUMS || true)" +[ -n "${script_sum_entry}" ] || die "SHA256SUMS missing entry for ${INSTALLER_NAME}" +expected_script_sha="$(printf '%s\n' "${script_sum_entry}" | awk '{print $1}')" +local_script_sha="$(compute_sha256 "${LOCAL_SCRIPT_PATH}")" +[ "${expected_script_sha}" = "${local_script_sha}" ] || die "checksum mismatch for ${INSTALLER_NAME}" + +"${GH_BIN}" attestation verify "${ARCHIVE}" --repo "${REPO}" >/dev/null + +printf ' SHA256SUMS entry for %s: %s\n' "${INSTALLER_NAME}" "${script_sum_entry}" +printf ' local running installer checksum: %s %s\n' "${local_script_sha}" "${LOCAL_SCRIPT_PATH}" + +printf '\nVerification summary:\n' +printf ' [PASS] Running installer signature verified\n' +printf ' [PASS] Running installer attestation verified\n' +printf ' [PASS] Running installer checksum matched SHA256SUMS\n' +printf ' [PASS] Signed SHA256SUMS verified\n' +printf ' [PASS] Signed archive verified\n' +printf ' [PASS] Archive checksum matched SHA256SUMS\n' +printf ' [PASS] GitHub attestation verified\n' + +printf '\nInstall RuneCode binaries to %s/.local/bin ? Type yes to continue: ' "${HOME}" +read -r answer +if [ "${answer}" != "yes" ]; then + printf 'Installation aborted.\n' + exit 1 +fi + +mkdir -p unpack +tar -xzf "${ARCHIVE}" -C unpack +pkg_dir="unpack/runecode_${TAG}_${OS}_${ARCH}" +[ -d "${pkg_dir}" ] || die "expected package directory not found: ${pkg_dir}" + +install -d "${HOME}/.local/bin" +install -m 0755 "${pkg_dir}"/bin/runecode* "${HOME}/.local/bin/" +printf 'Installed RuneCode binaries to %s/.local/bin\n' "${HOME}" +printf 'Add that directory to PATH if it is not already present.\n' diff --git a/tools/runnerworkflowperf/main.go b/tools/runnerworkflowperf/main.go index 3158c94d..9285fb57 100644 --- a/tools/runnerworkflowperf/main.go +++ b/tools/runnerworkflowperf/main.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/runnerworkflowperf" + "github.com/runecode-systems/runecode/internal/runnerworkflowperf" ) func main() { diff --git a/tools/tlccheck/main_test.go b/tools/tlccheck/main_test.go index 2049da26..475963fc 100644 --- a/tools/tlccheck/main_test.go +++ b/tools/tlccheck/main_test.go @@ -127,7 +127,7 @@ func TestResolveTLCRunnerMissingRunnerErrorMentionsJarMissingWhenJavaExists(t *t func TestFindRepoRootWalksUpToRepoMarkers(t *testing.T) { repoRoot := t.TempDir() - writeFile(t, filepath.Join(repoRoot, "go.mod"), "module github.com/runecode-ai/runecode\n") + writeFile(t, filepath.Join(repoRoot, "go.mod"), "module github.com/runecode-systems/runecode\n") writeFile(t, filepath.Join(repoRoot, "justfile"), "default:\n\t@true\n") if err := os.MkdirAll(filepath.Join(repoRoot, specDirRelative), 0o755); err != nil { t.Fatalf("MkdirAll() error = %v", err) diff --git a/tools/tuiperf/modes.go b/tools/tuiperf/modes.go index 45699b5f..8ed70aff 100644 --- a/tools/tuiperf/modes.go +++ b/tools/tuiperf/modes.go @@ -11,8 +11,8 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" - "github.com/runecode-ai/runecode/internal/tuiperf" + "github.com/runecode-systems/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/tuiperf" ) const latencyMarkerTimeout = 20 * time.Second diff --git a/tools/tuiperf/modes_test.go b/tools/tuiperf/modes_test.go index aad41a31..b57120ec 100644 --- a/tools/tuiperf/modes_test.go +++ b/tools/tuiperf/modes_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/runecode-ai/runecode/internal/tuiperf" + "github.com/runecode-systems/runecode/internal/tuiperf" ) func TestRunModeUnsupportedModeReturnsUsageError(t *testing.T) { diff --git a/tools/tuiperf/types.go b/tools/tuiperf/types.go index af525047..c6788506 100644 --- a/tools/tuiperf/types.go +++ b/tools/tuiperf/types.go @@ -5,7 +5,7 @@ package main import ( "time" - "github.com/runecode-ai/runecode/internal/perfcontracts" + "github.com/runecode-systems/runecode/internal/perfcontracts" ) const checkSchemaVersion = "runecode.performance.check.v1" diff --git a/tools/tuiperf/util.go b/tools/tuiperf/util.go index 94afba66..7b05e1cd 100644 --- a/tools/tuiperf/util.go +++ b/tools/tuiperf/util.go @@ -13,7 +13,7 @@ import ( "strings" "time" - "github.com/runecode-ai/runecode/internal/tuiperf" + "github.com/runecode-systems/runecode/internal/tuiperf" ) func waitForMarker(events <-chan tuiperf.MarkerEvent, marker string, timeout time.Duration) (time.Time, error) {