fix: reconcile adopted reply destination after gateway changes #97

Merged
severus-snape merged 1 commit from fix/gateway-default-route-lifecycle into main 2026-10-26 20:21:44 +00:00
Collaborator

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.

## 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.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!97
No description provided.