refactor: rename ScadaLink → ZB.MOM.WW.ScadaBridge (code + projects + namespaces)

Solution + 23 src projects + 26 test projects renamed; folders, csproj,
namespaces, and ScadaLinkDbContext/ScadaBridgeDbContext class updated.
ActorSystem "scadalink" → "scadabridge", Akka seed-node URLs migrated.
SQL roles/logins, LDAP domains, CLI command name, and CLI config dir
(~/.scadalink → ~/.scadabridge) also renamed.

Build green; 5 Host.Tests fail awaiting SQL login rename in next commit.
Pre-existing StaleTagMonitor timing flakes unchanged.

Rename script committed at tools/rename-to-scadabridge.sh.
This commit is contained in:
Joseph Doherty
2026-05-28 09:37:45 -04:00
parent 6d87ee3c3b
commit 7b0b9c7365
1531 changed files with 11180 additions and 11054 deletions
+5 -5
View File
@@ -14,14 +14,14 @@ invocation form is correct. The workflow is the same.
---
```
GOAL: Implement the ScadaLink Audit Log component (#23) end-to-end against
GOAL: Implement the ScadaBridge Audit Log component (#23) end-to-end against
the existing codebase by executing all 8 milestones from the roadmap at
docs/plans/2026-05-20-audit-log-code-roadmap.md. After each milestone ships
to main, update the remaining milestones in the roadmap with what was
actually learned. Done when M8 is merged and the full test suite is green.
═══════ STARTING STATE ═══════
Repo: /Users/dohertj2/Desktop/scadalink-design
Repo: /Users/dohertj2/Desktop/scadabridge-design
Starting ref: main at 39a3ca3
Spec (immut.): alog.md (commit fec0bb1) + docs/requirements/Component-AuditLog.md
Roadmap: docs/plans/2026-05-20-audit-log-code-roadmap.md (8 milestones, ~100 tasks)
@@ -79,7 +79,7 @@ For each milestone N from 1 to 8, in order:
E. VERIFY (gate — do not skip)
• Milestone-specific tests pass: dotnet test --filter <pattern>
• Full solution tests still pass: dotnet test ScadaLink.slnx
• Full solution tests still pass: dotnet test ZB.MOM.WW.ScadaBridge.slnx
• Every acceptance criterion from the roadmap's M{N} section is met,
cited by name to the test that proves it.
• If anything is red, fix-loop. Never proceed with red tests.
@@ -127,8 +127,8 @@ For each milestone N from 1 to 8, in order:
═══════ TERMINATION ═══════
Done when ALL hold:
1. M8 merged to main.
2. `dotnet test ScadaLink.slnx` green (full solution).
3. `dotnet test tests/ScadaLink.IntegrationTests/` green.
2. `dotnet test ZB.MOM.WW.ScadaBridge.slnx` green (full solution).
3. `dotnet test tests/ZB.MOM.WW.ScadaBridge.IntegrationTests/` green.
4. Roadmap reflects what was actually shipped (corrections committed).
5. infra/* still untouched and uncommitted.
6. alog.md unchanged from fec0bb1 (or, if changed, the design correction