fix: connect pinned geo-relay selection to daemon routing - #227
Merged
Merged
Conversation
Route opt-in geographic traffic through bounded per-cell pools, report exact snapshot provenance, and exercise runtime isolation and health fallback. Refs #18.
tcballard
marked this pull request as ready for review
September 4, 2026 20:42
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
#18's selector existed only as library code. The daemon used fixed relay lists and did not expose the selector's snapshot hashes.
Changes
geo_relaysconfiguration with supplement/replace semantics; omission preserves existing fixed-relay behaviour.Fixes #18 when merged after verification.
Validation
second_server_cannot_replace_a_live_ipc_endpoint: the first bind returnsOperation not permittedin this runtime. This is recorded as a failure, not a passing suite; CI must validate the full suite.No real-phone, Omarchy desktop, public-relay interoperability or Tor qualification is claimed. Contributor PRs #224/#226 are not included; this PR does not merge either one.