docs: reset-aware handshake — spec note, component doc, Delmia/Ipsen notes, register row 119, CLAUDE.md (#36)
Claude-Session: https://claude.ai/code/session_01XPsuy2ZZ5Gbyfpt8PrK5BV
This commit is contained in:
@@ -149,6 +149,13 @@ try {
|
||||
```
|
||||
</details>
|
||||
|
||||
> **Known race (Gitea #36, 2026-09-10).** Step 2's `RecipeProcessedFlag = false` is a device
|
||||
> write whose echo has not arrived when step 3's wait registers, so the wait can be satisfied by
|
||||
> the PREVIOUS download's cached `true`. The runtime fix is the reset-aware overload —
|
||||
> `WriteBatchAndWaitAsync(data, "RecipeDownloadFlag", true, "RecipeProcessedFlag", true, 25 s,
|
||||
> "RecipeProcessedFlag", false, 10 s)` returning a `HandshakeResult` — which replaces steps 2–3.
|
||||
> The deployed prod/QA script bodies are NOT yet ported (deferred-work register row 119).
|
||||
|
||||
## 5. Galaxy-side contract — the `DelmiaReceiver` template (id 12; composed clone id 26)
|
||||
|
||||
All ten attributes are **data-sourced over the site `MxGateway` connection**, bound per instance to the
|
||||
|
||||
Reference in New Issue
Block a user