fix: reconcile adopted reply destination after gateway changes #97
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/gateway-default-route-lifecycle"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fix
GatewayManager adopted home previously remained tied to removed/replaced transport. Track ownership of adopted route; reconcile after successful load/replacement/removal. Fall back to first remaining gateway home or clear when none remain; preserve explicit externally assigned home. Failed activation never updates route.
Verification
10focused gateway tests, full552/552tests, typecheck/build/diffcheckPASS. New regression multiple gateways->replace->remove->fallback->remove all->explicit operator route preserved. Initial focused run before materialization failed missing generated adapter; after normal pretypecheck materialization all pass. Three files only, originals preserved. Author-checked, no extra review/reset. No full Matrix extraction or broader architecture completion claimed. Standing operator delivery mandate, merge not rollout.