Skip to content

fix(pairing): connect after trusted code confirmation#126

Merged
bestlux merged 1 commit into
mainfrom
codex/fix-paired-trusted-disconnected
Jun 24, 2026
Merged

fix(pairing): connect after trusted code confirmation#126
bestlux merged 1 commit into
mainfrom
codex/fix-paired-trusted-disconnected

Conversation

@bestlux

@bestlux bestlux commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • bound outbound transport TCP dials so a stale or blocked discovered endpoint cannot stall the post-pairing reconnect worker
  • surface post-trust transport reachability failures in peer health with the existing redacted next-action detail
  • add focused regressions for pairing trust -> reachability health and bounded TCP timeout classification

Validation

  • cargo test -p boundless-daemon pairing_commit_surfaces_trust_metadata_and_survives_restart --quiet
  • cargo test -p boundless-daemon transport_error_summary_classifies_bounded_tcp_connect_timeout --quiet
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • git diff --check

Notes

  • Preserves pairing code validation and trust authorization boundaries; reconnect is still only after trust commit.
  • No installer, firewall, trust reset, input broker, launcher, release, or package changes.
  • Live two-PC dogfood is still required after merge/package to confirm the transport path is reachable on the user's network.

@bestlux bestlux force-pushed the codex/fix-paired-trusted-disconnected branch from f8d7aca to 1ee47ef Compare June 24, 2026 00:05
@bestlux bestlux merged commit 4811503 into main Jun 24, 2026
6 checks passed
@bestlux bestlux deleted the codex/fix-paired-trusted-disconnected branch June 24, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant