From b42d7c3c32ef4b841527963628f669ebc5385b00 Mon Sep 17 00:00:00 2001 From: Michal Dengusiak Date: Tue, 6 Oct 2026 23:24:36 +0200 Subject: [PATCH 1/2] fix(urls): open SAM-BIM/SAM from the System Results "source code" action OnSourceCodeClick opened HoareLea/SAM; it now opens SAM-BIM/SAM, like the shared SAM Core components. Co-Authored-By: Claude Sonnet 5.5 --- .../Component/SAMAnalyticalSystemResults.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Grasshopper/SAM.Analytical.Grasshopper.Systems/Component/SAMAnalyticalSystemResults.cs b/Grasshopper/SAM.Analytical.Grasshopper.Systems/Component/SAMAnalyticalSystemResults.cs index bb0fc18..2502130 100644 --- a/Grasshopper/SAM.Analytical.Grasshopper.Systems/Component/SAMAnalyticalSystemResults.cs +++ b/Grasshopper/SAM.Analytical.Grasshopper.Systems/Component/SAMAnalyticalSystemResults.cs @@ -306,7 +306,7 @@ void IGH_VariableParameterComponent.VariableParameterMaintenance() { } public virtual void OnSourceCodeClick(object sender = null, object e = null) { - Process.Start("https://github.com/HoareLea/SAM"); + Process.Start("https://github.com/SAM-BIM/SAM"); } public string ComponentVersion From ddce74694e94117a7b547d62a59c66a05ce8683b Mon Sep 17 00:00:00 2001 From: Michal Dengusiak Date: Tue, 6 Oct 2026 23:48:27 +0200 Subject: [PATCH 2/2] docs: add the SAM-BIM runtime URLs PR record Record document required by AGENTS.md for this PR: old HoareLea and new SAM-BIM destinations, why, decisions, validation, Q4 base and PR number. Co-Authored-By: Claude Sonnet 5.5 --- docs/SAM-BIM-RuntimeUrls-Q4.md | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 docs/SAM-BIM-RuntimeUrls-Q4.md diff --git a/docs/SAM-BIM-RuntimeUrls-Q4.md b/docs/SAM-BIM-RuntimeUrls-Q4.md new file mode 100644 index 0000000..e701746 --- /dev/null +++ b/docs/SAM-BIM-RuntimeUrls-Q4.md @@ -0,0 +1,44 @@ +# SAM-BIM runtime URLs (Q4) - SAM_Systems + +PR: SAM-BIM/SAM_Systems#38. Branch `fix/sam-bim-runtime-urls-q4` -> base `sow/2026-Q4` (Q4 base `edc8d0d`). Record date: 2026-10-06. + +## Current status + +PR open, **not merged**. Source-only, minimum change: the "source code" menu action of one Grasshopper component opened +the HoareLea repository and now opens SAM-BIM/SAM. No `.gitmodules`, gitlink, workflow, `master`, `sow/2026-Q3` or icon-redesign change. + +## Work completed + +| File | Old HoareLea destination | New SAM-BIM destination | +|---|---|---| +| `Grasshopper/SAM.Analytical.Grasshopper.Systems/Component/SAMAnalyticalSystemResults.cs` (`OnSourceCodeClick`) | `https://github.com/HoareLea/SAM` | `https://github.com/SAM-BIM/SAM` | + +## Why the change is required + +SAM-BIM is now the authoritative development ecosystem and HoareLea is no longer the synchronised operational source, so +the component's "source code" action should open the maintained repository. It matches the shared `OnSourceCodeClick` in SAM +(`SAMCoreInspect`, `SAMCoreFilterByType`) and SAM's `AppendSourceCodeAdditionalMenuItem`, which already uses `github.com/SAM-BIM`. + +## Decisions and assumptions + +- `Kernel/AssemblyInfo.cs` author/contact strings are provenance metadata and are unchanged (owner decision: KEEP). +- This file already carries the SPDX header, so no header change was needed. + +## Files changed + +`SAMAnalyticalSystemResults.cs` (1 line) and this record. + +## Validation + +- `git diff --check` clean; diff reviewed. +- `msbuild SAM_Systems.sln -p:Configuration=Release` with `APPDATA`/`USERPROFILE` redirected: 0 errors; + `SAM.Analytical.Grasshopper.Systems.gha` contains `https://github.com/SAM-BIM/SAM` and no `https://github.com/HoareLea/SAM`. +- `SAM.Analytical.Systems.Tests` were not run locally; the change touches no code path they cover. PR CI (`build`, `spdx`) green; see the PR. + +## Unresolved issues, risks + +- None introduced by this change. + +## Exact next step + +Merge into `sow/2026-Q4` after green CI (maintainer-approved). After merge, the `PROJECT_PROGRESS.md` closeout is a direct docs commit on `sow/2026-Q4` (never on this branch).