mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-12 14:16:12 +00:00
A person on the OpenAI-compatible gateway lost every AI surface once their chain was saved at all: the fallback to the picked gateway asked whether the chain was the default object itself, so a chain reset to the default, reordered, or written by the gateway form's reasoning setting (which appended a disabled entry to hold the value) no longer counted, and the chain resolved empty. Rows written that way before this release broke on deploy. The fallback now reads the chain's content: the picked gateway serves when nothing else resolves, unless the chain holds the gateway switched off. A disabled gateway entry that carries a reasoning effort is the form's holder, not a switch; the chain editor drops the effort of a gateway it switches off, so a switch-off stays one. Saving the gateway form with the gateway picked writes its entry switched on. Resolution, the presence probe, the account payload and the iOS availability flag all read the same rule.