feat(swift-ios): support linked pull requests and GitHub sharing - #11693
Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: unavailable · PR result: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — This PR adds substantial production behavior: multi-PR thread linking plus cross-environment GitHub routing for reads and externally visible PR writes. The new wire contracts, account verification, credential-bound routing, and user-facing permission controls create a broad blast radius that requires human review. You can add or adjust custom eligibility rules. Learn more. |
8e0ab7e to
4a4607e
Compare
4a4607e to
750613a
Compare
SwiftUI only read one linked pull request and could not use GitHub account sharing.
Read the full thread PR list, keep badges and search in sync, and add link and unlink actions. Open PR still opens the external URL. GitHub sharing is off by default and requires saved-endpoint permission and matching accounts on both environments.
Verified with ThreadPullRequestsTests, GitHubRoutingTests, NativeGitHubRoutingTests, and NativeThreadMetadataTests. Native CI and repository CI pass. Macroscope correctness is green, with all review findings resolved. Integrated UI evidence is handled with the main SwiftUI branch.
Created with Codex.