From 0b056c6feed685d9c270ecb6db16120a36f1dcd2 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Fri, 9 Oct 2026 11:17:15 -0400 Subject: [PATCH] docs(index): OtOpcUa #664 mid-connect ApplyDelta config adoption Claude-Session: https://claude.ai/code/session_01Ef2ozxS7QPanGT8uoATbTe --- .claude/skills/sister-project-history/otopcua.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.claude/skills/sister-project-history/otopcua.md b/.claude/skills/sister-project-history/otopcua.md index a0a18c7..c7333fb 100644 --- a/.claude/skills/sister-project-history/otopcua.md +++ b/.claude/skills/sister-project-history/otopcua.md @@ -158,3 +158,8 @@ AddRoute of the dev Mac (`oee-tagdump-mac`, `10.181.206.245.1.1`) on the two tes called `ReinitializeAsync` but kept the actor's data + alarm handles, which the reinit had invalidated, so the driver would go silent. Now releases both at the driver, reinitialises, and re-subscribes both. **Latent only** — unreachable from a deploy since #516 (a DriverConfig change respawns). **ScadaBridge impact: none.** +- **2026-10-09 #664 (closed; OtOpcUa `f622d0be`).** Mid-connect `ApplyDelta` re-runs `InitializeAsync(newConfig)`, which + Calculation and Galaxy ignored (old tag set / old gateway endpoint while the deploy reported success). Calculation now + adopts a config with a body; Galaxy (no hot-swap) refuses a non-equivalent one with `NotSupportedException`, as its + `ReinitializeAsync` already did; the actor sends `DeltaApplied` after the adopted init. Latent (unreachable since #516). + **ScadaBridge impact: none.**