Repository navigation
feat(sync): maintain relay clients in the daemon and prove Space convergence - #2487
Merged
Merged
Conversation
Owner
Author
6 tasks done
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
kunickiaj
force-pushed
the
feat/relay-health-maintenance
branch
from
November 3, 2026 21:14
570ce88 to
a1980e8
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 21:14
287962c to
3eca037
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3eca0378fe
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
kunickiaj
changed the base branch from
feat/relay-health-maintenance
to
graphite-base/2487
November 3, 2026 21:58
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 21:58
3eca037 to
cc9ddae
Compare
kunickiaj
force-pushed
the
graphite-base/2487
branch
from
November 3, 2026 21:58
a1980e8 to
91b151f
Compare
This was referenced Nov 3, 2026
kunickiaj
changed the base branch from
graphite-base/2487
to
feat/relay-path-selection
November 3, 2026 21:58
This was referenced Nov 3, 2026
kunickiaj
changed the base branch from
feat/relay-path-selection
to
graphite-base/2487
November 3, 2026 22:00
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 22:25
cc9ddae to
40fbd09
Compare
kunickiaj
force-pushed
the
graphite-base/2487
branch
from
November 3, 2026 22:25
91b151f to
2c6df10
Compare
kunickiaj
changed the base branch from
graphite-base/2487
to
feat/relay-path-selection
November 3, 2026 22:25
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 22:33
2c6df10 to
f21f927
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 22:33
40fbd09 to
52da349
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 22:45
f21f927 to
20f56d9
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 22:45
52da349 to
8cffe19
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 22:52
20f56d9 to
f515116
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 22:52
8cffe19 to
222af97
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 23:18
f515116 to
a2c3a91
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 23:18
222af97 to
3918cf0
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 23:39
a2c3a91 to
2fdfd70
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 23:39
3918cf0 to
18e2bc0
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 23:42
2fdfd70 to
a956a62
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 23:43
18e2bc0 to
f987dce
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 3, 2026 23:57
a956a62 to
710cac4
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 3, 2026 23:57
f987dce to
4988576
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
from
November 4, 2026 00:07
710cac4 to
29f3c10
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 4, 2026 00:07
4988576 to
0f92158
Compare
kunickiaj
force-pushed
the
feat/relay-path-selection
branch
2 times, most recently
from
November 4, 2026 00:12
1874382 to
bf94453
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 4, 2026 00:12
0f92158 to
1734f76
Compare
kunickiaj
changed the base branch from
feat/relay-path-selection
to
graphite-base/2487
November 4, 2026 00:18
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 4, 2026 00:18
1734f76 to
e537a1e
Compare
kunickiaj
force-pushed
the
graphite-base/2487
branch
from
November 4, 2026 00:19
bf94453 to
ac0c097
Compare
kunickiaj
force-pushed
the
feat/relay-sync-fallback
branch
from
November 4, 2026 00:19
e537a1e to
cfaa3d3
Compare
Owner
Author
Merge activity
|
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.

Description
Run optional relay maintenance from existing daemon ticks and propagate cancellation and tick-specific configuration. Prove direct preference and encrypted relay fallback with actual scoped Space pull/push and ACK convergence. Document programmatic setup, quota upgrades, operational limits, and trial stopping conditions.
Type of Change
Testing
Acceptance uses the real quota clock and verifies other-Space isolation and unchanged persisted peer addresses.
Checklist