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.**